{"_id":"@midscene/cli","_rev":"1745-0abd60ae8bb39a99ac13ec4b6e1f855a","name":"@midscene/cli","dist-tags":{"latest":"1.14.0","beta":"1.13.4-beta-20260928083351.0"},"versions":{"0.2.1-beta-20240806115331.0":{"name":"@midscene/cli","version":"0.2.1-beta-20240806115331.0","license":"MIT","_id":"@midscene/cli@0.2.1-beta-20240806115331.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"mid":"bin/midscene","midscene":"bin/midscene"},"dist":{"shasum":"f91c4b93d5ce21f98e62b96ecce1738aea5c3c3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.1-beta-20240806115331.0.tgz","fileCount":7,"integrity":"sha512-/HOPXm8T3ckZn+yUtQyJJ9zkCojvkCygft7fiu+aNtw5okd2c6IFY7XidbnDS/sPvqGBylrd8XptSI46YiCK1A==","signatures":[{"sig":"MEYCIQC8TfJQwkJodakdfcf09+pkVYf2e41dkrb+8HMs6Hq+uwIhAIviO+P3+B5fqBqIWtpkt3BLA/6Ipxrm9G4GgEkH7T4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16566},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.1-beta-20240806115331.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a74264dae895450c112073572fa18c0/midscene-cli-0.2.1-beta-20240806115331.0.tgz","_integrity":"sha512-/HOPXm8T3ckZn+yUtQyJJ9zkCojvkCygft7fiu+aNtw5okd2c6IFY7XidbnDS/sPvqGBylrd8XptSI46YiCK1A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.1-beta-20240806115331.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1-beta-20240806115331.0_1722945273701_0.9995183754913004","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240806150606.0":{"name":"@midscene/cli","version":"0.2.1-beta-20240806150606.0","license":"MIT","_id":"@midscene/cli@0.2.1-beta-20240806150606.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d6bcc6cf97e7d678192446a5d6df17a7fe696c3a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.1-beta-20240806150606.0.tgz","fileCount":7,"integrity":"sha512-QFjXZYQ3j9yvaMz4S6SrQOZs3cZqHjYZwc1K+YEmjJ24rP5YtCbVKtEK+vSk4M3XUqjeKdIyhCEsAgufn67VoA==","signatures":[{"sig":"MEQCIAPNmcrJpp/pK9uBz+CGh8YFJOn+C424uP/zAFGBt5xmAiAZFlbnrWtBrPcSdSA+uyoCHCz/arVP6y14nquKdyLJow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22895},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.1-beta-20240806150606.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a6e3a9f3dc77339b973c4dc249a5a99/midscene-cli-0.2.1-beta-20240806150606.0.tgz","_integrity":"sha512-QFjXZYQ3j9yvaMz4S6SrQOZs3cZqHjYZwc1K+YEmjJ24rP5YtCbVKtEK+vSk4M3XUqjeKdIyhCEsAgufn67VoA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.1-beta-20240806150606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1-beta-20240806150606.0_1722956827188_0.9562340454044258","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240807004458.0":{"name":"@midscene/cli","version":"0.2.1-beta-20240807004458.0","license":"MIT","_id":"@midscene/cli@0.2.1-beta-20240807004458.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"97eb77c21256ed5535df8ddd2384c65f8b0c84f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.1-beta-20240807004458.0.tgz","fileCount":7,"integrity":"sha512-lPqqS2DIKFE02LTnF2gG8O2M7XV3v4mej9vmeQS6yH3QEOhQKQZmfBoF5CalPyv3bAIh5H5R8vyI5mbffLITZw==","signatures":[{"sig":"MEQCIDHnfSnJ9B6h3OG0IF9TQBYdSMdQtwDkQoM/7AFItnGoAiBH3tslBPujk1Uds1k18AWjw8JtTX6b4EDnbf9JLlc9AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23793},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.1-beta-20240807004458.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2172fb942605dfa3dffc97fc724a4fd/midscene-cli-0.2.1-beta-20240807004458.0.tgz","_integrity":"sha512-lPqqS2DIKFE02LTnF2gG8O2M7XV3v4mej9vmeQS6yH3QEOhQKQZmfBoF5CalPyv3bAIh5H5R8vyI5mbffLITZw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.1-beta-20240807004458.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1-beta-20240807004458.0_1722991561068_0.15590840621095703","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240807115314.0":{"name":"@midscene/cli","version":"0.2.1-beta-20240807115314.0","license":"MIT","_id":"@midscene/cli@0.2.1-beta-20240807115314.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f81a540ba42f7f8ec18ce7588331d9a73bb5ff08","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.1-beta-20240807115314.0.tgz","fileCount":7,"integrity":"sha512-6kOovZ7x+mQliTRRfkad/uoC4i6m5OzFxV7b/rxIR0WUjij2sM+yaIdez5BfR+JaMur4jmzvhe2kq9IMd11AcA==","signatures":[{"sig":"MEUCIQC5gXQ070fvPOuIAtfL47Cv/2coGqhKIppxYNyFXOt21wIgLsNRd9I3JZu8pfyGovp1rhWRG1odwvr18mS8ZnVcN7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24709},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.1-beta-20240807115314.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33acd807f079e743f7f9c664eaf21514/midscene-cli-0.2.1-beta-20240807115314.0.tgz","_integrity":"sha512-6kOovZ7x+mQliTRRfkad/uoC4i6m5OzFxV7b/rxIR0WUjij2sM+yaIdez5BfR+JaMur4jmzvhe2kq9IMd11AcA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.1-beta-20240807115314.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1-beta-20240807115314.0_1723031657305_0.8599493637355302","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240808090353.0":{"name":"@midscene/cli","version":"0.2.2-beta-20240808090353.0","license":"MIT","_id":"@midscene/cli@0.2.2-beta-20240808090353.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6c32854ddbf1c14f4558e840b83742b0478d5d2c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.2-beta-20240808090353.0.tgz","fileCount":7,"integrity":"sha512-l5x4f2jYXLUD4yeH2W5RQk+JU+gmkzV97junrrKgHK0PdLEXriEC296AsgY1u2WglwAgTF5OnNKfL8xZ1v9wDw==","signatures":[{"sig":"MEUCIQCguj2TF6f7wB9FFZ8WYYxXNw9B1nl+nmuZeV0/J7gBygIgSO/BT6T3LqtUUB7duI9x6wBA8PaveDvIfeI6rJiOu1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24709},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.2-beta-20240808090353.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1ed0fbd2b87f4473c14de73943618ed/midscene-cli-0.2.2-beta-20240808090353.0.tgz","_integrity":"sha512-l5x4f2jYXLUD4yeH2W5RQk+JU+gmkzV97junrrKgHK0PdLEXriEC296AsgY1u2WglwAgTF5OnNKfL8xZ1v9wDw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.2-beta-20240808090353.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2-beta-20240808090353.0_1723107895830_0.2531024974023457","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@midscene/cli","version":"0.2.1","license":"MIT","_id":"@midscene/cli@0.2.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aff254d67531e0f7c6d2c44af1b34787db5514ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.1.tgz","fileCount":7,"integrity":"sha512-pqouEulGXELk2f4BdIE3lxZvS7sBrcjPlN+XNiVvTQrI4iG4+qopK+rLkN8dpxZ7VD+9Ugrpw3T8vkQQBhj83A==","signatures":[{"sig":"MEUCIGCwhenVAIclz8MsvQMKlHg6rpERKULvICoLTSLz9cpEAiEA29bCioIcTJSwkT9ZuJhjLQB3qHf5JSAcNGpo1UOkcwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24621},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/02a6e6887f92b18f4461c4d9026734b8/midscene-cli-0.2.1.tgz","_integrity":"sha512-pqouEulGXELk2f4BdIE3lxZvS7sBrcjPlN+XNiVvTQrI4iG4+qopK+rLkN8dpxZ7VD+9Ugrpw3T8vkQQBhj83A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1723119659942_0.26226156372360765","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809085810.0":{"name":"@midscene/cli","version":"0.2.2-beta-20240809085810.0","license":"MIT","_id":"@midscene/cli@0.2.2-beta-20240809085810.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"735b0be8ca02e22f9a6fb171c9884730ae8cba96","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.2-beta-20240809085810.0.tgz","fileCount":7,"integrity":"sha512-BxnWwsHPmh+BEFnOfjCUpSvD3RImTju8tv5VAXddysXbkdF9q7u0xZ7DGg9Qz/1EoARu3OHHorfhk8vRV+Y6Hw==","signatures":[{"sig":"MEYCIQCpjnCHi7LF6GcplFqyBl3KRcr+f8l0TRiBmc8DFUtm2wIhALuIpsNxTcY758+crx1jXa70jj8caJ3x916QmJne5dcv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24709},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.2-beta-20240809085810.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a82ffd7c6d629060c98bfa45dcf4d446/midscene-cli-0.2.2-beta-20240809085810.0.tgz","_integrity":"sha512-BxnWwsHPmh+BEFnOfjCUpSvD3RImTju8tv5VAXddysXbkdF9q7u0xZ7DGg9Qz/1EoARu3OHHorfhk8vRV+Y6Hw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.2-beta-20240809085810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2-beta-20240809085810.0_1723193950005_0.4436691866377629","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809090814.0":{"name":"@midscene/cli","version":"0.2.2-beta-20240809090814.0","license":"MIT","_id":"@midscene/cli@0.2.2-beta-20240809090814.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0ee6b860650b57b69cb59d186e1ae1be1b3cfdd0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.2-beta-20240809090814.0.tgz","fileCount":7,"integrity":"sha512-X6YDRmBT7I0yWzHRLGUupx698uCWVhjqa1LxWh56PLDrLBrxvNLcjwwfTAkKO1MFmDJDoiQpL3Pcx3ST2ZNnCg==","signatures":[{"sig":"MEQCIHDJRS28SKBcfTXhdt92jb0f6qIZY4Cpevh7zEWoKdTkAiBVOwTHhiNP4+g70PcXL1Umvhyqq85NBn92YelMPVuk7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24709},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.2-beta-20240809090814.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f4fe4cb258b732309ad121b26b9b842d/midscene-cli-0.2.2-beta-20240809090814.0.tgz","_integrity":"sha512-X6YDRmBT7I0yWzHRLGUupx698uCWVhjqa1LxWh56PLDrLBrxvNLcjwwfTAkKO1MFmDJDoiQpL3Pcx3ST2ZNnCg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.2-beta-20240809090814.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2-beta-20240809090814.0_1723194555048_0.03958380140812645","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809150001.0":{"name":"@midscene/cli","version":"0.2.2-beta-20240809150001.0","license":"MIT","_id":"@midscene/cli@0.2.2-beta-20240809150001.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d75f863e2ac72512b688c20b7bb468ac38c9e462","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.2-beta-20240809150001.0.tgz","fileCount":10,"integrity":"sha512-2DGkAmnYai8dthDkZVyhMmGZObBPcw4BWufyK15v0FvyhMWpCl1gGF17MYtlj7q+hR+oWDhADVknkx3fl5whPQ==","signatures":[{"sig":"MEQCICJkE8WaP6mDlvgv4C7y58PtJKqeJpLSBAnwuTJ10gnRAiAL1EP5wcrwcUgmNs9RuSl4PcpnrCBgoXLWwKAVDyN2Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28224},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.2-beta-20240809150001.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6459604b62bc400fec1cd33abb0493a9/midscene-cli-0.2.2-beta-20240809150001.0.tgz","_integrity":"sha512-2DGkAmnYai8dthDkZVyhMmGZObBPcw4BWufyK15v0FvyhMWpCl1gGF17MYtlj7q+hR+oWDhADVknkx3fl5whPQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.2-beta-20240809150001.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2-beta-20240809150001.0_1723215663383_0.8423594598788795","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@midscene/cli","version":"0.2.2","license":"MIT","_id":"@midscene/cli@0.2.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d67e6d8e972cb6049fd3bb56d21ad2669c7f41fe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.2.tgz","fileCount":10,"integrity":"sha512-k8Z1IGsR0utYf37aDdsO9zTi1Gr4U74uL+zaRmlQNTeroU/GxS89rNTaRGuzfehjO+k8taLY1q+IKy5Uk2+30Q==","signatures":[{"sig":"MEYCIQD+P9voEzLnKoWCcPPt+Q6RA99uUrl0YT34i5veRBS/UQIhAOOr1WVd4kwbXvW3UdUwEjIUFtoAT/y4btziFjtyjTzt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28092},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2bdf8123f2b41968f77e0b46b39874f6/midscene-cli-0.2.2.tgz","_integrity":"sha512-k8Z1IGsR0utYf37aDdsO9zTi1Gr4U74uL+zaRmlQNTeroU/GxS89rNTaRGuzfehjO+k8taLY1q+IKy5Uk2+30Q==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1723427862948_0.591379803936106","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815082813.0":{"name":"@midscene/cli","version":"0.2.3-beta-20240815082813.0","license":"MIT","_id":"@midscene/cli@0.2.3-beta-20240815082813.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5fe833d0a3e6f6ce872b528e6de1363973fa280b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.3-beta-20240815082813.0.tgz","fileCount":10,"integrity":"sha512-Kg7tvNQlp26W5Qtk92zL3THNQ4wqFFFVzNJSbkDOAt3mmqaPO2iju3vZN5xi/prHU7XhwYozC1/IhVNGRpRFCQ==","signatures":[{"sig":"MEUCIBNpw5OKI/QrD6OnB3QBCAHCpMI4nxniiHtPz2xL2L0xAiEA2NmcDmwebVq5Wu8jWrbvaiBFEDUvUexF+4R4eoIEDds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28128},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.3-beta-20240815082813.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b14c673c6a47c64e8501648dc29db3ca/midscene-cli-0.2.3-beta-20240815082813.0.tgz","_integrity":"sha512-Kg7tvNQlp26W5Qtk92zL3THNQ4wqFFFVzNJSbkDOAt3mmqaPO2iju3vZN5xi/prHU7XhwYozC1/IhVNGRpRFCQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.3-beta-20240815082813.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3-beta-20240815082813.0_1723710576636_0.15912922861312095","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815085544.0":{"name":"@midscene/cli","version":"0.2.3-beta-20240815085544.0","license":"MIT","_id":"@midscene/cli@0.2.3-beta-20240815085544.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3720e310b26edaa166adf30145a5bc83d836830","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.3-beta-20240815085544.0.tgz","fileCount":10,"integrity":"sha512-j/lghkAeQoGHt5wmS3scFuc/VdOWeau382imrwQGbOzcpp/+rzs7wiKn2oOssHOpOhqF7wsObpvc2fxR5YZdxQ==","signatures":[{"sig":"MEUCIQCrAHD6D2Nfqw6dTIUfYC5CavsO+Ld72011I3s0VEAe4gIgM8olx1AkuNRRJsVlR/ZMgLhABW/3xWgTxD2b39yaSiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28128},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.3-beta-20240815085544.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9af77204f6ba7d2d89d792960beabc31/midscene-cli-0.2.3-beta-20240815085544.0.tgz","_integrity":"sha512-j/lghkAeQoGHt5wmS3scFuc/VdOWeau382imrwQGbOzcpp/+rzs7wiKn2oOssHOpOhqF7wsObpvc2fxR5YZdxQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.3-beta-20240815085544.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3-beta-20240815085544.0_1723712224195_0.48419862790922186","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815094045.0":{"name":"@midscene/cli","version":"0.2.3-beta-20240815094045.0","license":"MIT","_id":"@midscene/cli@0.2.3-beta-20240815094045.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3d9fbd550e921cff111cc75ae51d0324fd732b6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.2.3-beta-20240815094045.0.tgz","fileCount":10,"integrity":"sha512-KZDCvZwWF3iTx8nq+ATGFTfK58a4DWbUlE3ryr7xqTol/ijR7l75i1kDU9F4MHh1yZGyHAgKgQdMnjjWniUSOA==","signatures":[{"sig":"MEYCIQCvjz0gQbpbBPfhPZdfwuoWCYE96nk73fZBBBEBfuDR/QIhAKyZU78yRcRewjhHV6FkzGy/G7Id0wrY/gobo0UCqOB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28128},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.2.3-beta-20240815094045.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b69e36e52ef36b4f925a4bc046deac1a/midscene-cli-0.2.3-beta-20240815094045.0.tgz","_integrity":"sha512-KZDCvZwWF3iTx8nq+ATGFTfK58a4DWbUlE3ryr7xqTol/ijR7l75i1kDU9F4MHh1yZGyHAgKgQdMnjjWniUSOA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.2.3-beta-20240815094045.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3-beta-20240815094045.0_1723714928068_0.06691268336038947","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@midscene/cli","version":"0.3.0","license":"MIT","_id":"@midscene/cli@0.3.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f53c56a182734f6ca517283e36220f873af870ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.0.tgz","fileCount":10,"integrity":"sha512-0tr0L3j52NNEfwAS1e5EHbyVi/zmyQSxxqXMoQsdxEa0qNuA0WA1mvtpU1EKMWiWw8dv9rbL2fSjnfYUyt1Bnw==","signatures":[{"sig":"MEUCIQC9LYEepYELDXC5X3PutEy9rfIbwV3rjq2WxxvQ4sOPlQIgeASxCoWBmJFqAAS3l3jbCCZHP4D0QDBBLkFuXMmOZC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27996},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da2bcf220b172783c37c4d5321b09568/midscene-cli-0.3.0.tgz","_integrity":"sha512-0tr0L3j52NNEfwAS1e5EHbyVi/zmyQSxxqXMoQsdxEa0qNuA0WA1mvtpU1EKMWiWw8dv9rbL2fSjnfYUyt1Bnw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"^22.8.0","ora-classic":"5.4.2","@midscene/web":"0.3.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1723716212437_0.44030954005503165","host":"s3://npm-registry-packages"}},"0.3.1-beta-20240821105917.0":{"name":"@midscene/cli","version":"0.3.1-beta-20240821105917.0","license":"MIT","_id":"@midscene/cli@0.3.1-beta-20240821105917.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0be7368367f1847ca6e2fd3b2f25fe56dbc35592","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.1-beta-20240821105917.0.tgz","fileCount":10,"integrity":"sha512-nXY5EMRjNSVO+vTGZWMSeS2mza5uCE8+T2Ni26ebVsB9p5JxiJREd6kWVmSTRay8fwMriCDOP7wK08JB9O2Dgw==","signatures":[{"sig":"MEQCID+U14xkEbgkHOaj2G8Q9HLxFlnYC05CpSlA4iP07j4kAiA827ZL1M931JA5ukSJsqhS5wT3CWQyGIUuiId+TDLdVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29732},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.1-beta-20240821105917.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9757fa5418940c2dec72dd43ea25284/midscene-cli-0.3.1-beta-20240821105917.0.tgz","_integrity":"sha512-nXY5EMRjNSVO+vTGZWMSeS2mza5uCE8+T2Ni26ebVsB9p5JxiJREd6kWVmSTRay8fwMriCDOP7wK08JB9O2Dgw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.1-beta-20240821105917.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1-beta-20240821105917.0_1724238045994_0.04524927713204763","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@midscene/cli","version":"0.3.1","license":"MIT","_id":"@midscene/cli@0.3.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f55e36dd6fe17b173e3e9f4dfc0da4c957a92b85","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.1.tgz","fileCount":10,"integrity":"sha512-U0T/Trrpt476neEzioBmMmVOVJUX9VTvsZq6SL9WPkQOSPXXUnlEQRbHXB2qYLC6it0uhZZsHvsm/YLbHxFK0g==","signatures":[{"sig":"MEUCIQDLhMHYSUWt6DH/dAsnDuZXtBdLbHK1LIEMiV8gOaSToQIgcvSWpIB2hBcOlUvYzV6hgMsZVGF6zQVTK1uQPD0ncMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29600},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/12539b85f9f86aaa5a33a390fb13df60/midscene-cli-0.3.1.tgz","_integrity":"sha512-U0T/Trrpt476neEzioBmMmVOVJUX9VTvsZq6SL9WPkQOSPXXUnlEQRbHXB2qYLC6it0uhZZsHvsm/YLbHxFK0g==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1724367931174_0.1714743793955733","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@midscene/cli","version":"0.3.2","license":"MIT","_id":"@midscene/cli@0.3.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"333e79fe4f49166151c8e2736ff94b1789eb7db2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.2.tgz","fileCount":10,"integrity":"sha512-duvqdsyPFx7c15X4+0KXFrS/tCkiex17j0LYC0a+a3HjEzJdX+z6/7NtH5yjjsLkS8PX8mpqfY/ZN9iq3YpRcg==","signatures":[{"sig":"MEUCIQDfcjiKQj3S1ksastXkDL8rCXEqNLJdxGS7iSZNJC6vpwIgMtYIKX6zfIuCV74iNkj0ZOeJONztOGZtHQi137YpoqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29600},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9b26149a1fd40587561da9158c07452c/midscene-cli-0.3.2.tgz","_integrity":"sha512-duvqdsyPFx7c15X4+0KXFrS/tCkiex17j0LYC0a+a3HjEzJdX+z6/7NtH5yjjsLkS8PX8mpqfY/ZN9iq3YpRcg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1724382162172_0.21296488846447614","host":"s3://npm-registry-packages"}},"0.3.3-beta-20240823053906.0":{"name":"@midscene/cli","version":"0.3.3-beta-20240823053906.0","license":"MIT","_id":"@midscene/cli@0.3.3-beta-20240823053906.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8935dccd8e944bc1226467f6d31ef306c45c51f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.3-beta-20240823053906.0.tgz","fileCount":10,"integrity":"sha512-VyE72VYR1iA6sWTCDJIiDF9FfdBl5o2aeGqX9057c+idRPR80QO0JbDEtgpb7Wdf4CgvBBAk95opP++IMoF+4A==","signatures":[{"sig":"MEUCICbsNiMX31tO5OEUzHwKRiyhsG/fKrXigzFjJDf42FyQAiEAlnS3U7lqEsA6hOPefUEg6xwjQoWD5PTp4/Ev0BRyF9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29766},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.3-beta-20240823053906.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9a6a52ceb2ac1a7c6f2b36171f8169f9/midscene-cli-0.3.3-beta-20240823053906.0.tgz","_integrity":"sha512-VyE72VYR1iA6sWTCDJIiDF9FfdBl5o2aeGqX9057c+idRPR80QO0JbDEtgpb7Wdf4CgvBBAk95opP++IMoF+4A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.3-beta-20240823053906.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3-beta-20240823053906.0_1724391633306_0.32035117992168693","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@midscene/cli","version":"0.3.3","license":"MIT","_id":"@midscene/cli@0.3.3","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f4c1f6660c71928b8e6488c9121fdc18b9bf5e7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.3.tgz","fileCount":10,"integrity":"sha512-FVXOSicbeh2H9mgEeFNX8c2HBfr8E9FIv3wKT2WdyBFMvVPiQiNylVmP+JnziP0X8aVI9uRTFAcqg4r04gSsyw==","signatures":[{"sig":"MEYCIQD5Ud81hdPt9nVOTAQftDGJxv2y1FfaNXXXDQjgdjXMKQIhAI8k3Koq1qDFHzCsbv4ykbZgspSzvtXg1rWuMz121n1Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29634},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb216f61bb1e5aca6d310ea68dd157c7/midscene-cli-0.3.3.tgz","_integrity":"sha512-FVXOSicbeh2H9mgEeFNX8c2HBfr8E9FIv3wKT2WdyBFMvVPiQiNylVmP+JnziP0X8aVI9uRTFAcqg4r04gSsyw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1724407995892_0.6054614523947903","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@midscene/cli","version":"0.3.4","license":"MIT","_id":"@midscene/cli@0.3.4","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"70e5cca56e69ab38496ba5f79b51414133b980cb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.4.tgz","fileCount":10,"integrity":"sha512-zDkKmIdK/8oMlsE1UJ+2R6IGnN9iZYLMoQzK2PkAfQsMRevtEJIFnBQWHp9ApXANtTlk4ChnSDNLGVkG7ckFYA==","signatures":[{"sig":"MEUCIFeE5P6Yoy/FpawmQTVy7glmyXgpheUZEcJrFF+XI6vZAiEAhbF1glj55xElYT6DJhLXm2lwcPuWzmSG4Gl3T+djjKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29634},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94f48af08b64c0c4cd4460b3525af666/midscene-cli-0.3.4.tgz","_integrity":"sha512-zDkKmIdK/8oMlsE1UJ+2R6IGnN9iZYLMoQzK2PkAfQsMRevtEJIFnBQWHp9ApXANtTlk4ChnSDNLGVkG7ckFYA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.4_1724412812385_0.5199022164789262","host":"s3://npm-registry-packages"}},"0.3.5-beta-20240826095919.0":{"name":"@midscene/cli","version":"0.3.5-beta-20240826095919.0","license":"MIT","_id":"@midscene/cli@0.3.5-beta-20240826095919.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9cf96223e4a4fe42ac46e31fdd999583e320b6dc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.3.5-beta-20240826095919.0.tgz","fileCount":10,"integrity":"sha512-+mecmqeLrDYWqLlzY3XtWsdI8W/W4LMcAypZDEJrywBhZFXEi639UPcqnToaTmpyRk59qbB8MUee7M6D9CM92A==","signatures":[{"sig":"MEUCIQD7YFHVBi3tIKilTzbHso2pLFaOf/JLUAgBwJBcL+XkEAIgYPLw3G09Or54SAAaiQwQFSJU/QRPOiKPIUbMNuItiiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29896},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.3.5-beta-20240826095919.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a9df4dc2a51dc3c8a80a5c3e46e09c27/midscene-cli-0.3.5-beta-20240826095919.0.tgz","_integrity":"sha512-+mecmqeLrDYWqLlzY3XtWsdI8W/W4LMcAypZDEJrywBhZFXEi639UPcqnToaTmpyRk59qbB8MUee7M6D9CM92A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.3.5-beta-20240826095919.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"^2.56.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.5-beta-20240826095919.0_1724666454385_0.7809863447388385","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@midscene/cli","version":"0.4.0","license":"MIT","_id":"@midscene/cli@0.4.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7d5ad6db6799e3ba720462abefb94d59d30ca17c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.0.tgz","fileCount":10,"integrity":"sha512-dPTM8PDGJ7dTHYAkuoy2nme26HVCiQ4hr0c+ShnhmIngqhDrqybeZFqlqTj7GUWXZuf2HLDMyxR4DeSyvBViGQ==","signatures":[{"sig":"MEQCIG3KhcASv0kOsEPJBFf8jdshqoX/5OzjqDbTxdCuUZsIAiBLVA/H8kmvyBijon2NVU9aEfIBlc6MLxklAbDXWuy+0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29759},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4458e6d0ff282cebce4f46d12f9f116b/midscene-cli-0.4.0.tgz","_integrity":"sha512-dPTM8PDGJ7dTHYAkuoy2nme26HVCiQ4hr0c+ShnhmIngqhDrqybeZFqlqTj7GUWXZuf2HLDMyxR4DeSyvBViGQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1724718627527_0.9983374340260733","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240827073616.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240827073616.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240827073616.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1fa5099de48c0aa4be60f4b8b627757835af5887","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240827073616.0.tgz","fileCount":10,"integrity":"sha512-M3MjfjejcP0fvpXGfahcHvWerKwOuj7lfXbHziEgmZiERbwlMSaMP9Hb1tiwwLKAbmc89dOCKkfkxjecfnnBBQ==","signatures":[{"sig":"MEUCIANPTo6IIXyaZY7bR8D71wiJb9owPxlJwtXyt6Kg1788AiEAy2GxJMJizU+T2DR5SqTug0HaHEohZTJ2aQqSBAF0+jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240827073616.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e72e9b40ac10c1fb4d6e28cdbec09a7d/midscene-cli-0.4.1-beta-20240827073616.0.tgz","_integrity":"sha512-M3MjfjejcP0fvpXGfahcHvWerKwOuj7lfXbHziEgmZiERbwlMSaMP9Hb1tiwwLKAbmc89dOCKkfkxjecfnnBBQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240827073616.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240827073616.0_1724744282569_0.5735717784455221","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240827150150.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240827150150.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240827150150.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18eea53eca351a752b09962227cc3c2daee68349","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240827150150.0.tgz","fileCount":10,"integrity":"sha512-WfRrjjUhxEay+EojHE+Thw3730lO4nkAkQztywbLNFS4/8rmcvXj5uFoaF/BbsatCO9GC6UsyajdqtIbkG2T4A==","signatures":[{"sig":"MEQCIGVenKMNkvdNamqcxLi9Z4yk4GjT9mEEnBHzwE86/KIBAiBnOaH3gqqkEWK8WVezNuDo6+fvDA04RXfLAXtzFVgWhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240827150150.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/167505502e058112cc4800b42d6c97bc/midscene-cli-0.4.1-beta-20240827150150.0.tgz","_integrity":"sha512-WfRrjjUhxEay+EojHE+Thw3730lO4nkAkQztywbLNFS4/8rmcvXj5uFoaF/BbsatCO9GC6UsyajdqtIbkG2T4A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240827150150.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240827150150.0_1724771013203_0.903016160796609","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240828105147.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240828105147.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240828105147.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"525396c60b4f8e58728b6d3d90972996bdf5d348","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240828105147.0.tgz","fileCount":10,"integrity":"sha512-aNLUybp6gEjZ1lz6G9zPSngZhEWZXGYzkPVGh00rEAWFLFf697UutYQRqVvAKmBAjcmnSTBge7OPOd3hHZ1v9Q==","signatures":[{"sig":"MEYCIQCSMdf1q35hvjSXKtDVMvz+lfoK5WesKmIXphEoRRYbOwIhAMH7nG/MdhWkbm2YIoTMDwzbYV6psbYwdv//iggtu1N8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240828105147.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46f6b9d704c0b8ccac64cf73e58afec0/midscene-cli-0.4.1-beta-20240828105147.0.tgz","_integrity":"sha512-aNLUybp6gEjZ1lz6G9zPSngZhEWZXGYzkPVGh00rEAWFLFf697UutYQRqVvAKmBAjcmnSTBge7OPOd3hHZ1v9Q==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240828105147.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240828105147.0_1724842414871_0.38634457336075445","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240829043842.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240829043842.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240829043842.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"06e078b060788c2090f3b9a389df5f94646c1219","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240829043842.0.tgz","fileCount":10,"integrity":"sha512-5HY6w87W3Jg7YsAz4EbEhwsQcFWtjePg4ok8rD0L1CrjiNJK50BbdsxqlVwBVn7BHqLtxGKkDhb6o29bw2LkWA==","signatures":[{"sig":"MEQCIAeVVNbUnEMB1m//xoxV3NracTZQa8aDmnlfBYs45ivvAiB+WfamXI8yogMDRwuubIExNA39Jt6eRGJ3bChX59RRpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240829043842.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5bb43e3a705dcf1342ee34da9ef1faa5/midscene-cli-0.4.1-beta-20240829043842.0.tgz","_integrity":"sha512-5HY6w87W3Jg7YsAz4EbEhwsQcFWtjePg4ok8rD0L1CrjiNJK50BbdsxqlVwBVn7BHqLtxGKkDhb6o29bw2LkWA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240829043842.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240829043842.0_1724906430344_0.4289116233637438","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240902063143.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240902063143.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240902063143.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6a363a5a1bee1300037d5119d737e12b6a0722b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240902063143.0.tgz","fileCount":10,"integrity":"sha512-uslzmCii1g4I7+dqz/R+86AwlnhVZBqNlGdRDloGjK3uUvdgjsHrtKdHA7BqQoJF6Id6jmJ8PurefnvNlthqKQ==","signatures":[{"sig":"MEQCIDPSQD6i5RISmU7GGUtltIORNnwN8j8NIT9NyE5NROuyAiBzh7Md0L/Z7sP3bKkpu5aV3xVvKesyW8JyTC9zDzAklQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240902063143.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc7c810b9bdbc97ed3f8eebfa2bcc58c/midscene-cli-0.4.1-beta-20240902063143.0.tgz","_integrity":"sha512-uslzmCii1g4I7+dqz/R+86AwlnhVZBqNlGdRDloGjK3uUvdgjsHrtKdHA7BqQoJF6Id6jmJ8PurefnvNlthqKQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240902063143.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240902063143.0_1725258815703_0.37688276514483965","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240902070948.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240902070948.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240902070948.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6e00903e62e12cf77bf0c90fdc4e573c36f32e79","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240902070948.0.tgz","fileCount":10,"integrity":"sha512-/kBgcgiEVGh+8vZXzrgsPFh2Ih6R8nVQeCvYpJ+UZ0+NCTKAgSY7ZjOAco+6WKuEyZT6FmV0LOnQ+mD0cIOhCg==","signatures":[{"sig":"MEYCIQDtRBHYOVlYIpTBFmAc+lRj52x/BpzrXU7c7UnL+lC1bwIhANf5ORnJlcMkcactm4GQgh1jiYdeu7Im3J78H0lLwhjS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240902070948.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/339dfd1cb574106b4e8b5174cb4cf61c/midscene-cli-0.4.1-beta-20240902070948.0.tgz","_integrity":"sha512-/kBgcgiEVGh+8vZXzrgsPFh2Ih6R8nVQeCvYpJ+UZ0+NCTKAgSY7ZjOAco+6WKuEyZT6FmV0LOnQ+mD0cIOhCg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240902070948.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240902070948.0_1725261095198_0.841362428235962","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240909114032.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240909114032.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240909114032.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9108b3de511be366b4aaf8207e376fa995184bd0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240909114032.0.tgz","fileCount":10,"integrity":"sha512-J8R0hG1Zv/SVzPLf17WlY5GCkKuLMoBWiOEvGS+dbihvkGG3DAPsTtqz/8MNDK/1ii7R1gkduH2gKfQXo99i8Q==","signatures":[{"sig":"MEUCIQD1zE/jjyliH/bLQ+vKa9hgpws8jawhtopmL0bxJQXcogIgeCXZPSNQpSHj/2JcNv4L2Fm4ivdnGcswJ3itt0/fKVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240909114032.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df1f65b13d5bfca812ed71372f3ff991/midscene-cli-0.4.1-beta-20240909114032.0.tgz","_integrity":"sha512-J8R0hG1Zv/SVzPLf17WlY5GCkKuLMoBWiOEvGS+dbihvkGG3DAPsTtqz/8MNDK/1ii7R1gkduH2gKfQXo99i8Q==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240909114032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240909114032.0_1725882149608_0.12885377356559768","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240910105229.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240910105229.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240910105229.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"54a193970f63edfb04b7d5dc5375203ff0813640","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240910105229.0.tgz","fileCount":10,"integrity":"sha512-o8BhLylw/uAoO8lPgOPU1WHVq9gaukaJMTXKR1oLgT7d9GRAbH8aSzrjY2ESQovN0DOmH2+1T9NEvrSqdhvMeQ==","signatures":[{"sig":"MEYCIQDOYWICvhu8YQcshRG8fQn5cSys7GdODJ56iuSzDTrGXwIhAK5pb9oXss0OENvNkLzCjvXyqnwFVLS04mgCBRznaO8x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240910105229.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5f506f368db01fc43190be37cd391ac/midscene-cli-0.4.1-beta-20240910105229.0.tgz","_integrity":"sha512-o8BhLylw/uAoO8lPgOPU1WHVq9gaukaJMTXKR1oLgT7d9GRAbH8aSzrjY2ESQovN0DOmH2+1T9NEvrSqdhvMeQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240910105229.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240910105229.0_1725965672087_0.8434265053035164","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240910113240.0":{"name":"@midscene/cli","version":"0.4.1-beta-20240910113240.0","license":"MIT","_id":"@midscene/cli@0.4.1-beta-20240910113240.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80380c182e0c9d48a798d5f9d3dd03993d092282","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.4.1-beta-20240910113240.0.tgz","fileCount":10,"integrity":"sha512-rmbwXoeTL9jDu7+Fz6eNgDK5OCy/0LNEr97+KmzaHEw2DZDEWgHc8RsYEpF9ZrsFHyu1V4mUseg+tSHMCsF/AA==","signatures":[{"sig":"MEUCICAdGZRr8bXbCy3CKkvXpGDeii/iKG6eiFt30j9znOkiAiEArdeVHQ1eFA8NiBHShN41rTVz+8IbVaR1EF9vzF8DuuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.4.1-beta-20240910113240.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c2b4a36c27a7cfbcb1149eeee635ae6/midscene-cli-0.4.1-beta-20240910113240.0.tgz","_integrity":"sha512-rmbwXoeTL9jDu7+Fz6eNgDK5OCy/0LNEr97+KmzaHEw2DZDEWgHc8RsYEpF9ZrsFHyu1V4mUseg+tSHMCsF/AA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.4.1-beta-20240910113240.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1-beta-20240910113240.0_1725968078612_0.25243046949212444","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@midscene/cli","version":"0.5.0","license":"MIT","_id":"@midscene/cli@0.5.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2f7c4d214f05a03c19589e1d09354d4e405d14d2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.0.tgz","fileCount":10,"integrity":"sha512-F5hT8FmgggYmQtYo4z0LT8yVB9+Dk+0ho7g9s66g1nCKEXpjecARmuJszYDsKZFi3fUAuqLbtoByneFlDQMROQ==","signatures":[{"sig":"MEYCIQDEzEUVlqZAgg6xjlo/83mMtdC6OnKOzD2nWqHdzQKqLgIhANCOxDx7Km/KWL0fB37kMx0LmcldoPI7DMeQWPqEM7XK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2436824e39a4dfdd140336e39df9d6b5/midscene-cli-0.5.0.tgz","_integrity":"sha512-F5hT8FmgggYmQtYo4z0LT8yVB9+Dk+0ho7g9s66g1nCKEXpjecARmuJszYDsKZFi3fUAuqLbtoByneFlDQMROQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1726111933530_0.6659853454776179","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919061326.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240919061326.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240919061326.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9296b4d009c473aef8a94d8944f31834a0b5182f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240919061326.0.tgz","fileCount":10,"integrity":"sha512-72wYKmnssHdAJp5hKOQXGyBVaKzdMCfj+XRvoYEEbBkWpjdGe+95VLbmlCxfbQFeLl0QjycHXxX+yE8+3RHtIg==","signatures":[{"sig":"MEUCIQC5eqboGMwgvP/1YgCZLQTJHsSM6fNLjx/zbuth8WfDEQIgQxLA01PyTVvZhN+ycISSZEZFBEWfYOwApjh9wKgmtnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240919061326.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d77507c15c1da7a86f90fe56f629c0e/midscene-cli-0.5.1-beta-20240919061326.0.tgz","_integrity":"sha512-72wYKmnssHdAJp5hKOQXGyBVaKzdMCfj+XRvoYEEbBkWpjdGe+95VLbmlCxfbQFeLl0QjycHXxX+yE8+3RHtIg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240919061326.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240919061326.0_1726726531278_0.22932963567010156","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919062753.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240919062753.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240919062753.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"13cf8a6b092abfff3665cbb7bc2b0d19079b75aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240919062753.0.tgz","fileCount":10,"integrity":"sha512-azHJY98OOL5LR3/UUcKqXueonngDcTiK/WCovZsaSC8oWjwKEFY27GtIQJKb5bNOefJU7enMKcJ82E3uYJtg/A==","signatures":[{"sig":"MEQCIC/YuxhlbZoIUV5wEk+LYEgiMlRlCNNebh79PeFGVhOvAiA05u6wIM06Wm8kjEddPRRQMc25zfhweUUVtUsl9pyJnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240919062753.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f8560b9e175e7d7bc6e96bc334c0225/midscene-cli-0.5.1-beta-20240919062753.0.tgz","_integrity":"sha512-azHJY98OOL5LR3/UUcKqXueonngDcTiK/WCovZsaSC8oWjwKEFY27GtIQJKb5bNOefJU7enMKcJ82E3uYJtg/A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240919062753.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240919062753.0_1726727400972_0.34088582061170114","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919083528.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240919083528.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240919083528.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b267fab4d3536c32284179ec9c4cc84f93b7aedd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240919083528.0.tgz","fileCount":10,"integrity":"sha512-aG7bnidnYCSmmYzx7sY8xD1fsThKve8/NBAeZWE0Xs3eVaAsShF7KlwaELMrv/gU/hcyFbBvqru7zLUyYuGBkw==","signatures":[{"sig":"MEYCIQCdlwL8Ep1qhg7BBkVvWSU3GyKN7dCeLBak/NFr734VYgIhAOnlOffgRedVpSRNcH/wCzTEUAHsXaSI16dFhxaRDR03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240919083528.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a82934e2e3e2125c4e2c3e02356ad38e/midscene-cli-0.5.1-beta-20240919083528.0.tgz","_integrity":"sha512-aG7bnidnYCSmmYzx7sY8xD1fsThKve8/NBAeZWE0Xs3eVaAsShF7KlwaELMrv/gU/hcyFbBvqru7zLUyYuGBkw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240919083528.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240919083528.0_1726735050349_0.8832076520002039","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240924073900.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240924073900.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240924073900.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d2a87a8189c66d35b83470a07dd702969b43cc96","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240924073900.0.tgz","fileCount":10,"integrity":"sha512-9ZJrhl85XEBlZ8qI7cu2KXWW1Votp6ng+yUyg1XJJ55XBFriL6p8IEhVUpV0Dq/7BTDw3JQAXjdcWBrFcEsO6Q==","signatures":[{"sig":"MEUCIQDwfAHfRKghy9cSJo49cUNQxBcCDTBRGdAFW5H3w1YL9AIgAdnZakHc/n+MXtnKMJZEh3y8di+3LlWV/ZATWfSHGHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240924073900.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82d9ebed1c40bc473494670ec3673885/midscene-cli-0.5.1-beta-20240924073900.0.tgz","_integrity":"sha512-9ZJrhl85XEBlZ8qI7cu2KXWW1Votp6ng+yUyg1XJJ55XBFriL6p8IEhVUpV0Dq/7BTDw3JQAXjdcWBrFcEsO6Q==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240924073900.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240924073900.0_1727163661899_0.4294746607953275","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240924080037.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240924080037.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240924080037.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e6f344650d33af69a22afebf7b602af92eb9c778","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240924080037.0.tgz","fileCount":10,"integrity":"sha512-vAza2Tyfjx2lA33Vnvs8+l8Ag9CmvgGbUSTLoj+HTCYILwIi0Hx9taZ+kIrvMv0YjSjwOj7bMb8/VPSAeUYieQ==","signatures":[{"sig":"MEUCIHOml3EfhpyoT18/B2FC7HQvO8h67aa8IFnenQMuCvNJAiEAneWiBKRsmU7mjsswQGTsbTSMgj3urrrZSoOTrzfggT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240924080037.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cfb84b3be15d75e7c43dcca74019a3e6/midscene-cli-0.5.1-beta-20240924080037.0.tgz","_integrity":"sha512-vAza2Tyfjx2lA33Vnvs8+l8Ag9CmvgGbUSTLoj+HTCYILwIi0Hx9taZ+kIrvMv0YjSjwOj7bMb8/VPSAeUYieQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240924080037.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240924080037.0_1727164963103_0.6784747846705548","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925033823.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240925033823.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240925033823.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"634b3c7b579f57c3d137bc3deecc33d728649e9a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240925033823.0.tgz","fileCount":10,"integrity":"sha512-DidJ+Q3dT7umpvkpruEN7a0uQOElE6io8Gj2gDTRwqQtqvIxt9ozwBLuZ8MdH4JqpzlujoUEwYYe3PWlTbftCg==","signatures":[{"sig":"MEUCIEDl5IXP5IMatIkVVU2bc8cvKfYWyYGItp8aqaRM+4vDAiEAg3iqTSyaMaG0r8WwnWInN0Ni7uwW78JaK/kMopSvjN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240925033823.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/055364207b00dc56e9f8a0eb61f294e2/midscene-cli-0.5.1-beta-20240925033823.0.tgz","_integrity":"sha512-DidJ+Q3dT7umpvkpruEN7a0uQOElE6io8Gj2gDTRwqQtqvIxt9ozwBLuZ8MdH4JqpzlujoUEwYYe3PWlTbftCg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240925033823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240925033823.0_1727235622022_0.9399324551387815","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925041436.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240925041436.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240925041436.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d13b3a4d8e3b3b033c654f58f50055f3744fdae4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240925041436.0.tgz","fileCount":10,"integrity":"sha512-AmkW66FT4Z4UNXMj82YFDT1uAN5m8LZFHn9pyAc2r9V0gBwhbkTDz4NNZR8KNV9RGv58mnpR26F07cvpXg7oHg==","signatures":[{"sig":"MEUCIQD+OaJCKl92AufFH822NR0yBep0o1fPLK+hoKVejP8utAIgdgFjJi3tCW5HXSpK7fl4gE+OdJQ1CzJLY47oFRlgImU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240925041436.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/451063a302052b4264ffb7e9bec075e0/midscene-cli-0.5.1-beta-20240925041436.0.tgz","_integrity":"sha512-AmkW66FT4Z4UNXMj82YFDT1uAN5m8LZFHn9pyAc2r9V0gBwhbkTDz4NNZR8KNV9RGv58mnpR26F07cvpXg7oHg==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240925041436.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240925041436.0_1727237801062_0.8131464620422202","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925153650.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240925153650.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240925153650.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cd81283141229a9e8d7635dcc98fe0ebb6dbd6dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240925153650.0.tgz","fileCount":10,"integrity":"sha512-vKUTPLUFyxGuToDoR2UHnl6b4lZQBKWRmLYMv5Gdmebmfbo6PjASwDyvbqjN2UrflhGb2xzC2k1aAKZSzAzl9A==","signatures":[{"sig":"MEQCIHr4QhxVrtKdNkCvZX9GcqZlNCMsqFmzDbWRprXxvsJsAiAHVdBfMbOYN6l9mRMNzNIoDwgDGWmVRlfulw2c5TINzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240925153650.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d2a450aeed3ac35b9a0b3e0ca64db60/midscene-cli-0.5.1-beta-20240925153650.0.tgz","_integrity":"sha512-vKUTPLUFyxGuToDoR2UHnl6b4lZQBKWRmLYMv5Gdmebmfbo6PjASwDyvbqjN2UrflhGb2xzC2k1aAKZSzAzl9A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240925153650.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240925153650.0_1727278737194_0.9220022908169576","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240926023327.0":{"name":"@midscene/cli","version":"0.5.1-beta-20240926023327.0","license":"MIT","_id":"@midscene/cli@0.5.1-beta-20240926023327.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"270e3cac8809fe9cd88497271b8cfe241010575d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1-beta-20240926023327.0.tgz","fileCount":10,"integrity":"sha512-Tg8h9KC9Ub5nMuEhpoVaxm8mONrlrOZJdjrCAVxi7aFSanh5BgWK5gQjcxQ38tgNRVvXAjVaZaV6FeIcdZs46A==","signatures":[{"sig":"MEYCIQClxM3q0fBPWrGz1Kz+cv8tjfLy8sRvfY0FnXr4YzRZ+wIhAKnJtfCQjeyqk/2sz0sZ6YOKaF57mXZ63bgxfsKrZkRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1-beta-20240926023327.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/081e0ca395ecc4df2354cc463e5db453/midscene-cli-0.5.1-beta-20240926023327.0.tgz","_integrity":"sha512-Tg8h9KC9Ub5nMuEhpoVaxm8mONrlrOZJdjrCAVxi7aFSanh5BgWK5gQjcxQ38tgNRVvXAjVaZaV6FeIcdZs46A==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1-beta-20240926023327.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1-beta-20240926023327.0_1727318127484_0.34040301077288726","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@midscene/cli","version":"0.5.1","license":"MIT","_id":"@midscene/cli@0.5.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0c757cf50f03523c0bdaef73bc8e91ea052ba76","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.1.tgz","fileCount":10,"integrity":"sha512-9jn7RczqRa4WdnxLssd4b/49hv043xDA3qyHvCrvZpb4iymTVfVYXTRo25nAWtQv7LgwXwAkM9VgDdGTZxhOwQ==","signatures":[{"sig":"MEUCIFk93Nv9LPbe83u65jICmGij/8grfshBTIPRRuJRtwmPAiEAryoXNQs9oYDTZivWkw6aSKHha4dpn3pP7gIAwYusVzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68553f232ab9870fd2fa2875ebf00c6d/midscene-cli-0.5.1.tgz","_integrity":"sha512-9jn7RczqRa4WdnxLssd4b/49hv043xDA3qyHvCrvZpb4iymTVfVYXTRo25nAWtQv7LgwXwAkM9VgDdGTZxhOwQ==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1727336515858_0.5896140503381175","host":"s3://npm-registry-packages"}},"0.5.2-beta-20240928135126.0":{"name":"@midscene/cli","version":"0.5.2-beta-20240928135126.0","license":"MIT","_id":"@midscene/cli@0.5.2-beta-20240928135126.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"05a4885c1c45e4857c432686bfd25420e2f02e83","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2-beta-20240928135126.0.tgz","fileCount":10,"integrity":"sha512-M6vbeVMS6YFhBzSaTBGKirGqRDqi1zV/X77ZwLj2VAj24Qzmurqoqt3SEPAlSGjzHs/5AEKTW3q1xLYnrAF5Mw==","signatures":[{"sig":"MEUCIQCtnPcJJmHEGe3CHlI/RJ+dlFhE05Dxu18QN34V9fnr1gIgZNhqmtwAime3gck8O61M6NAdQ7dN/Cl5/zUFW8+2ALg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2-beta-20240928135126.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ecd57d41242bd7ad822ee68c88780eb/midscene-cli-0.5.2-beta-20240928135126.0.tgz","_integrity":"sha512-M6vbeVMS6YFhBzSaTBGKirGqRDqi1zV/X77ZwLj2VAj24Qzmurqoqt3SEPAlSGjzHs/5AEKTW3q1xLYnrAF5Mw==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2-beta-20240928135126.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2-beta-20240928135126.0_1727531612006_0.16795953940573716","host":"s3://npm-registry-packages"}},"0.5.2-beta-20240929094445.0":{"name":"@midscene/cli","version":"0.5.2-beta-20240929094445.0","license":"MIT","_id":"@midscene/cli@0.5.2-beta-20240929094445.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d1ae5e616186cf7e089b31f0b85e0ef32e56fd30","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2-beta-20240929094445.0.tgz","fileCount":10,"integrity":"sha512-XdAMvuSARBdGKg2GsLMxEhxKjs5cwaaCPFtCryBK2rVHLIiIg6mVU4xOfBfy99/3GsFtFjXh2OAJZY9+Dw/5yA==","signatures":[{"sig":"MEQCIFGb4gQSbMVPQdCml06QcLi1wzkYogrcCJkTeM08DVqkAiASxUPb6hNXJ2M1AMyr851iG5iY8QQEnIZX/3sBIUThSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29903},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2-beta-20240929094445.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/835562247500a1e97ce8d5a7ceb3a6b1/midscene-cli-0.5.2-beta-20240929094445.0.tgz","_integrity":"sha512-XdAMvuSARBdGKg2GsLMxEhxKjs5cwaaCPFtCryBK2rVHLIiIg6mVU4xOfBfy99/3GsFtFjXh2OAJZY9+Dw/5yA==","_npmVersion":"10.7.0","description":"Cli for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2-beta-20240929094445.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2-beta-20240929094445.0_1727603209823_0.18629089297883095","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241008085823.0":{"name":"@midscene/cli","version":"0.5.2-beta-20241008085823.0","license":"MIT","_id":"@midscene/cli@0.5.2-beta-20241008085823.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f6a67b3dee9eb6a3b8eb7ebb39ece190be354416","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2-beta-20241008085823.0.tgz","fileCount":10,"integrity":"sha512-LnodZ6Bbp6r7FR8Bx5+1v8IJ/fz4xtNVr+7SgOMiN4+HYW/81Qs/OaU1ql0on478DszDK44xrF3ShudOVv9trA==","signatures":[{"sig":"MEUCIG7k+ECNVDfTCQ0bqZzrieHew1jW9obYcAuBhHQY2QfUAiEAuhO366Btr3zvoWlpYadAIpMAL3eMMEYWwUvWXHPz/GI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30643},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2-beta-20241008085823.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3c845418cecc5e8f47be02e8bd5db20/midscene-cli-0.5.2-beta-20241008085823.0.tgz","_integrity":"sha512-LnodZ6Bbp6r7FR8Bx5+1v8IJ/fz4xtNVr+7SgOMiN4+HYW/81Qs/OaU1ql0on478DszDK44xrF3ShudOVv9trA==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2-beta-20241008085823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2-beta-20241008085823.0_1728378027917_0.2996499674881099","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241009023204.0":{"name":"@midscene/cli","version":"0.5.2-beta-20241009023204.0","license":"MIT","_id":"@midscene/cli@0.5.2-beta-20241009023204.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e83884188f11faf52361497b2322fc50ec4ab8de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2-beta-20241009023204.0.tgz","fileCount":10,"integrity":"sha512-hl1kaBVWnRWDD+k9NE7AoJaTD3gmGuujmP0zl+1lEujaMCCE0GgLb5sRHq/NVU1oOIdKW3tdRNDMWIozMmqouQ==","signatures":[{"sig":"MEYCIQD7/BcV0xtfjAePDcvLzY4Gws5nByNHGRfjd3Bmsh48ZAIhAPUpjD3xzlDNvKUl1aiUrx0HHZnm5WitXflBdlFQxf/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30643},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2-beta-20241009023204.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6ba6800d1c72f0b14a5ad652ec671bf/midscene-cli-0.5.2-beta-20241009023204.0.tgz","_integrity":"sha512-hl1kaBVWnRWDD+k9NE7AoJaTD3gmGuujmP0zl+1lEujaMCCE0GgLb5sRHq/NVU1oOIdKW3tdRNDMWIozMmqouQ==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2-beta-20241009023204.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2-beta-20241009023204.0_1728441250485_0.6429102511732954","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241010035503.0":{"name":"@midscene/cli","version":"0.5.2-beta-20241010035503.0","license":"MIT","_id":"@midscene/cli@0.5.2-beta-20241010035503.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecbe34fb37d69fd70c49e4c9db398fa46005246c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2-beta-20241010035503.0.tgz","fileCount":10,"integrity":"sha512-K0PoS1pFI37OKBOmODo0WgDOHw7CtiVmPefewX/hsMjXsM/Qy0h/EwPINO/h/zVpCUz66JzV0uq2DAt7sHZ46A==","signatures":[{"sig":"MEYCIQCezyrSWTtJ/EXHXpEwZWyxJTo46xbS61mJj1WhFsd89QIhAJ/Wfd42rnLg0tYjL0WBcmytJB3BdZ7MlgrW5dct+0Pr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30643},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2-beta-20241010035503.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1511b54ef60d0fef1736413e9deb0159/midscene-cli-0.5.2-beta-20241010035503.0.tgz","_integrity":"sha512-K0PoS1pFI37OKBOmODo0WgDOHw7CtiVmPefewX/hsMjXsM/Qy0h/EwPINO/h/zVpCUz66JzV0uq2DAt7sHZ46A==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2-beta-20241010035503.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2-beta-20241010035503.0_1728532629911_0.10324936917871308","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@midscene/cli","version":"0.5.2","license":"MIT","_id":"@midscene/cli@0.5.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c5d3edcdcb9c8554269c4015a421119ccced047a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.2.tgz","fileCount":10,"integrity":"sha512-HzhQ42oejBUDiiiIYfLwhuihAcfTCzYBe9O+NWczraS/X3IFthtSRd7soWTx4rAepJ3rc/5ab5nZUhfKcpXnGg==","signatures":[{"sig":"MEQCIDeTasxTdXab1iEbRSx5d8/TjSY38XfSQNF6WkLnmfZ3AiBX6aabT6+9R84K/gp3WGHYnOJx7KrT/pv3sxZDhdNLOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30511},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6f2c182466b1b2874b5e8ff8f93817b/midscene-cli-0.5.2.tgz","_integrity":"sha512-HzhQ42oejBUDiiiIYfLwhuihAcfTCzYBe9O+NWczraS/X3IFthtSRd7soWTx4rAepJ3rc/5ab5nZUhfKcpXnGg==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1728715059667_0.23763907738653622","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@midscene/cli","version":"0.6.0","license":"MIT","_id":"@midscene/cli@0.6.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e4cc22ee532c200b5da80448e5cafc837f506de9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.0.tgz","fileCount":10,"integrity":"sha512-dPLOjN8t/oY0JDtgaFnFVL62ax3aJufEb8v/17OuRvvqYRuNV2WtPR5seerG4EESh5fiaHreS4sd7XSpC7xMIw==","signatures":[{"sig":"MEQCIDfGg3/W2da/ZlS9qu/bwj7k5MgIbI0ePbpOlyOYHy+2AiBEpOl4gfdcAWfbKR/UppRU0+Snfd/vIDRJU2NKpQUy5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30511},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb8ba5a08fd08202409d903cced5955f/midscene-cli-0.6.0.tgz","_integrity":"sha512-dPLOjN8t/oY0JDtgaFnFVL62ax3aJufEb8v/17OuRvvqYRuNV2WtPR5seerG4EESh5fiaHreS4sd7XSpC7xMIw==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1728720639461_0.31073570664664096","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@midscene/cli","version":"0.6.1","license":"MIT","_id":"@midscene/cli@0.6.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bd8bfd8e764cea90a2538f27b3bde5fe893c42de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.1.tgz","fileCount":10,"integrity":"sha512-tS/IE3HO/vP01vMAC49d9lYZj2P08jmY6wIqVc/PTUY2N88sfcCyL9nS/2Xg7trAZCO5GDZK8Tsw8PHzgwYsUg==","signatures":[{"sig":"MEYCIQCE9gX7jXyuvt4x1zngxHNzH+Jh3eNRd+38xVo2FOFHPgIhALYq1w8sib6pcOnkbBzhtXm6LegbWJHMfeuWIRIoAdd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30511},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/924c08f3503c341db093dc306357ba05/midscene-cli-0.6.1.tgz","_integrity":"sha512-tS/IE3HO/vP01vMAC49d9lYZj2P08jmY6wIqVc/PTUY2N88sfcCyL9nS/2Xg7trAZCO5GDZK8Tsw8PHzgwYsUg==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1728721579296_0.3099540001723571","host":"s3://npm-registry-packages"}},"0.6.2-beta-20241012092515.0":{"name":"@midscene/cli","version":"0.6.2-beta-20241012092515.0","license":"MIT","_id":"@midscene/cli@0.6.2-beta-20241012092515.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b90bb6bb3bf7e0a5bb1bc9676c13ae8a3ed63591","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.2-beta-20241012092515.0.tgz","fileCount":10,"integrity":"sha512-AJkL7RyfES0WPcdQaZ+EQaIugTHL9ZBLkscHFfNBBO/IdzmEIQ8MFF7SWQZCEj9KKB4wjky3qocFRVU/I4I37w==","signatures":[{"sig":"MEQCIFKDBprO0z3MRAPGEhIMFnaiHu5HDEUbTNimNgzJQBVsAiBjuha2//Ju99MzeoPTWIzYWNyhpfUfYN9oLD0ZYhlFBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30643},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.2-beta-20241012092515.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2e93f4ce50e50bac365ddaa672435155/midscene-cli-0.6.2-beta-20241012092515.0.tgz","_integrity":"sha512-AJkL7RyfES0WPcdQaZ+EQaIugTHL9ZBLkscHFfNBBO/IdzmEIQ8MFF7SWQZCEj9KKB4wjky3qocFRVU/I4I37w==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.2-beta-20241012092515.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2-beta-20241012092515.0_1728725240719_0.36039554195322676","host":"s3://npm-registry-packages"}},"0.5.3-beta-20241012095214.0":{"name":"@midscene/cli","version":"0.5.3-beta-20241012095214.0","license":"MIT","_id":"@midscene/cli@0.5.3-beta-20241012095214.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1c76a0ce71bf9b84752e3a0e9f413a5f5f4f5d2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.5.3-beta-20241012095214.0.tgz","fileCount":10,"integrity":"sha512-s3PyyC223jH2v2CrZg7FWisCZIeJSCwrouwSfcT19eXl9M7HIq54ngYHT2rU3Sx5tmvfvI9uFO/l4B8Izd2Dsw==","signatures":[{"sig":"MEUCIQCPgwky8saFTaQ7XyAJU5dU6dZtVTl2rRLr/bHeZ0glDwIge9vtdJ5hG3KwbNfFvfeqFaE9mG86WQ5K3Of2QAhlc9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30643},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.5.3-beta-20241012095214.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7056a23b65c42b5c6a27a11870560c69/midscene-cli-0.5.3-beta-20241012095214.0.tgz","_integrity":"sha512-s3PyyC223jH2v2CrZg7FWisCZIeJSCwrouwSfcT19eXl9M7HIq54ngYHT2rU3Sx5tmvfvI9uFO/l4B8Izd2Dsw==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.5.3-beta-20241012095214.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.3-beta-20241012095214.0_1728726854781_0.5398436288239661","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@midscene/cli","version":"0.6.2","license":"MIT","_id":"@midscene/cli@0.6.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2390bcb69d721cb9ac11be32aa44f0debf12b1d4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.2.tgz","fileCount":10,"integrity":"sha512-n+7suavi5quaBYwDSPFSWLrazd8bPAK2h5aQVu/VHds1XsEUpgTmaJsWeHz9gVbYNWnUgefKrUXL8H0X1DSfcA==","signatures":[{"sig":"MEQCIASwVlbTzGzqZdTF4QII3YRLv/5eMbcjlzXCzQ6ZOui2AiB/8G9vCMa79Hd10WIetWdJbZi/SSGhObOH7EtA5pe1+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31037},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22a4fa0f8ca6a14a9b7b35e36d298753/midscene-cli-0.6.2.tgz","_integrity":"sha512-n+7suavi5quaBYwDSPFSWLrazd8bPAK2h5aQVu/VHds1XsEUpgTmaJsWeHz9gVbYNWnUgefKrUXL8H0X1DSfcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1728962828999_0.16098842635558697","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017035917.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241017035917.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241017035917.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bbb7bb2843922ec8fae7150970e0bf2613933fdd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241017035917.0.tgz","fileCount":10,"integrity":"sha512-ULvS/qcRrKz+1NUjJ7y27fPuCQkkguYny6rF21AxufOck1lDjerfslJIrm6wr6Wx8wtVW040t6N1Zeo5xCiMiw==","signatures":[{"sig":"MEQCICIyIScBN+cCk1hAecO/5SH+bRh6rove+mbatGDYmmmQAiAfMhHa9JWbioiV4J9E+TZiWr8yXH9RELDuvhuoGtiGHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31169},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241017035917.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0f5f928ca59e45ac7486ab81fd3ea88/midscene-cli-0.6.3-beta-20241017035917.0.tgz","_integrity":"sha512-ULvS/qcRrKz+1NUjJ7y27fPuCQkkguYny6rF21AxufOck1lDjerfslJIrm6wr6Wx8wtVW040t6N1Zeo5xCiMiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241017035917.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241017035917.0_1729137686620_0.5387883697647646","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017041417.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241017041417.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241017041417.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28e8bd64ac94cc1f668f39590d940290db618ece","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241017041417.0.tgz","fileCount":10,"integrity":"sha512-P6+LliC7nt1D4whyrTd9dBq7DtRJtdmuzo8I4b9UcgsuVtlcimqYofhWMPdIMJ6RsjJxlBd6RuX6xZj9w0x9Vw==","signatures":[{"sig":"MEYCIQDdoDX4SJQ4SwZwsV1fwniiIHbk31F/+/H7DN6N9tUDwwIhAKtf5Ra6Jik7ZxwadGs9Fl03WDL1RFxx/w5MDNTcxUbV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31169},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241017041417.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b93266c62ce635641ad4ebf4103f1656/midscene-cli-0.6.3-beta-20241017041417.0.tgz","_integrity":"sha512-P6+LliC7nt1D4whyrTd9dBq7DtRJtdmuzo8I4b9UcgsuVtlcimqYofhWMPdIMJ6RsjJxlBd6RuX6xZj9w0x9Vw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241017041417.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241017041417.0_1729138580726_0.8875166620592287","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017073804.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241017073804.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241017073804.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3791ab5069e98738fc4c07d4e61ea4b051e83b3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241017073804.0.tgz","fileCount":13,"integrity":"sha512-2wPtpNZ4QaWUVHsgg9uQREnmsNjZpfbU8OZmks/tnTuTuFD1R01XqpYB1R19BQgVn8YS/lC9l6PX7zDUB8jWMw==","signatures":[{"sig":"MEYCIQCbUJWsObNw+EK3Zq9E0x52Wt7Cz6HwB79hPoWRDVfVTgIhAP6ucKq/u40qeMAJ+3CX4mu5/Gb1vjh5QQlUyQJTfSLk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32315},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241017073804.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0296444adec5cc27a82e0da74658622d/midscene-cli-0.6.3-beta-20241017073804.0.tgz","_integrity":"sha512-2wPtpNZ4QaWUVHsgg9uQREnmsNjZpfbU8OZmks/tnTuTuFD1R01XqpYB1R19BQgVn8YS/lC9l6PX7zDUB8jWMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241017073804.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241017073804.0_1729150815444_0.1394640394309392","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241018083811.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241018083811.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241018083811.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a861e03b624af705cc6988c59399f03c49c737b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241018083811.0.tgz","fileCount":13,"integrity":"sha512-9FRJB/eurOGwbiCgxdrvPGikredX0pgA8nyY64dlQ2gWvdglwL9x/8fpgpm1b7QJ3UpRcm7Z+pnG69FqoU7Oxg==","signatures":[{"sig":"MEQCIE2IcrgsFlL8rswqEk43GYIJy6sMXZwfx2XIqg8couLqAiB8isggcpsCqNC14DjI2ErpfTMRo1nzCq3GgcV1w/PHYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241018083811.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ef0418ed9001bc278c084f0b3226794/midscene-cli-0.6.3-beta-20241018083811.0.tgz","_integrity":"sha512-9FRJB/eurOGwbiCgxdrvPGikredX0pgA8nyY64dlQ2gWvdglwL9x/8fpgpm1b7QJ3UpRcm7Z+pnG69FqoU7Oxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241018083811.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241018083811.0_1729240828681_0.5835861182294171","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241019011317.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241019011317.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241019011317.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2a867572ce501d0eb3058cfb543c14eb61c51a32","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241019011317.0.tgz","fileCount":13,"integrity":"sha512-wACebdycEhxMW47lOdQFRE59YWvsLmNS3KD5pDvZsrxoKlsBRDZmiFW2Q0RiNWS4S9Wih3lwXdyWpLq1WbVmog==","signatures":[{"sig":"MEUCIGtp26Xh9cBxUmJL3VYyRC8HHG2J9GJIHDpej9lUf28EAiEAutIAGOZXZXa5sdMbuBUfDonqlIfJ43fgZwV+m3IOmpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241019011317.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8df4a731d674ef56524132c8dab9c7f9/midscene-cli-0.6.3-beta-20241019011317.0.tgz","_integrity":"sha512-wACebdycEhxMW47lOdQFRE59YWvsLmNS3KD5pDvZsrxoKlsBRDZmiFW2Q0RiNWS4S9Wih3lwXdyWpLq1WbVmog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241019011317.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241019011317.0_1729300533617_0.7309352060948882","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021072342.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241021072342.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241021072342.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d235ec1d257bb1f2acaf14ff299d67ed9e7dcaa9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241021072342.0.tgz","fileCount":13,"integrity":"sha512-KF2L3dJ8OaA4Yq6oriXDtYcrnI8T3Dk9fyPS2qwb2L9WJYPU5/CniIfQiUfuYT3isPnOIsnyc0iyd2kRVe6acQ==","signatures":[{"sig":"MEUCIQDREcm40SyiQLmUjzCAZaEDn7gg9FK87UyK0DlsTspZUwIgStzLLWg1EMvB5PshXV0JYyn933nqITSbFKGGpjQxE2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241021072342.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4dcf2054e3cf12fb36e91183583c2f99/midscene-cli-0.6.3-beta-20241021072342.0.tgz","_integrity":"sha512-KF2L3dJ8OaA4Yq6oriXDtYcrnI8T3Dk9fyPS2qwb2L9WJYPU5/CniIfQiUfuYT3isPnOIsnyc0iyd2kRVe6acQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241021072342.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241021072342.0_1729495562547_0.5500529258857085","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021073842.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241021073842.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241021073842.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"26a817c2af2590b3312043cba5e6a3dd4453cab4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241021073842.0.tgz","fileCount":13,"integrity":"sha512-firGwzpSOhqiek2pGFEJrhbdG0YJCoQtQl5Y2G2hiz1hn8Iw89RfrM5uCHkimwrcujP9e7xgMkjAoxIrj/Rw9g==","signatures":[{"sig":"MEQCIHg7Zebu4BKz+JaRq9ZPM2p12LJvEEC0sOvYpyN1DegUAiAmjeHVdrAqp017yppwvY2FrI88nn0Yr8mPfacqXhS5Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241021073842.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5cacd2db350f6739f99b12029f29bbaf/midscene-cli-0.6.3-beta-20241021073842.0.tgz","_integrity":"sha512-firGwzpSOhqiek2pGFEJrhbdG0YJCoQtQl5Y2G2hiz1hn8Iw89RfrM5uCHkimwrcujP9e7xgMkjAoxIrj/Rw9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241021073842.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241021073842.0_1729496456988_0.018906261272041647","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021080420.0":{"name":"@midscene/cli","version":"0.6.3-beta-20241021080420.0","license":"MIT","_id":"@midscene/cli@0.6.3-beta-20241021080420.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f08719774d979363a7d0a3a5d86345ea56430e58","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.6.3-beta-20241021080420.0.tgz","fileCount":13,"integrity":"sha512-akJyNny+mrTbyMtrUZn2ZEbS9uzt1kzF5yCEHQJ8oKYxBY062c3H6GS5fx80yMiFVNWjCeTOqFTpg8Vxi1BZsQ==","signatures":[{"sig":"MEQCIBZSifkGwtUmqIbQD+fMV2RsSOkNsfiKfEZG47ZPnWj/AiBU36BoH2037GeOKsenGlkF4BLeIqXRRZ4UKfJ7Ue8DRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.6.3-beta-20241021080420.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0ab378b1b7a6a587b883ff150c5aa4b/midscene-cli-0.6.3-beta-20241021080420.0.tgz","_integrity":"sha512-akJyNny+mrTbyMtrUZn2ZEbS9uzt1kzF5yCEHQJ8oKYxBY062c3H6GS5fx80yMiFVNWjCeTOqFTpg8Vxi1BZsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.6.3-beta-20241021080420.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3-beta-20241021080420.0_1729498000364_0.5027790161755066","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@midscene/cli","version":"0.7.0","license":"MIT","_id":"@midscene/cli@0.7.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9b04352aa003e8135925fd7092fe0bf6c2b6483a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.0.tgz","fileCount":13,"integrity":"sha512-ZnP/3fz6ZaTjWXFOY53wmJZR6FV8bndCtJ9WsOGfKwhPvy37354sb0QzRYrj/CdsMKKGOhTcfHeRNiiiBU6E4Q==","signatures":[{"sig":"MEUCIQCgnyrWzbBE5+m/6zpavzWWy0xWfR1QHmVsQOavUuv4lgIgdr7ihIxvaaGZjRWDC7eD7+BBBYtUNKRWQ2o/Tlh1wf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d922d7bf58e9c544ed0d635d3618c06/midscene-cli-0.7.0.tgz","_integrity":"sha512-ZnP/3fz6ZaTjWXFOY53wmJZR6FV8bndCtJ9WsOGfKwhPvy37354sb0QzRYrj/CdsMKKGOhTcfHeRNiiiBU6E4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1729499719992_0.9251657135403164","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@midscene/cli","version":"0.7.1","license":"MIT","_id":"@midscene/cli@0.7.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"43f533f6297fb78d2143ffbdc97106327aa61d58","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.1.tgz","fileCount":13,"integrity":"sha512-vOgGkYCqy1T/tG0x8hjeOYPjK0T9tn7rL4HiAT8Mhj1674iSaDd/PRmXoT9qwhe7Cq2X0B8avh8VHMUvcfebYA==","signatures":[{"sig":"MEYCIQCdRmSh/9tX1SGB+suekEWgI2Z2A9R+Gy62zQ+Ru1GK2QIhAJsVSh0Zqm4JTWfQ7/dqV6LJ5SWmeouFRiOaotW+2Mhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3fca7f0b855b0be1a8e751fc1f21ec9/midscene-cli-0.7.1.tgz","_integrity":"sha512-vOgGkYCqy1T/tG0x8hjeOYPjK0T9tn7rL4HiAT8Mhj1674iSaDd/PRmXoT9qwhe7Cq2X0B8avh8VHMUvcfebYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1729583048980_0.6815309905791203","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024064319.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241024064319.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241024064319.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c06357876b08d750c51c507aefa74a8e1129b51c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241024064319.0.tgz","fileCount":13,"integrity":"sha512-Mvf3ulVn6DQ2h6iIDPVIGI9Jy5rIsCeo7oRb0XS4dTOQ3UZPA0QYKIsSpSUOd6TE+hTJJp01oITIxBQXCaZF4Q==","signatures":[{"sig":"MEUCIQCDZRbxFT+2CoUCfJLqmbh/ENKZgZ85HDJqBjwTiRmcegIgEGFi1YTotmTAVtU1dDSakUKeX4cUaXcJc6gdp5EGXZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241024064319.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6afe3761c4cfc6984f3dea114f78752a/midscene-cli-0.7.2-beta-20241024064319.0.tgz","_integrity":"sha512-Mvf3ulVn6DQ2h6iIDPVIGI9Jy5rIsCeo7oRb0XS4dTOQ3UZPA0QYKIsSpSUOd6TE+hTJJp01oITIxBQXCaZF4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241024064319.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241024064319.0_1729752340521_0.5573942159137739","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@midscene/cli","version":"0.7.2","license":"MIT","_id":"@midscene/cli@0.7.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e9c7b89f175883f4df3fe7a59ae615b8f2c0eb0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2.tgz","fileCount":13,"integrity":"sha512-prHXsLN2KJVnCeHb4uGXfVttWFnsNHwsHuuiNXEx6XxcUafAbW2qjIm2oBb8Tim8lURDX9JJKFm2DUKMBDhETg==","signatures":[{"sig":"MEUCIQD4UGa/D3ypUscGuvyi5E6z9KW1HivMcA2zdAPo3xO3ngIgfS6N04vZxMC9KRjrV/5c2sP8qdc6dC/RBNsmWynP87k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f07bdeb627273d61597df5e51a84a53/midscene-cli-0.7.2.tgz","_integrity":"sha512-prHXsLN2KJVnCeHb4uGXfVttWFnsNHwsHuuiNXEx6XxcUafAbW2qjIm2oBb8Tim8lURDX9JJKFm2DUKMBDhETg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1729754495809_0.12487136527504861","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024094141.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241024094141.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241024094141.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fc098c3950c8463c9d57268124f800ac5e691898","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241024094141.0.tgz","fileCount":13,"integrity":"sha512-ajbWj3NdKNurQ1ed9r9Mml4EIx+xpYEaRYh2Pa6tOUiHQfgHlS3uDR/Bxtl7DLw1gCNsAkBq+NyNsFAczYJGfw==","signatures":[{"sig":"MEUCICPX+Kd8qKTrcz5Vziit16O5jG96/31zVC/1izrJ3VdkAiEAnc5VO3532bMJl6xKxAcq13NVM6b+E/3i7myLuc9yRJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241024094141.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bb86ee540c7cb5efffda6a476aea214d/midscene-cli-0.7.2-beta-20241024094141.0.tgz","_integrity":"sha512-ajbWj3NdKNurQ1ed9r9Mml4EIx+xpYEaRYh2Pa6tOUiHQfgHlS3uDR/Bxtl7DLw1gCNsAkBq+NyNsFAczYJGfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241024094141.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241024094141.0_1729763092079_0.7187690082829956","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024103907.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241024103907.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241024103907.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9a7319a53a6f7c1f7bd4a464d1a1362a3059cbe9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241024103907.0.tgz","fileCount":13,"integrity":"sha512-Zk7RtJg8breJN7Zis41FYSVuyUQE1VgkTUlGb+thGbYoDeIDzuAUbPKXyTt5VeVECWZTMIxvZemN+l/AP7L/bA==","signatures":[{"sig":"MEYCIQCG2tEUwmVv/7ekW0q7nUNJ2enpCvbGy4bN7TKkhhQUngIhALObL3HXzqGmxiCs0vF5RxE7XNuD1aMdQUycJ7qKF5y9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241024103907.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a427087cdf7c9ff0f4158283bb4138f/midscene-cli-0.7.2-beta-20241024103907.0.tgz","_integrity":"sha512-Zk7RtJg8breJN7Zis41FYSVuyUQE1VgkTUlGb+thGbYoDeIDzuAUbPKXyTt5VeVECWZTMIxvZemN+l/AP7L/bA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241024103907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241024103907.0_1729766525294_0.5963032344570138","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024113439.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241024113439.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241024113439.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecbf39726905e608dc625a1cf8479ff62bf9484f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241024113439.0.tgz","fileCount":13,"integrity":"sha512-yriZnoExqSWZFN+XldWIQrwcFaOepWTeqjnZGvXsx0qC9RYMveGVMVSt2Au9fVHI451BN9PaRabkW+ydM8EjqQ==","signatures":[{"sig":"MEYCIQDY5OVM1+a4fjFM+p7QHan+l+xmfKP81z4LC/2e+kivhwIhAMpYOKf8u+jeLc9wbQ2mJos9IvLNgfJ8zhkVmvuPic1q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32424},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241024113439.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f1b9f79e5d605ce0f310459bf9e4dc3c/midscene-cli-0.7.2-beta-20241024113439.0.tgz","_integrity":"sha512-yriZnoExqSWZFN+XldWIQrwcFaOepWTeqjnZGvXsx0qC9RYMveGVMVSt2Au9fVHI451BN9PaRabkW+ydM8EjqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241024113439.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241024113439.0_1729769822723_0.561020232882945","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241025012947.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241025012947.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241025012947.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ae0d2b28af6ae3cc6da1975cdc23ca25936f54ef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241025012947.0.tgz","fileCount":13,"integrity":"sha512-6ll1akHqn59uY4/wT2lfUhQ/0eTzVX/O03U0FIfIdF4IWhp/AzfSqPnrf38uSg5Vjsb9ZH0ZDUmbzRROEw5qZw==","signatures":[{"sig":"MEUCIBDY/vHTpOop/z3NjaQbFSvJ2zyLl3OjT6asn9LPXT0ZAiEAukJB00Yc0e5co7F99cdfx34n3YADKceQZ8xoIzFO8r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241025012947.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0849bbb825b457ab73e7a16ae840466/midscene-cli-0.7.2-beta-20241025012947.0.tgz","_integrity":"sha512-6ll1akHqn59uY4/wT2lfUhQ/0eTzVX/O03U0FIfIdF4IWhp/AzfSqPnrf38uSg5Vjsb9ZH0ZDUmbzRROEw5qZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241025012947.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241025012947.0_1729819971885_0.5863436710442422","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241025022530.0":{"name":"@midscene/cli","version":"0.7.2-beta-20241025022530.0","license":"MIT","_id":"@midscene/cli@0.7.2-beta-20241025022530.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b917a2ac1be8e4311146bf075add92eae4c9e28c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.2-beta-20241025022530.0.tgz","fileCount":13,"integrity":"sha512-bwBVaqis29lMSaFQ0kSntvtVtCUdAEDAdbq09cO0AXHschJXJb0+Iy245XUYZ7InQ7cZHOqXbxcT3Z7zNlxnPg==","signatures":[{"sig":"MEQCIAIQxCwcfRztc5VeeeoId90y4t8nAOjCqGPF4c5hXzJ4AiB87UCxxgISjVHaCxKTXD7pZ1Gs5/olSKli3sSf4+BaSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.2-beta-20241025022530.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/741a3807343b083a65beb2e5d94a2e61/midscene-cli-0.7.2-beta-20241025022530.0.tgz","_integrity":"sha512-bwBVaqis29lMSaFQ0kSntvtVtCUdAEDAdbq09cO0AXHschJXJb0+Iy245XUYZ7InQ7cZHOqXbxcT3Z7zNlxnPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.2-beta-20241025022530.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2-beta-20241025022530.0_1729823308897_0.34918292387296446","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241029030944.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241029030944.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241029030944.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"113808b01cd88ee3889f5c806b5c55fcf8341981","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241029030944.0.tgz","fileCount":13,"integrity":"sha512-41yTWgD5i4Kf+fNIl+ZP3mWGs4D4z93XSiQswvmSu+/nR7yVB4aOl84CpQvF5kSyZ4ETQ+lxE38ei9OeqPIUcg==","signatures":[{"sig":"MEUCIBAR0k+u9cNZBJKpELLUWQVWXE9gz2YbHnvJ7MSNYiY5AiEAueJFveJTVOF29Qm9XsjYHfu2Gnjf5hjcY9hw/X47ejI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241029030944.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b958633a1a42b28737033b8b08cacb22/midscene-cli-0.7.3-beta-20241029030944.0.tgz","_integrity":"sha512-41yTWgD5i4Kf+fNIl+ZP3mWGs4D4z93XSiQswvmSu+/nR7yVB4aOl84CpQvF5kSyZ4ETQ+lxE38ei9OeqPIUcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241029030944.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241029030944.0_1730171598398_0.6715659095157633","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241104100519.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241104100519.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241104100519.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cfed1ae2a1ace088a0de7a588ac987328ddf6fda","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241104100519.0.tgz","fileCount":13,"integrity":"sha512-LrRcIc4Adfxl2AXOjeqyhtnTIqa+PkHhs3N6K9OBYyXt4dRfwYhnGq0cnNPMPtcBpYM9g+51o8XkZGwUQJK01w==","signatures":[{"sig":"MEUCIFnRXU/QzmQPXTgBhBSE2Njz5wnEzjHvkaIUEOP3KwLWAiEAwZYshSgWxI6K2m9fw3EGzSbCG/+YlfxpTayfQou7ZeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241104100519.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eb34e589d5a0e462b149c157fddeaac9/midscene-cli-0.7.3-beta-20241104100519.0.tgz","_integrity":"sha512-LrRcIc4Adfxl2AXOjeqyhtnTIqa+PkHhs3N6K9OBYyXt4dRfwYhnGq0cnNPMPtcBpYM9g+51o8XkZGwUQJK01w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241104100519.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241104100519.0_1730714911239_0.10606897725715836","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241105091606.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241105091606.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241105091606.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dd9de966b634417a2dd8ba4061fb252dd28b7ed9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241105091606.0.tgz","fileCount":13,"integrity":"sha512-CDUrBvqxy6N9DHfBMeqQE6RY0I9WKKc/g61YIjuvwTnxdaYN2objCTA/DJ0fYT8QVyjJUcvXpOHr4q+gzbiIWw==","signatures":[{"sig":"MEYCIQC1MvyRjMS3zyjn3/xTfR//6j/o0hjMaSWmtQJm0opI/gIhANRg3PxLYnU18KG4PL5lHk/hAmmqM9hHTZ1wNZRzM6sz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241105091606.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/19e8f7f12a34c11062243e9123707848/midscene-cli-0.7.3-beta-20241105091606.0.tgz","_integrity":"sha512-CDUrBvqxy6N9DHfBMeqQE6RY0I9WKKc/g61YIjuvwTnxdaYN2objCTA/DJ0fYT8QVyjJUcvXpOHr4q+gzbiIWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241105091606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241105091606.0_1730798366122_0.1452121226122427","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241106021404.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241106021404.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241106021404.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cb563e29eeba84a47f07192a9ff4f07388396587","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241106021404.0.tgz","fileCount":13,"integrity":"sha512-EJwYtmUrHzSz4KPb2/Xy6E2y3jI7G/LXJxqp7SaMCoZHIvJT6OPHEoNIBS0Zno/DLuuL60jIlMt/oCvd/qIBgA==","signatures":[{"sig":"MEUCIQCODOOrpuBZgJky5etmuWLpvKR9SwwKBxjloD2X3ect6gIgVYLCQYe4Xw69FH2BWD3+5cj12BPwKDJS2E95MX6gL28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241106021404.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/343f9d035f5a732ee5eb8e6ea1e88a1f/midscene-cli-0.7.3-beta-20241106021404.0.tgz","_integrity":"sha512-EJwYtmUrHzSz4KPb2/Xy6E2y3jI7G/LXJxqp7SaMCoZHIvJT6OPHEoNIBS0Zno/DLuuL60jIlMt/oCvd/qIBgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241106021404.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241106021404.0_1730859436212_0.5203999698000938","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241106063450.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241106063450.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241106063450.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8abacd7c450f544baaa297ae395c4eea29231b07","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241106063450.0.tgz","fileCount":13,"integrity":"sha512-EVwU7uNR0NH/ZYkaHjxjSV+Fn1B3bbrSfXxxolftBKy0GtXHDBsyHQ1L3odDP+26/GYxqB40rG0qteNiqft/ug==","signatures":[{"sig":"MEQCIHZBESdInnOLEXnVnUGvZcpkISvpRLy+/22rwKS7oAgHAiAiITXaH7/OxvoDDOD8ilCGaylwalNCl+yFfO7F3BN2Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241106063450.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/465a941490e995646179dad9b96d00cc/midscene-cli-0.7.3-beta-20241106063450.0.tgz","_integrity":"sha512-EVwU7uNR0NH/ZYkaHjxjSV+Fn1B3bbrSfXxxolftBKy0GtXHDBsyHQ1L3odDP+26/GYxqB40rG0qteNiqft/ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241106063450.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241106063450.0_1730875081428_0.7025982804936375","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107084720.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241107084720.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241107084720.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"24fa9298f6c6ce5cb40c5e67fbdcbc6e1defc15e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241107084720.0.tgz","fileCount":13,"integrity":"sha512-+XLrffU/sOP9ws59U+ZcGTIGA+osc1Rrm57LfTHC7n3tWEtrsN37izI35UN4WQFPQ0i48CRtrewC4926n0kpOQ==","signatures":[{"sig":"MEYCIQDBS8Kk9/xb7f54JsbQIpW4/mIHE2AM05T8O41HzJBM3gIhAMmppW4FDAY38FHIrgh0UqtCb8e6YLfMOXMVhrhftN9o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241107084720.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/714c38fcedb5db12ce7fe4ed7d577c7f/midscene-cli-0.7.3-beta-20241107084720.0.tgz","_integrity":"sha512-+XLrffU/sOP9ws59U+ZcGTIGA+osc1Rrm57LfTHC7n3tWEtrsN37izI35UN4WQFPQ0i48CRtrewC4926n0kpOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241107084720.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241107084720.0_1730969434032_0.9855393236930945","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107114328.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241107114328.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241107114328.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3b5924a90d9091e9e480277b72904874882748f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241107114328.0.tgz","fileCount":13,"integrity":"sha512-zKJcMc33AomN29aSz9mb9Qh7PWnPK6dORrca1VYQ26muBZh0zcfZfRPKqtTRU1I0rc6vSGb7QerLM1kppI6kFw==","signatures":[{"sig":"MEQCIAV4pkzyeqcrMq+uWiDuug9UGz5vThqDkmbxLev7BBm8AiAaWAiJqkC9O52KYjg87fcOC22nWlSZvfRGc6P5Y1nz6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241107114328.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5bc6e43ce2eea819a318882dc8740df9/midscene-cli-0.7.3-beta-20241107114328.0.tgz","_integrity":"sha512-zKJcMc33AomN29aSz9mb9Qh7PWnPK6dORrca1VYQ26muBZh0zcfZfRPKqtTRU1I0rc6vSGb7QerLM1kppI6kFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241107114328.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241107114328.0_1730979994106_0.017747735055845926","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107122143.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241107122143.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241107122143.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e355aa9e6a93a4018b97f87456c20df2a5db6a4d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241107122143.0.tgz","fileCount":13,"integrity":"sha512-fp0XFkTTvniyMMRObcK+hiry65XRlEb+PSD3ojU8Fnzu5HXxFFGXJpJd1QHaOwsjrw4P99oaMuUUtgURjpRp6Q==","signatures":[{"sig":"MEUCIQD6czThSib3vsp98luesrKq7EVufM5/57WTvezyt3EFBAIgGUG5O9b1GaWmi450IlPFhUr1eYjuIRMtNeKod4I/UpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34069},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241107122143.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c4f29a0932c701cdba0bc3ba62fba9f6/midscene-cli-0.7.3-beta-20241107122143.0.tgz","_integrity":"sha512-fp0XFkTTvniyMMRObcK+hiry65XRlEb+PSD3ojU8Fnzu5HXxFFGXJpJd1QHaOwsjrw4P99oaMuUUtgURjpRp6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241107122143.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241107122143.0_1730982293611_0.7098188545104471","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241111064600.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241111064600.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241111064600.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"63928c1947a0f08f20a23c262366fea95f395144","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241111064600.0.tgz","fileCount":13,"integrity":"sha512-QpWB3pOoPYizB1UjzmG8Av14kcpyGRhxHvDDT+wMaYrsdEPGpNIbNH7HWp+0OWIlMh3INTOKVTHx1WMe6Xe8qQ==","signatures":[{"sig":"MEYCIQC+aeP90Oe+fK5CbuUkf0l8IXtVgy3jBZUbgY7PondBowIhANFoelcvd7ZiQriHUkM10kE5b9ZOSWhDTMlLmSj3bGOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34191},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241111064600.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bde74b44b9c032d72ac5861da882ef37/midscene-cli-0.7.3-beta-20241111064600.0.tgz","_integrity":"sha512-QpWB3pOoPYizB1UjzmG8Av14kcpyGRhxHvDDT+wMaYrsdEPGpNIbNH7HWp+0OWIlMh3INTOKVTHx1WMe6Xe8qQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241111064600.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241111064600.0_1731307748856_0.15075555438739174","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241111083017.0":{"name":"@midscene/cli","version":"0.7.3-beta-20241111083017.0","license":"MIT","_id":"@midscene/cli@0.7.3-beta-20241111083017.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"425ef2db5a5fec1ebd3884d54958463891562373","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.7.3-beta-20241111083017.0.tgz","fileCount":13,"integrity":"sha512-hoMiROjj8+pxIqlIl3gM22GMPGJdJDhKCIdjbMthXqr7ZWKQbUXSzHQRsZXt2ZEmlIApo7OLwWde40bm+mkO9A==","signatures":[{"sig":"MEUCIHWI2bVmxwmU2J6fCWObKy0HAfrOUu1bbf+T6EqFHXvsAiEA02rExqzRiHYdL2qSpMliro9PUI8PIDfdzDVgLc0+/sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34191},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.7.3-beta-20241111083017.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f1f057160dcb20d3e90a39c064c3352b/midscene-cli-0.7.3-beta-20241111083017.0.tgz","_integrity":"sha512-hoMiROjj8+pxIqlIl3gM22GMPGJdJDhKCIdjbMthXqr7ZWKQbUXSzHQRsZXt2ZEmlIApo7OLwWde40bm+mkO9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.7.3-beta-20241111083017.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3-beta-20241111083017.0_1731314007271_0.8766708536509402","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@midscene/cli","version":"0.8.0","license":"MIT","_id":"@midscene/cli@0.8.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b656026bebf0b61cb29e0721d078a6722937a2a8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.0.tgz","fileCount":13,"integrity":"sha512-ce+hL0yB2MU/OQ1etVmq9mTdxqrg2Y5pO4oOEAIS3j/reIFjBbUIvirrtKFT2B6gjDadSOF8EokZmUeZwGky+Q==","signatures":[{"sig":"MEQCIDYZLf04K68t/NOIsx1DgQw5LM5EbcLBTb5TJ0RbrM9hAiB7xeE+EwnyqRKsTb1j7OcHl5s2v/nb77nQ9GU4qurvyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34059},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a1a06567a3022f298a646c743b2bb693/midscene-cli-0.8.0.tgz","_integrity":"sha512-ce+hL0yB2MU/OQ1etVmq9mTdxqrg2Y5pO4oOEAIS3j/reIFjBbUIvirrtKFT2B6gjDadSOF8EokZmUeZwGky+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","puppeteer":"23.0.2","ora-classic":"5.4.2","@midscene/web":"0.8.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1731321623204_0.18751906519715833","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241112034501.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241112034501.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241112034501.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"91d9fc5153ce659fb9f6ed321f31bd4e9f21f764","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241112034501.0.tgz","fileCount":10,"integrity":"sha512-mAXONSzMqUiC013gys5hmVs8OmR2cw/C/5cm2HZ8bqQKrLoCwtfVICGfNgnYR0AQ8Vxu4TGpB1Wby+jpOc44Ig==","signatures":[{"sig":"MEUCID9/Dzpqzz9dBMU4GNmgWNDYX9rz5Cz55pTl0h1qXUsiAiEAieHS9lPqkNpyfj4eZiIt2U8/QtZwX7Wiu2LSOhPHbmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241112034501.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0652723a67ac47a6c7f5bd2a452caaa/midscene-cli-0.8.1-beta-20241112034501.0.tgz","_integrity":"sha512-mAXONSzMqUiC013gys5hmVs8OmR2cw/C/5cm2HZ8bqQKrLoCwtfVICGfNgnYR0AQ8Vxu4TGpB1Wby+jpOc44Ig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241112034501.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241112034501.0_1731383292043_0.30360654245644514","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241113011152.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241113011152.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241113011152.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bc7780998c46513186aef083f9c6e1738a404239","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241113011152.0.tgz","fileCount":10,"integrity":"sha512-cnZCsKXp0Ldzvo91ZMQo4aPU/m0FTtuOdzv5dlga0wectVdO95T3c+pO4s+hZyTzd7IOi3fIobh6n1imt05kcQ==","signatures":[{"sig":"MEUCIQD3rI+7YAH/YwpsC1DBBSRWq+d0+zEoMjHN5esiOVC4CwIgZ1T+dCC9hsrz2vQpsWqYdBkjh5UmSX6HmYPaKegroag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241113011152.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1dbbda7974f2d9ef1a006a2bcd9c4ef/midscene-cli-0.8.1-beta-20241113011152.0.tgz","_integrity":"sha512-cnZCsKXp0Ldzvo91ZMQo4aPU/m0FTtuOdzv5dlga0wectVdO95T3c+pO4s+hZyTzd7IOi3fIobh6n1imt05kcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241113011152.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241113011152.0_1731460498164_0.9119074631388788","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241113092955.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241113092955.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241113092955.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"100102a228aa549a0aafcb781ebcab8d709f4029","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241113092955.0.tgz","fileCount":10,"integrity":"sha512-ZEU/p5nhVjfEieOhzb2Uu3+ol57w4uXfIFfVPg/H15qXbRwLnDnA2oL2Im07OD9MPKQ3kTg9frpCCLt2zmPNWQ==","signatures":[{"sig":"MEUCIAUELsUhwNyRZYcDhE5sse2MN8fTtHn1cC117LS09DOWAiEAr00NrRae2PVYmMKveC2OfcBFShY1dcr6mEIYlB8QJko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241113092955.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a1dc7f42d3a4c6d985a56ce35a57fa14/midscene-cli-0.8.1-beta-20241113092955.0.tgz","_integrity":"sha512-ZEU/p5nhVjfEieOhzb2Uu3+ol57w4uXfIFfVPg/H15qXbRwLnDnA2oL2Im07OD9MPKQ3kTg9frpCCLt2zmPNWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241113092955.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241113092955.0_1731490389847_0.8314069853848014","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114112312.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241114112312.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241114112312.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1df86ffdb4c62595645510e54c47dc7b9934c1f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241114112312.0.tgz","fileCount":10,"integrity":"sha512-8LFebk0jXE/2gumVYgO2k+T/vhf2FGLHx39RDnZqQqk+orwQmT/vvDq/XFOe1fh42ozBtcqwZm80WAcxvSH++A==","signatures":[{"sig":"MEUCIBwUeBpvp8kQsRii/Ve9zR0baF4krjgYMEpGDLhvDQ34AiEA90y6oJtPybxOSb5tP2aZS/oRJhRlKTBJ05Ne8segzXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241114112312.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/90644a24e6b245695b02c960731a50bf/midscene-cli-0.8.1-beta-20241114112312.0.tgz","_integrity":"sha512-8LFebk0jXE/2gumVYgO2k+T/vhf2FGLHx39RDnZqQqk+orwQmT/vvDq/XFOe1fh42ozBtcqwZm80WAcxvSH++A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241114112312.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241114112312.0_1731583579414_0.9720663067710669","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114123036.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241114123036.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241114123036.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23dfe2aea61e23316dc9bb3a0106e801ad6354a5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241114123036.0.tgz","fileCount":10,"integrity":"sha512-wpjd+bMctwPthaDQPskAlk8+nR1tVI2nu9aYAqRixfutG+FwyzwkJZJ/zuyxM+cTfIxFh5h/fg7WQW6ywkB5MQ==","signatures":[{"sig":"MEUCIDhpi+a1hz8IYruoV3ljRvnJgM2gKc8YbZXu9LL9yeJmAiEA3CvFx1f9oJkMTF9amlzlFkGlXLLIyJxAGPpugQPsgUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241114123036.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/99c8e3e7b352ea32abac6c832b173235/midscene-cli-0.8.1-beta-20241114123036.0.tgz","_integrity":"sha512-wpjd+bMctwPthaDQPskAlk8+nR1tVI2nu9aYAqRixfutG+FwyzwkJZJ/zuyxM+cTfIxFh5h/fg7WQW6ywkB5MQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241114123036.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241114123036.0_1731587634080_0.9495170598530891","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114144321.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241114144321.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241114144321.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cca71f0b8aa103429217a5e7ac610388c88eb82f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241114144321.0.tgz","fileCount":10,"integrity":"sha512-aDh/Chmc2aKozkYhVfd/U+/xr5HkJT9PD6cac1HHvsg1wHUWyG19mUWFlnAfaiHlisHPUb3qBsqYw4KpAgtwlQ==","signatures":[{"sig":"MEUCIQDhLoat0VKJ6wGTl9Yi5C99HvO7W76EAxr/XaHoefvb/gIgPcVfyVBXhPQz+KpZyZINhIRtUBlvoN7ZilRmf9BzE6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241114144321.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8720b546aee95d9d31bd5ef660abe64a/midscene-cli-0.8.1-beta-20241114144321.0.tgz","_integrity":"sha512-aDh/Chmc2aKozkYhVfd/U+/xr5HkJT9PD6cac1HHvsg1wHUWyG19mUWFlnAfaiHlisHPUb3qBsqYw4KpAgtwlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241114144321.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241114144321.0_1731595594596_0.5216742951864766","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114145523.0":{"name":"@midscene/cli","version":"0.8.1-beta-20241114145523.0","license":"MIT","_id":"@midscene/cli@0.8.1-beta-20241114145523.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2cf94e8ebbc2a0dbded0ecb77b7d22c8826ec584","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1-beta-20241114145523.0.tgz","fileCount":10,"integrity":"sha512-HZweYPqTyDMS4WnxKkkNHGHmCR+NnJ1StvIarCuNKlZxXhaMsP3WT3R3KOxJXk5QLUOCX7b862YI1FxRGMxTbQ==","signatures":[{"sig":"MEUCIQCUceyhEYobORFX/jEhcuaj+4KdDJSsIPU5Tizd9leC9wIgIlBeISQRkvTYmQdlqssXZo9Zkb54QAvhRALrvVt4LE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1-beta-20241114145523.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8185df8f564232b029303909324e996/midscene-cli-0.8.1-beta-20241114145523.0.tgz","_integrity":"sha512-HZweYPqTyDMS4WnxKkkNHGHmCR+NnJ1StvIarCuNKlZxXhaMsP3WT3R3KOxJXk5QLUOCX7b862YI1FxRGMxTbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1-beta-20241114145523.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1-beta-20241114145523.0_1731596323653_0.9902449951379133","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@midscene/cli","version":"0.8.1","license":"MIT","_id":"@midscene/cli@0.8.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"94d0e922135d8eeaeebf469392a1a7204000951c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.1.tgz","fileCount":10,"integrity":"sha512-CEt2JqZ2FQBbR990iv8EKBfOrO2RXqrWwszm4gUoy2AslBu3rL5BMp+q6F3JMJaKlF9vrqSOyJms4pW1tgUP7A==","signatures":[{"sig":"MEUCIQCgVjuJuXDUUrEC2cBnEbbosGvvh8s9V31wd01mPfhhBgIgRHzmmZGWzqf4+MV4Hr1iz98oQKfZFtSaNImQ2JMUQQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c1bcbd271c530402d5ea5c14a5ee64d6/midscene-cli-0.8.1.tgz","_integrity":"sha512-CEt2JqZ2FQBbR990iv8EKBfOrO2RXqrWwszm4gUoy2AslBu3rL5BMp+q6F3JMJaKlF9vrqSOyJms4pW1tgUP7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1731660123973_0.6341186042932334","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115084907.0":{"name":"@midscene/cli","version":"0.8.2-beta-20241115084907.0","license":"MIT","_id":"@midscene/cli@0.8.2-beta-20241115084907.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0d6ab249a1d313e1dfed30655680798d889971a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.2-beta-20241115084907.0.tgz","fileCount":10,"integrity":"sha512-DZNRkdb/kaLEMPp4epXIDnyTogNBu71lId5HdW6ngcjOXU+V8w/j8xvSRVQMqiTExS9/srhEasnA3zrk2E9gpw==","signatures":[{"sig":"MEUCIQDRIIVWRb/eZ5qfcJM8w1BoABW0dGs1ucft75uYKkhxQgIgHbL+XVOmmbYgduNpeAidIjnnhrpIozclX3oApkkRmGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.2-beta-20241115084907.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b553d9d42f8a47191baaa86076e52b6/midscene-cli-0.8.2-beta-20241115084907.0.tgz","_integrity":"sha512-DZNRkdb/kaLEMPp4epXIDnyTogNBu71lId5HdW6ngcjOXU+V8w/j8xvSRVQMqiTExS9/srhEasnA3zrk2E9gpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.2-beta-20241115084907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.2-beta-20241115084907.0_1731660735557_0.7658997366720854","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115090055.0":{"name":"@midscene/cli","version":"0.8.2-beta-20241115090055.0","license":"MIT","_id":"@midscene/cli@0.8.2-beta-20241115090055.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b483ac9f0df05c34598608f1ec7fd89ab5a37b75","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.2-beta-20241115090055.0.tgz","fileCount":10,"integrity":"sha512-cFDH6+P2nEbhe/YZHoHuxXkNSeAbGS9cmCjB214h0H3JUXVUYkb4wyLoGZASeNVSsQuQTTKayQzD5PjkRmIFqQ==","signatures":[{"sig":"MEQCIHAACOXBor4Btw2oNKCBAwQP/f0wNVqyX8gOtIb8+zM1AiAZUjcmb/7m9tbkCgTbyGoMTZSzgIsPtEubCUG/ZzswFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.2-beta-20241115090055.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d571ae0d935b6552a68103f516c67e69/midscene-cli-0.8.2-beta-20241115090055.0.tgz","_integrity":"sha512-cFDH6+P2nEbhe/YZHoHuxXkNSeAbGS9cmCjB214h0H3JUXVUYkb4wyLoGZASeNVSsQuQTTKayQzD5PjkRmIFqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.2-beta-20241115090055.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.2-beta-20241115090055.0_1731661448712_0.49922187495023684","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115094249.0":{"name":"@midscene/cli","version":"0.8.2-beta-20241115094249.0","license":"MIT","_id":"@midscene/cli@0.8.2-beta-20241115094249.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c51b3378420bd800eb47ea100f2d41c8408176f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.2-beta-20241115094249.0.tgz","fileCount":10,"integrity":"sha512-hbKYBC4lMNPbN6uIFUgoMVR5DCVaFhp5Q1nI45t+DovKJAFv6K2OgBNxCQejHVw015tUKngqnol5DDKuL6lr1Q==","signatures":[{"sig":"MEUCIBei0dx9Qy9bAmOlTeEMm02zt0Va1vS1ctfryt23y0CKAiEA3scri0NeKDvQMIdIpiuvnj/fz/xguv26ED4ncwn5Pjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39141},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.2-beta-20241115094249.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f94726c7e8f25c21033356f1404fce75/midscene-cli-0.8.2-beta-20241115094249.0.tgz","_integrity":"sha512-hbKYBC4lMNPbN6uIFUgoMVR5DCVaFhp5Q1nI45t+DovKJAFv6K2OgBNxCQejHVw015tUKngqnol5DDKuL6lr1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.2-beta-20241115094249.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.2-beta-20241115094249.0_1731663962729_0.2278263663186615","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@midscene/cli","version":"0.8.2","license":"MIT","_id":"@midscene/cli@0.8.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3bb5f5b247275f41ecbe6afbeef5a071e1fa48bc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.2.tgz","fileCount":10,"integrity":"sha512-imAfj29JY/ZlGZSMUdAa2xbPXtA4IVrmzYAC0JZocAawEWeahdrXHGRgx+bEgftu7rHz78T3MfFl6ObKy6jGEw==","signatures":[{"sig":"MEUCIH7wf/b7s2VcIx+0IQKC8JSPDhnfcfBKlO41C8MzCm38AiEAnlWUq7BmDOEJ2GCAslD7xkhLsCKOo2cYwCgTQfLtguM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8058b79717403864d060c99a2d56e13d/midscene-cli-0.8.2.tgz","_integrity":"sha512-imAfj29JY/ZlGZSMUdAa2xbPXtA4IVrmzYAC0JZocAawEWeahdrXHGRgx+bEgftu7rHz78T3MfFl6ObKy6jGEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.2_1731922558002_0.5361466222396123","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@midscene/cli","version":"0.8.3","license":"MIT","_id":"@midscene/cli@0.8.3","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"89ed5455eb84cbc7c0ae3710cc7db216d2db6cfa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3.tgz","fileCount":10,"integrity":"sha512-rD+SeHQ33y/HCzHsBzrfVdH+roHCuZqZXPngnJHODoBmGtRQKwFYQ+YOHm6MRyi8Sb/TFCYysEhaK4TmCPXZnA==","signatures":[{"sig":"MEYCIQDnpteUTSYdkpAmrqg+BWVwFlWyjQzHvcR8ichrVlDTUwIhANeaIRsg13JRelb+X5WCkyHDQPAkidOYRbUQBiBPAp8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/54bc8c0aa99346a9b70ac49f434bac05/midscene-cli-0.8.3.tgz","_integrity":"sha512-rD+SeHQ33y/HCzHsBzrfVdH+roHCuZqZXPngnJHODoBmGtRQKwFYQ+YOHm6MRyi8Sb/TFCYysEhaK4TmCPXZnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3_1732003594686_0.14082125018924496","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@midscene/cli","version":"0.8.4","license":"MIT","_id":"@midscene/cli@0.8.4","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"176a4357eafc5808e765d11cc0278eb13a68224b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.4.tgz","fileCount":10,"integrity":"sha512-p3JEkWUZrpLtGgZ02wdoDiHR7fatSyjgoU/3YXMe9JBiQsg7z+9WAaojsXRx5A9svHt+ha7lUIlT1YO2DaAx9Q==","signatures":[{"sig":"MEYCIQCukKuKNVE/XOqfmqNAU1JUriT14IDk1HoAA4jTRenDeAIhAKbLIPhdL8W+d7gzI6PreLtw21mnxs9eOmcDZkoCbknX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6e31e6c909c18a161da8436c59b511c/midscene-cli-0.8.4.tgz","_integrity":"sha512-p3JEkWUZrpLtGgZ02wdoDiHR7fatSyjgoU/3YXMe9JBiQsg7z+9WAaojsXRx5A9svHt+ha7lUIlT1YO2DaAx9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"17.7.2","dotenv":"16.4.5","minimist":"1.2.5","puppeteer":"23.0.2","http-server":"14.1.1","ora-classic":"5.4.2","@midscene/web":"0.8.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"execa":"9.3.0","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.4_1732010968501_0.2658198147860129","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120030727.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241120030727.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241120030727.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d826e7f938327611ed38db042138c3631601b025","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241120030727.0.tgz","fileCount":10,"integrity":"sha512-c+i4R9SQ5zZaZ9mDun0h8aK98FMWVsZcOqzvD+ZeQuU5UPgE8JAG3NY4/r2IlD8O9B3dqmUdRggyIBBIRuZbqg==","signatures":[{"sig":"MEYCIQCAN6/1YcuX/IqgY1EBC9SwDIikw0lWBxW/sW4jE3TczAIhAMUlnIstlzXd4GlRILPEt13GbdwqKueAbymMBkbYTP6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862025},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241120030727.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a3c51aa9304959d5035d0401ff33e2ae/midscene-cli-0.8.3-beta-20241120030727.0.tgz","_integrity":"sha512-c+i4R9SQ5zZaZ9mDun0h8aK98FMWVsZcOqzvD+ZeQuU5UPgE8JAG3NY4/r2IlD8O9B3dqmUdRggyIBBIRuZbqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241120030727.0","@midscene/core":"0.8.3-beta-20241120030727.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","minimist":"1.2.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241120030727.0_1732072244142_0.5697031897760296","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120093719.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241120093719.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241120093719.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc433db90c7ec5637f2faea530dbb5843cfdcfe6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241120093719.0.tgz","fileCount":10,"integrity":"sha512-QfjeanTSKNjot3M/e30TQelAsy+Qi5d1P13S4NmN6fMN6oaSl/L1ytXmjK6EYvyOZxfdsDGcosF8m1h4r58XlA==","signatures":[{"sig":"MEUCICqMljAb1YTPpF88b9GLwXF0eqGwnW0xpf5LfgWOPj73AiEAjpxQ1Wyarpn+2D1JYg+M/fzKPZ6BqzchXFUSqi3DqRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":866437},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241120093719.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1250a1d7bc387befda0d7831be48a71d/midscene-cli-0.8.3-beta-20241120093719.0.tgz","_integrity":"sha512-QfjeanTSKNjot3M/e30TQelAsy+Qi5d1P13S4NmN6fMN6oaSl/L1ytXmjK6EYvyOZxfdsDGcosF8m1h4r58XlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241120093719.0","@midscene/core":"0.8.3-beta-20241120093719.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","minimist":"1.2.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241120093719.0_1732095637508_0.6013226201228614","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120122147.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241120122147.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241120122147.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e8f9d44992550c988b035eb76622f5ecbc712ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241120122147.0.tgz","fileCount":7,"integrity":"sha512-yXcD/rV7MRuXUP/l72pp4YN1k60SwyUr/R8K55XayqiHQkC3N+xykesbVgbSy0DHDMYmaCs/n29qcYa/pyqDLQ==","signatures":[{"sig":"MEUCIQCE8EhKe9p5nc2pO9M+9o2dOP8GhGeYXfm3Zwp3uBseEwIgKOdFwAcokJds4eIH2wbQlTd9vcOwzTKMczyNSZqs9tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212816},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241120122147.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7853b682b328f68bc3e0497e1e69b47e/midscene-cli-0.8.3-beta-20241120122147.0.tgz","_integrity":"sha512-yXcD/rV7MRuXUP/l72pp4YN1k60SwyUr/R8K55XayqiHQkC3N+xykesbVgbSy0DHDMYmaCs/n29qcYa/pyqDLQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241120122147.0","@midscene/core":"0.8.3-beta-20241120122147.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241120122147.0_1732105502455_0.6373149759614307","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241121075922.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241121075922.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241121075922.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"af4b93b0490dcd593c6e6e4e7c695a3d7fa6b9fb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241121075922.0.tgz","fileCount":7,"integrity":"sha512-xw4rauOnS2JbEkl7P0EnvCN8i0rLmRoO7xGS92JddQBV4CI5pC5IoFkU8+6NvbpPZ1J8Xnho3SNF3whhXsxPaA==","signatures":[{"sig":"MEYCIQD+rLwN1E0BB+2GhdfyJo31IGdevbdY+t6ZbMP+dSVxQQIhAN5sWu8Be9KFCqF/VVia4BTO9wgADXD6O6ofV+ILJFQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1217802},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241121075922.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3f2b9b3b7fd1a78811f8f76b3d4343ad/midscene-cli-0.8.3-beta-20241121075922.0.tgz","_integrity":"sha512-xw4rauOnS2JbEkl7P0EnvCN8i0rLmRoO7xGS92JddQBV4CI5pC5IoFkU8+6NvbpPZ1J8Xnho3SNF3whhXsxPaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241121075922.0","@midscene/core":"0.8.3-beta-20241121075922.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241121075922.0_1732176155568_0.2060693422721227","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241121092104.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241121092104.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241121092104.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d94497006aee78943eb874cae7df0f7bcdfccf59","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241121092104.0.tgz","fileCount":7,"integrity":"sha512-Jpl2/omVPNOSii5rX+kmRS40FhvL0dFyZgBGjEZpRmTathTBtbvIbOJ4phjucku8LiXaScv0Akq/1n7yIRTKww==","signatures":[{"sig":"MEYCIQDXfT8CDHiCA6k9TLf+XGGvSr67+4dp/8QdA70IDdlOrgIhAMfE5ho0uRukeaZnfQG5USJUQdyNgPLGkwK62v/UTtsF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1217899},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241121092104.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/97007b4552d0d7333cdcd732009c3f53/midscene-cli-0.8.3-beta-20241121092104.0.tgz","_integrity":"sha512-Jpl2/omVPNOSii5rX+kmRS40FhvL0dFyZgBGjEZpRmTathTBtbvIbOJ4phjucku8LiXaScv0Akq/1n7yIRTKww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241121092104.0","@midscene/core":"0.8.3-beta-20241121092104.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241121092104.0_1732181057353_0.1966237313736705","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241122031446.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241122031446.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241122031446.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e85b05b3f7c36e31e4bb4f173f20b308efcc394a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241122031446.0.tgz","fileCount":7,"integrity":"sha512-NmSRj50Aly2fGOyQkDOMXiz25mRfHHCtcUXUJng/nzjFBc5H9ilPXDhlaO0o5Hei3DHlyLDtk6REDhqNdU/RZQ==","signatures":[{"sig":"MEYCIQDcUl0BlIc43owRa92vuiVYFggIl2hN1JJNvUHOFDDGsQIhAKkS0WBtJZI4maVv0r84EanQ4hnd+TaUiUMVroeuoVJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241122031446.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cebff3fcff7d208792c8db95407cc1b1/midscene-cli-0.8.3-beta-20241122031446.0.tgz","_integrity":"sha512-NmSRj50Aly2fGOyQkDOMXiz25mRfHHCtcUXUJng/nzjFBc5H9ilPXDhlaO0o5Hei3DHlyLDtk6REDhqNdU/RZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241122031446.0","@midscene/core":"0.8.3-beta-20241122031446.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241122031446.0_1732245480794_0.1360547922040789","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241122040810.0":{"name":"@midscene/cli","version":"0.8.3-beta-20241122040810.0","license":"MIT","_id":"@midscene/cli@0.8.3-beta-20241122040810.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"60ac02268a9f8911c698ca60afe7fa2a9543b69e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.3-beta-20241122040810.0.tgz","fileCount":7,"integrity":"sha512-gVPRcm22g/hPmNIzmtPW7d/RUFPmydrgsVjF5TF4nXh7F9BS/4nOa3PsGrl537RL/0BIMPx5pDnA5z1RXx4DnA==","signatures":[{"sig":"MEUCIDiu9LzWwuIDWiy9wP2qFXAHLgLB6K84geP2Fm1UURubAiEAxOti2V//S+CBigwWZ5EL5Oko4DAQbJXlwt/Bt4WOu6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.3-beta-20241122040810.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c4d2aa696f8ba5f7118294af96f38260/midscene-cli-0.8.3-beta-20241122040810.0.tgz","_integrity":"sha512-gVPRcm22g/hPmNIzmtPW7d/RUFPmydrgsVjF5TF4nXh7F9BS/4nOa3PsGrl537RL/0BIMPx5pDnA5z1RXx4DnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.3-beta-20241122040810.0","@midscene/core":"0.8.3-beta-20241122040810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3-beta-20241122040810.0_1732248680834_0.14562160004978364","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241122072506.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241122072506.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241122072506.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cd18cec2203cf711bdcea02f157c5b9912c0deb6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241122072506.0.tgz","fileCount":7,"integrity":"sha512-JUpmXh8V5WtCfgLKm/NnPhBVIr1kSwdndaDVLqCt5Rnd9+c4qEL2o4OtPTbptV+jP3XXBQdgVOcy28od8CZibQ==","signatures":[{"sig":"MEUCIQCRdhhBrKA6+VdcuPPQjq0o9BvnjL6Mt53nTHJj64U35gIgE/mpAxCRcNp2G8orkjmLnOFJtMY3VYt9O53NbKl1kkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241122072506.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3658894287e1811c73d452e492b7c84/midscene-cli-0.8.5-beta-20241122072506.0.tgz","_integrity":"sha512-JUpmXh8V5WtCfgLKm/NnPhBVIr1kSwdndaDVLqCt5Rnd9+c4qEL2o4OtPTbptV+jP3XXBQdgVOcy28od8CZibQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241122072506.0","@midscene/core":"0.8.5-beta-20241122072506.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241122072506.0_1732260497547_0.9828193022297953","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241126063126.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241126063126.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241126063126.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8c132b3ddf7ad34d8f48492156e3c18ed4a005fb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241126063126.0.tgz","fileCount":7,"integrity":"sha512-wWdNqiDYNdpPVM0UPOndO1LG+OF5DKL0emNm+czNbdd2YkuNcUeC4G09tx3iOho69IdJ5/f4dQHog2PdbDjsiQ==","signatures":[{"sig":"MEYCIQD8MbccU/nTza6nvMRvOZiMx7EIsey3AccuUxnlVu49mwIhANsM8fGva1L9KlkAzM/bq3YfXsDUmwzzxwY3XZt2fmNP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241126063126.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da0171d2e390149ed1845b1274cf698d/midscene-cli-0.8.5-beta-20241126063126.0.tgz","_integrity":"sha512-wWdNqiDYNdpPVM0UPOndO1LG+OF5DKL0emNm+czNbdd2YkuNcUeC4G09tx3iOho69IdJ5/f4dQHog2PdbDjsiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241126063126.0","@midscene/core":"0.8.5-beta-20241126063126.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241126063126.0_1732602874161_0.6328777079427792","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241126105625.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241126105625.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241126105625.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6a3b87a85dd5f923755afa691c7a388595f1bdf1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241126105625.0.tgz","fileCount":7,"integrity":"sha512-nRc+WO+pnAM0GwisDjE9kxvrr9dpemnqNfQK3HpAEZUdk9caQKx+X/swWfTdzY3yKnJGo4i5zfHQ8Rbp1+UDcw==","signatures":[{"sig":"MEYCIQCeBsz/Od52zdCcjEVVaTtwINcNmuuI0kcWYZBjk6wcBwIhALMK+VtJGq3GsF8N+SlSUA6dKM1I7vjFZUz4dW227Cul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241126105625.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6df852f612658efb42491c0f89fa7986/midscene-cli-0.8.5-beta-20241126105625.0.tgz","_integrity":"sha512-nRc+WO+pnAM0GwisDjE9kxvrr9dpemnqNfQK3HpAEZUdk9caQKx+X/swWfTdzY3yKnJGo4i5zfHQ8Rbp1+UDcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241126105625.0","@midscene/core":"0.8.5-beta-20241126105625.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241126105625.0_1732618789756_0.7039606950254778","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241128111523.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241128111523.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241128111523.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d2ed78fa029df95ae11dbfb8c1e85fd8967e94cf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241128111523.0.tgz","fileCount":7,"integrity":"sha512-zzWMgGa6NZ06TF0pTvPycMXvVPTlgP+u7UzQ2ns7PTEsOcItRua+mvrGn9MvkBlL7Dedzuej8d+0lH17wbXAFA==","signatures":[{"sig":"MEQCIF42G8jX254ZBX7KKxgbBbOODdS/NZ8l1r5FzJZov9tXAiBaZERl1SlwW+GqIQfmPNE8gePeJVGsRL8UGcnnDM3tUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241128111523.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea4a749ee452c7d11b1d8ca3b7e698ca/midscene-cli-0.8.5-beta-20241128111523.0.tgz","_integrity":"sha512-zzWMgGa6NZ06TF0pTvPycMXvVPTlgP+u7UzQ2ns7PTEsOcItRua+mvrGn9MvkBlL7Dedzuej8d+0lH17wbXAFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241128111523.0","@midscene/core":"0.8.5-beta-20241128111523.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241128111523.0_1732792720687_0.7597119993039974","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241202150653.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241202150653.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241202150653.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34ad5fd38d810ffd984d5716cc561e99c6b90c59","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241202150653.0.tgz","fileCount":7,"integrity":"sha512-r62iQX9jFtjy+3p5gftrUXGVsiYpvcMUimkGN6kKLCPqfMSELMALPwxLUJud43ocnks8MF6+YfE0OBy5sGPLug==","signatures":[{"sig":"MEYCIQD2z9mtoSZBtczxV6OeNW1dWynoRL4WK/GgnEKZ1idtagIhAPwAK0EOJiafOIvTgIR/1weWp/F7gVJzlcj5yAeuJ9Wg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254859},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241202150653.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8cca78dd644e0af70e66383ab09f9211/midscene-cli-0.8.5-beta-20241202150653.0.tgz","_integrity":"sha512-r62iQX9jFtjy+3p5gftrUXGVsiYpvcMUimkGN6kKLCPqfMSELMALPwxLUJud43ocnks8MF6+YfE0OBy5sGPLug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241202150653.0","@midscene/core":"0.8.5-beta-20241202150653.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241202150653.0_1733152223360_0.31386806068607775","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241203095146.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241203095146.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241203095146.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0910d42978aaaf3c6a988fab17ceea65e98fa488","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241203095146.0.tgz","fileCount":7,"integrity":"sha512-kkSC69gpRQHXDBBlUfgtnfivr8cbs6Rw2tL7XwkS5csfahqVexcqC1SXOjp5ClvccHGIfHK48FT57/TnCuV9LQ==","signatures":[{"sig":"MEUCIQDTnGqYpGnc9cYtifNu84zsPvKkFQ6k0EjEJtElUnTDUAIgK7axxUUwVAi0bD4TNUatfrcRQujc1wwni2Auw0jeoSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254859},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241203095146.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cb8b952be04d8199ade4c5e0bd4b355b/midscene-cli-0.8.5-beta-20241203095146.0.tgz","_integrity":"sha512-kkSC69gpRQHXDBBlUfgtnfivr8cbs6Rw2tL7XwkS5csfahqVexcqC1SXOjp5ClvccHGIfHK48FT57/TnCuV9LQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241203095146.0","@midscene/core":"0.8.5-beta-20241203095146.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241203095146.0_1733219703264_0.6077884136423917","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241203162056.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241203162056.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241203162056.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d417e3476d7b7730d9d04677d7fd3d63b85911cf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241203162056.0.tgz","fileCount":7,"integrity":"sha512-PLGVs15Qa/H1SxdLLqdnp4rx2PzIWTgYguZ6aKiqYBoeaZc0EeeRL5ldbkm/WWLMG2ucXdIC/a1d+FHiGH+72A==","signatures":[{"sig":"MEQCIGknDQbdMUho9gox+IziOTgToRhLlEEE70dfJv8CRWaEAiAuXOKLyIiFzHUfJpCpIPLoIZYVrUqo/BUXJ6B48TQSIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241203162056.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e99bc38352ef400773e66d2ed2bde035/midscene-cli-0.8.5-beta-20241203162056.0.tgz","_integrity":"sha512-PLGVs15Qa/H1SxdLLqdnp4rx2PzIWTgYguZ6aKiqYBoeaZc0EeeRL5ldbkm/WWLMG2ucXdIC/a1d+FHiGH+72A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241203162056.0","@midscene/core":"0.8.5-beta-20241203162056.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241203162056.0_1733243052876_0.6121094585070184","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241209083540.0":{"name":"@midscene/cli","version":"0.8.5-beta-20241209083540.0","license":"MIT","_id":"@midscene/cli@0.8.5-beta-20241209083540.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"73df707af451b995fe14f8dbf8c542727d13e24f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5-beta-20241209083540.0.tgz","fileCount":7,"integrity":"sha512-fDJieTiR8Uho4CCQY3jG+XTkx3RlTr1Nhcl69phfj7G3Uo7fWezYSqOFBXraDLqZ6ZpIagDU79zXos6UfAsovA==","signatures":[{"sig":"MEQCICfA96atiXlLeK0X4BhgvvJ4Elb+vymrgQWzkc3yjTlBAiBn93u/O0zieMD81PsRVr0pAYCZGaDIWFnZBtgfhBvZIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254859},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5-beta-20241209083540.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ca61a927621386135a15daa2fdc3460b/midscene-cli-0.8.5-beta-20241209083540.0.tgz","_integrity":"sha512-fDJieTiR8Uho4CCQY3jG+XTkx3RlTr1Nhcl69phfj7G3Uo7fWezYSqOFBXraDLqZ6ZpIagDU79zXos6UfAsovA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5-beta-20241209083540.0","@midscene/core":"0.8.5-beta-20241209083540.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5-beta-20241209083540.0_1733733546473_0.7164544948071396","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@midscene/cli","version":"0.8.5","license":"MIT","_id":"@midscene/cli@0.8.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ce25cd7b03b648f696e2a9d610defa0b11f065b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.5.tgz","fileCount":7,"integrity":"sha512-JDCUAbZftxufIw434ggx6owaPPPtfteVYzrPamw5h8f64CEAk2oDVPP3+0YuDXI3kVX8xx+dlPCW6VzTT9OtzA==","signatures":[{"sig":"MEUCIDuyXreNRHlSSdu4aEUMhEZ5rSTEzz60hIX5PN3c8He8AiEAmh3mw1n7AbQowOjrzFctWgtfpuEyKbBP/L01kI3urcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254749},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1dcbe283a20227511cb5502b81995ec2/midscene-cli-0.8.5.tgz","_integrity":"sha512-JDCUAbZftxufIw434ggx6owaPPPtfteVYzrPamw5h8f64CEAk2oDVPP3+0YuDXI3kVX8xx+dlPCW6VzTT9OtzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.5","@midscene/core":"0.8.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5_1733735556348_0.05642133415504813","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241209114949.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241209114949.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241209114949.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e4852e81f538fad9153b5745bc6638aeac1b6e3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241209114949.0.tgz","fileCount":7,"integrity":"sha512-Ihfef11jcKyzrIoFKYS8YxxQ3vIltxFCBd/3p7kwx86+kViaV/tJjwbYG11UDoo1cup+dH+cx5IoMKXfQSG4Yw==","signatures":[{"sig":"MEUCIQDg+lQxK7j8lo+YM6NesxEPLFnNgO7d9Em2s8+JSo5+aAIgUwNON86PDII+3HFMeyXE+aPzuk0plKZSVi2k54bhHPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254859},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241209114949.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf094792230926c4a2458ea440619e9d/midscene-cli-0.8.6-beta-20241209114949.0.tgz","_integrity":"sha512-Ihfef11jcKyzrIoFKYS8YxxQ3vIltxFCBd/3p7kwx86+kViaV/tJjwbYG11UDoo1cup+dH+cx5IoMKXfQSG4Yw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241209114949.0","@midscene/core":"0.8.6-beta-20241209114949.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241209114949.0_1733745191186_0.24279546119534912","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241209120337.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241209120337.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241209120337.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9569228a551d225d77a14f2cb40eac7b436a7680","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241209120337.0.tgz","fileCount":7,"integrity":"sha512-iMD7qTUOKnhpJMrGSgE0d3jRuQwWuK6ixMWKaJqtEB6SuuHq+MTJB+K6HUgqLBurEgYbHCoxQZdyynS3FDWlBg==","signatures":[{"sig":"MEUCIGtCTXwRzBGBFdvULjZrFoVxlJ80vQqBD2cI3uuwthA1AiEA0OfCL77TpzXR+aLbFphV2f3IsjrZDJReXKvbBvR5Zu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255259},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241209120337.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/023e22a1beebcdc080601cda590f6988/midscene-cli-0.8.6-beta-20241209120337.0.tgz","_integrity":"sha512-iMD7qTUOKnhpJMrGSgE0d3jRuQwWuK6ixMWKaJqtEB6SuuHq+MTJB+K6HUgqLBurEgYbHCoxQZdyynS3FDWlBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241209120337.0","@midscene/core":"0.8.6-beta-20241209120337.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241209120337.0_1733746020866_0.5744921315703515","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241210085345.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241210085345.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241210085345.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3a5b6f9ce0bc36f42d427c03a91dffbace2892f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241210085345.0.tgz","fileCount":7,"integrity":"sha512-hIUrs4pHEg50zR9cc8MUp7HpNjR2aqMEiBHpROHFgRaF/p7bWEvYf0LyVxzY2FyPMxBSARA/LYR08nt2MOvCmA==","signatures":[{"sig":"MEQCIEJwU/GjSHlYUVQEvQ2gNEuDQZ7KQqNzxaY48gD3ApHpAiBvtngJ/iTyjriKr+/1beuYAO+Iz/YErj7phzAGOuNp9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241210085345.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3b709eda65c6dcada532dccd1001adc/midscene-cli-0.8.6-beta-20241210085345.0.tgz","_integrity":"sha512-hIUrs4pHEg50zR9cc8MUp7HpNjR2aqMEiBHpROHFgRaF/p7bWEvYf0LyVxzY2FyPMxBSARA/LYR08nt2MOvCmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241210085345.0","@midscene/core":"0.8.6-beta-20241210085345.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241210085345.0_1733821028425_0.5432536692185357","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211055154.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241211055154.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241211055154.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d957bd6d549340a9c56fcbdf1a953bfa3861532a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241211055154.0.tgz","fileCount":7,"integrity":"sha512-RqM2vzaKePpLu+NPog/0wWntNAi+A7FuR4G3+Y1pcSUWlXyd7+JQKKnwzP93Z0zz8GqWar34Ibn0BzV73QTN8A==","signatures":[{"sig":"MEYCIQCr2IWhHwY07ltxaglTviSFv0n+1ENQY9Way3ASuSzYXQIhAMbgKiXj9GTL6Ljb9sXWugu+piwKofUXZbyWcKjdOLkq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241211055154.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/338c2cb29a9e072c4f8daff792cd6ba0/midscene-cli-0.8.6-beta-20241211055154.0.tgz","_integrity":"sha512-RqM2vzaKePpLu+NPog/0wWntNAi+A7FuR4G3+Y1pcSUWlXyd7+JQKKnwzP93Z0zz8GqWar34Ibn0BzV73QTN8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241211055154.0","@midscene/core":"0.8.6-beta-20241211055154.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241211055154.0_1733896523138_0.3705381581323859","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211134549.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241211134549.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241211134549.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8b5ec5559514f49d41d983749e0743d071be7806","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241211134549.0.tgz","fileCount":7,"integrity":"sha512-8mm7+m5mA9cePtH/6z3Gm+ksGWRt8X/A7ZQkTsgK1Snh+lcW/xNar/hTqUJB/aQJvNipBCzdTkPwvkJQTNUIDA==","signatures":[{"sig":"MEQCIEcHwtv+6Hu5LJcRJ+w6qiDwHAPmmi5dRai0StqwZCyhAiBhnviI6KExXLRp7luxs6u8G2o5vzO+bV8FqZ2gSlMiQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241211134549.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7bac27a775362d2176dd242d07c61f12/midscene-cli-0.8.6-beta-20241211134549.0.tgz","_integrity":"sha512-8mm7+m5mA9cePtH/6z3Gm+ksGWRt8X/A7ZQkTsgK1Snh+lcW/xNar/hTqUJB/aQJvNipBCzdTkPwvkJQTNUIDA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241211134549.0","@midscene/core":"0.8.6-beta-20241211134549.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241211134549.0_1733924955801_0.6743605735269536","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211141148.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241211141148.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241211141148.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0d687c86716ac5e7545f5f6a19f73001f0b5926","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241211141148.0.tgz","fileCount":7,"integrity":"sha512-WcYshwZrZA+lMWQsfQxQJvmZHE5OKT0O0oPQKG4su/UOQNehv+rdLUQYlihqAQaobACOhRlKsj+/wxdjQAwa2w==","signatures":[{"sig":"MEQCIAJtOo03Q1fWOhktbS8kZQeHYavNSNUoULqo+WeIXEC9AiBLvuFWDdbbrhcV7SgYfUVnAHDJoQ0HFfpvz/wRpdjRDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241211141148.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78d61abf1c5b7237a390cf5eac7a09cc/midscene-cli-0.8.6-beta-20241211141148.0.tgz","_integrity":"sha512-WcYshwZrZA+lMWQsfQxQJvmZHE5OKT0O0oPQKG4su/UOQNehv+rdLUQYlihqAQaobACOhRlKsj+/wxdjQAwa2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241211141148.0","@midscene/core":"0.8.6-beta-20241211141148.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241211141148.0_1733926513601_0.4291861500290577","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241212040700.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241212040700.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241212040700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"84cdf1eb923fda882ce7e835d0beae5039750088","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241212040700.0.tgz","fileCount":7,"integrity":"sha512-yewFtkrIUKJ+yQcJdWFmf7frjgoaV29DjEQcAQzNMNtio52SVan2+Y4/oBn1O/IGynxeujKoVG3PynSqmq8SNQ==","signatures":[{"sig":"MEUCIQDQ7M+G/j+DIRFbPaDNPNoq/RgI+KHKnHXeTzRUgcIluAIgfriEEgcQmm+yNrndBw9sYuaX29OwjT3xoI1i9CCpVnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241212040700.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ba3a665d7a2420c3f080e1fff7607a0/midscene-cli-0.8.6-beta-20241212040700.0.tgz","_integrity":"sha512-yewFtkrIUKJ+yQcJdWFmf7frjgoaV29DjEQcAQzNMNtio52SVan2+Y4/oBn1O/IGynxeujKoVG3PynSqmq8SNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241212040700.0","@midscene/core":"0.8.6-beta-20241212040700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241212040700.0_1733976626169_0.9555510899583721","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241212091910.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241212091910.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241212091910.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4be68aa1e6d3e2059b35172937ff94182d7490db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241212091910.0.tgz","fileCount":7,"integrity":"sha512-uB1e5Xp7yrLqC9HhllGfp8noPDMMQTdi3FqsLG/6nSvfUsxzKM0pXV/hhXIH83hwA/dyaS4TggxN3w+0OWMwPQ==","signatures":[{"sig":"MEUCIFUV8QdXc6iCFXvpHgph0dpGhIFzmr66cgpNH4QyVWqaAiEAo4Km6wQbtU30NCIVdsDaSKVO1GxhJ9s5dm4btsTFWLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241212091910.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/caffb1d139ca66d9faec236978fef49a/midscene-cli-0.8.6-beta-20241212091910.0.tgz","_integrity":"sha512-uB1e5Xp7yrLqC9HhllGfp8noPDMMQTdi3FqsLG/6nSvfUsxzKM0pXV/hhXIH83hwA/dyaS4TggxN3w+0OWMwPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241212091910.0","@midscene/core":"0.8.6-beta-20241212091910.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241212091910.0_1733995367434_0.3248144261216179","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213030700.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241213030700.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241213030700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7623eae6b3b61a9aa80f9c435c4e0ebf60ebd72c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241213030700.0.tgz","fileCount":7,"integrity":"sha512-00xXzX3bhpkO2m9XWAqTHaxJBf61EK6/fiKdkt/2iXYqa7IJuDtgYE70kNsrFoBwhcHNz+6+Cni59eJJ403rjw==","signatures":[{"sig":"MEQCICmFKXtKMx0XaEwYYlfJs1XHQTyeD2flF+nnT/14c+ImAiAuOXVjHW1Dj00/fZLI6QOGwoexddYuML6N/bgycD8T3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241213030700.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/202bbd9239f462557103dea0f54e7bb7/midscene-cli-0.8.6-beta-20241213030700.0.tgz","_integrity":"sha512-00xXzX3bhpkO2m9XWAqTHaxJBf61EK6/fiKdkt/2iXYqa7IJuDtgYE70kNsrFoBwhcHNz+6+Cni59eJJ403rjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241213030700.0","@midscene/core":"0.8.6-beta-20241213030700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241213030700.0_1734059427801_0.7288779910649497","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213041618.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241213041618.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241213041618.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"053d097588f6621b6b2d4e5620e8122568108af5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241213041618.0.tgz","fileCount":7,"integrity":"sha512-ETgt/Sdx+m7SSE/vKKN0V2h4bf1eHhkLQphcHS7jND18IyxlmVohYFsOIvV3hWHM5iAwoD6eK/cO13gzkbmmqQ==","signatures":[{"sig":"MEMCICjHdFgwKt3q5j7TPSnBTzdzGUsIlfcNhqsWL2thizKxAh9IiC6+FVkR1EJjksiyHJTAoZ5GlHSP7KI9zPecBc5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241213041618.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9492d9bc6742adb629633b5145fd2af/midscene-cli-0.8.6-beta-20241213041618.0.tgz","_integrity":"sha512-ETgt/Sdx+m7SSE/vKKN0V2h4bf1eHhkLQphcHS7jND18IyxlmVohYFsOIvV3hWHM5iAwoD6eK/cO13gzkbmmqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241213041618.0","@midscene/core":"0.8.6-beta-20241213041618.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241213041618.0_1734063574799_0.8155394613531393","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213095800.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241213095800.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241213095800.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a08c3109bca2f9b77f8251ced017b779c881757","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241213095800.0.tgz","fileCount":7,"integrity":"sha512-Cg3HiQiPV+WHQ8JeDom33dvV0dseeh++TiGO1R1JtMMvMnHgv7qmg1U0gqCEYrVNWuKndxtsIjXw6adCQqZcWg==","signatures":[{"sig":"MEYCIQC1gUb7QT7t3N5cj0YxHlCEm0nDmwmaDu79senNHPhk0AIhAKOpkivAitqdB3iutn60bGHWqPIjQoU57NmgAnsKFdEt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241213095800.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff886e4c935943069a6192cbcc750bd5/midscene-cli-0.8.6-beta-20241213095800.0.tgz","_integrity":"sha512-Cg3HiQiPV+WHQ8JeDom33dvV0dseeh++TiGO1R1JtMMvMnHgv7qmg1U0gqCEYrVNWuKndxtsIjXw6adCQqZcWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241213095800.0","@midscene/core":"0.8.6-beta-20241213095800.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241213095800.0_1734084095073_0.3842365710269344","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241216023833.0":{"name":"@midscene/cli","version":"0.8.6-beta-20241216023833.0","license":"MIT","_id":"@midscene/cli@0.8.6-beta-20241216023833.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"87fdff9a7e6993114cf5d32611e93f5825dc16f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6-beta-20241216023833.0.tgz","fileCount":7,"integrity":"sha512-wR+wbvm7f0JFdm/ff6VzRN1oN3GoJVqfaIFXnki16Dd29Ea3eDRHwd9ZWuPCZxVJkNaeeXLpIKPbgZsulx/6kw==","signatures":[{"sig":"MEQCICI/1T24aGyd2AXUmEAJ6h4qvtuf3QVey9ga9m8nrbLPAiBfot0tNQTyrBhQIjx4Gu8yi2YYs9gYLV0SB2qjeUMBIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6-beta-20241216023833.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ba0c61d1a0c56e3bbba5155f4d6461b/midscene-cli-0.8.6-beta-20241216023833.0.tgz","_integrity":"sha512-wR+wbvm7f0JFdm/ff6VzRN1oN3GoJVqfaIFXnki16Dd29Ea3eDRHwd9ZWuPCZxVJkNaeeXLpIKPbgZsulx/6kw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6-beta-20241216023833.0","@midscene/core":"0.8.6-beta-20241216023833.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6-beta-20241216023833.0_1734316916353_0.327920665843201","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@midscene/cli","version":"0.8.6","license":"MIT","_id":"@midscene/cli@0.8.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3374c92b136e3287e2b53dc76a1c7b2250e16230","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.6.tgz","fileCount":7,"integrity":"sha512-zM8QZ8Df0l2WpT8+wz+Q7UfK0i5OYDIpBdb7YTMG4uhbpWTMvJOEFMUA4sC2FMvkmdbjDvw99nw/2j62fRYQAA==","signatures":[{"sig":"MEUCIHdumUBdqL54gXAmTRiDTN4XSd+vdjm8IApelpZwqaNcAiEAr9qL2nKGkyYl5oCgGQnNnqizk9LOG/epS2i6+KHfsyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255840},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ad91316f4c9828eff2e3dd39da71bf0/midscene-cli-0.8.6.tgz","_integrity":"sha512-zM8QZ8Df0l2WpT8+wz+Q7UfK0i5OYDIpBdb7YTMG4uhbpWTMvJOEFMUA4sC2FMvkmdbjDvw99nw/2j62fRYQAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.6","@midscene/core":"0.8.6"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6_1734334923414_0.9646068947280522","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-beta-20241218070032.0":{"name":"@midscene/cli","version":"0.8.7-beta-20241218070032.0","license":"MIT","_id":"@midscene/cli@0.8.7-beta-20241218070032.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cd904581d3e167b324324a3ad28a365524782771","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.7-beta-20241218070032.0.tgz","fileCount":7,"integrity":"sha512-GlHQ5cl4eRynGeDsj9Pu2TgejfqM2zj2Gzvxp16I5r5h+VTdoiBulKZcpv8Wco1BbYpVVnx3uH4oKXkVkIRZrw==","signatures":[{"sig":"MEUCIC4FU5aYK4x0iUdfUX/P+FDrCQl/wDnWfiDD6P3p3n1CAiEAmQe017coy4rbpAPHFeVqWhqLuYPHlYj3nfcYjQQ4y6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.7-beta-20241218070032.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43d3337626863c96429fc02a219e63cd/midscene-cli-0.8.7-beta-20241218070032.0.tgz","_integrity":"sha512-GlHQ5cl4eRynGeDsj9Pu2TgejfqM2zj2Gzvxp16I5r5h+VTdoiBulKZcpv8Wco1BbYpVVnx3uH4oKXkVkIRZrw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.7-beta-20241218070032.0","@midscene/core":"0.8.7-beta-20241218070032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.7-beta-20241218070032.0_1734505436881_0.401645882102716","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@midscene/cli","version":"0.8.7","license":"MIT","_id":"@midscene/cli@0.8.7","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7cc965055804706cd4af57562549a372dfefae68","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.7.tgz","fileCount":7,"integrity":"sha512-g3i+zvHiUimsmB33/5MG8C/Gd+va+wmx8yUM9f/KQNGZCE94gqwi8No/PciGCchOWyuKtMIEvnzzAiJQTnwwUQ==","signatures":[{"sig":"MEYCIQCm+WHGgC4Y57CVxaMcXqT9SxpznXWCqk1jFULqjlGyIwIhAMhB1sLojJBOUr91PNijyNC7jsoi3l/wEHWMWcaUMGWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255840},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.7.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5ae25f501a08ab6ab4ab2a3a975ce68/midscene-cli-0.8.7.tgz","_integrity":"sha512-g3i+zvHiUimsmB33/5MG8C/Gd+va+wmx8yUM9f/KQNGZCE94gqwi8No/PciGCchOWyuKtMIEvnzzAiJQTnwwUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.7","@midscene/core":"0.8.7"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.7_1734596916951_0.05480280781896174","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-beta-20241219084729.0":{"name":"@midscene/cli","version":"0.8.7-beta-20241219084729.0","license":"MIT","_id":"@midscene/cli@0.8.7-beta-20241219084729.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d57865db4e9f5dea31c003c704c2e17c24659cd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.7-beta-20241219084729.0.tgz","fileCount":7,"integrity":"sha512-9zn5wlB0HXUlXRC2w31KtqdVEcu7Uvav1JcrMFWq6vjwUbgTWyEbQBH47wzDGr/DlqKZpvSXfJu9RyPHPfJTtA==","signatures":[{"sig":"MEUCICj+T5sn1XvjMSGeB58Ga4lv/TrYD6sfijxiBJMeKG7JAiEArEQ9C1mvIFmvIGz7Wndq0FP3HuFuGMVRo1NpEdppXZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.7-beta-20241219084729.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab9ef8e5437c97fc93e3fa2b54777ba2/midscene-cli-0.8.7-beta-20241219084729.0.tgz","_integrity":"sha512-9zn5wlB0HXUlXRC2w31KtqdVEcu7Uvav1JcrMFWq6vjwUbgTWyEbQBH47wzDGr/DlqKZpvSXfJu9RyPHPfJTtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.7-beta-20241219084729.0","@midscene/core":"0.8.7-beta-20241219084729.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.7-beta-20241219084729.0_1734598266198_0.03275372817522437","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223032721.0":{"name":"@midscene/cli","version":"0.8.8-beta-20241223032721.0","license":"MIT","_id":"@midscene/cli@0.8.8-beta-20241223032721.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8ba3b35729ce2ed29b634d84f02eb185c1156ff4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.8-beta-20241223032721.0.tgz","fileCount":7,"integrity":"sha512-A/xdj8tzTMxYeZOxS5fIAtSQ9HiEc6frYhB4TV8qIB4+zb1E1nQjxZHLjLM2UlkdGbfij2T23K6MP7NvZO9gfw==","signatures":[{"sig":"MEYCIQDyCGciRda6smnNQToTxOriOeanWB2ZSYT9XiQV3nodHgIhALp1LI5enk0wU/PheL57ANygb8MtUSDVZQABysZ9o9Po","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.8-beta-20241223032721.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/de3c0aeeb849b69473026aa75ac81d51/midscene-cli-0.8.8-beta-20241223032721.0.tgz","_integrity":"sha512-A/xdj8tzTMxYeZOxS5fIAtSQ9HiEc6frYhB4TV8qIB4+zb1E1nQjxZHLjLM2UlkdGbfij2T23K6MP7NvZO9gfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.8-beta-20241223032721.0","@midscene/core":"0.8.8-beta-20241223032721.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.8-beta-20241223032721.0_1734924650572_0.4485954067846092","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223034944.0":{"name":"@midscene/cli","version":"0.8.8-beta-20241223034944.0","license":"MIT","_id":"@midscene/cli@0.8.8-beta-20241223034944.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca42ee3dfd31a09169c468f19473666713d7440b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.8-beta-20241223034944.0.tgz","fileCount":7,"integrity":"sha512-n1trgswg6BLndROgLGPhXQx32x+MliHwO7o9XjIxpItlqOeNMb/ONeeMg5EfhiQnduooaWGt3qfElZd5UVuNXw==","signatures":[{"sig":"MEUCIQCh+wpAl7Ba4bDOE5TImPZIpo3UI0RxYnPx1FkBZkBeHAIgPJGAoJqN7BidWZEoNrU1emmWSkw/urZgwecuxHFhhhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.8-beta-20241223034944.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80ff4e352854a06e5ec2d77c12677590/midscene-cli-0.8.8-beta-20241223034944.0.tgz","_integrity":"sha512-n1trgswg6BLndROgLGPhXQx32x+MliHwO7o9XjIxpItlqOeNMb/ONeeMg5EfhiQnduooaWGt3qfElZd5UVuNXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.8-beta-20241223034944.0","@midscene/core":"0.8.8-beta-20241223034944.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.8-beta-20241223034944.0_1734925997105_0.2109769942741082","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223054924.0":{"name":"@midscene/cli","version":"0.8.8-beta-20241223054924.0","license":"MIT","_id":"@midscene/cli@0.8.8-beta-20241223054924.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e8b0ed87bad8c8c977b05de52360f6ecd0a61da4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.8-beta-20241223054924.0.tgz","fileCount":7,"integrity":"sha512-1RtX2VRwDyS1+Qrcrbto65bxSEwpo/fQD39rMaTbQzhx8xZTAxcf42NuFsIkpvWrdNTtkP2HZ/DRxMBsXjNUHQ==","signatures":[{"sig":"MEUCIQCtRu4G9cuMyeBnxlNAwpWLKjOxhu1k3CCEGDxGFjMqugIgFwWIvMp7S+YnSyQdDGZZaMyxYA83SDHsq1xTG4rDj6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.8-beta-20241223054924.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/518c02bb28c6acfb28785640c3ea19c9/midscene-cli-0.8.8-beta-20241223054924.0.tgz","_integrity":"sha512-1RtX2VRwDyS1+Qrcrbto65bxSEwpo/fQD39rMaTbQzhx8xZTAxcf42NuFsIkpvWrdNTtkP2HZ/DRxMBsXjNUHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.8-beta-20241223054924.0","@midscene/core":"0.8.8-beta-20241223054924.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.8-beta-20241223054924.0_1734933172695_0.32169288892676207","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@midscene/cli","version":"0.8.8","license":"MIT","_id":"@midscene/cli@0.8.8","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e3deffdad098f64a69e002d82b92aeedd253d0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.8.tgz","fileCount":7,"integrity":"sha512-TDcoyHoAdy2xGcOURAGEhyrclreSlBg0wCzRjEMvedMy0iQhKBp5jvky1HNDh7HIz474pB7uE7HfNHHw+CDrSg==","signatures":[{"sig":"MEUCIDDq7HtVe8CbT31ml7QgiB1VdGDPSAQskZwzAIKmU2zAAiEAnGfiutjrPSqItEb/vgmd65zOrM33CZNIwlZoPEmI3vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255840},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.8.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40e9adf90701039e979d0487b590079b/midscene-cli-0.8.8.tgz","_integrity":"sha512-TDcoyHoAdy2xGcOURAGEhyrclreSlBg0wCzRjEMvedMy0iQhKBp5jvky1HNDh7HIz474pB7uE7HfNHHw+CDrSg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.8","@midscene/core":"0.8.8"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.8_1734937743052_0.21415111933683417","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241223095005.0":{"name":"@midscene/cli","version":"0.8.9-beta-20241223095005.0","license":"MIT","_id":"@midscene/cli@0.8.9-beta-20241223095005.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"03d994df164a5cc4ec1ae3a3548862b053de291d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.9-beta-20241223095005.0.tgz","fileCount":7,"integrity":"sha512-8TKp+qrsJTYuVE1hlh+58iv+KErB2RMmpXgU925PXsGNktYVlujX6KtMSJH8lytog8hvyCPaZjmt1acdcgYzFA==","signatures":[{"sig":"MEQCIElN0dsD8L2NidY08Xn6X7OWkbtCyfJ8HtD18TXfQ3V9AiBSoMFLC+TZYvfWSFPasGZI/VKiCu93su8h1V2JUkjPiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.9-beta-20241223095005.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2bb2b3218a5b818da75f5d1dae7a8742/midscene-cli-0.8.9-beta-20241223095005.0.tgz","_integrity":"sha512-8TKp+qrsJTYuVE1hlh+58iv+KErB2RMmpXgU925PXsGNktYVlujX6KtMSJH8lytog8hvyCPaZjmt1acdcgYzFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.9-beta-20241223095005.0","@midscene/core":"0.8.9-beta-20241223095005.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.9-beta-20241223095005.0_1734947622187_0.5526920152605264","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241224120400.0":{"name":"@midscene/cli","version":"0.8.9-beta-20241224120400.0","license":"MIT","_id":"@midscene/cli@0.8.9-beta-20241224120400.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2973dc8dea4531a28ed5f192725c1b689233a446","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.9-beta-20241224120400.0.tgz","fileCount":7,"integrity":"sha512-+Ao+G7euAx8WM9gItJV6vWVjtvuUDtjDJ6jq1JCVlWm1Fh5Wh86+OlJ9d8QVhqJM2hK2HqI8S1ePyn7LQ7AjiQ==","signatures":[{"sig":"MEUCIBnFz5IAtypnvvu4W2hQ89LfJZdbILpOa5V8lTCafcWYAiEAkMcTBaFRWvI17C+lPYSzbvRBKHyNjExRtW8zxBeZX5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.9-beta-20241224120400.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dfcaf3c23a8da30f9cfa32682f28215f/midscene-cli-0.8.9-beta-20241224120400.0.tgz","_integrity":"sha512-+Ao+G7euAx8WM9gItJV6vWVjtvuUDtjDJ6jq1JCVlWm1Fh5Wh86+OlJ9d8QVhqJM2hK2HqI8S1ePyn7LQ7AjiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.9-beta-20241224120400.0","@midscene/core":"0.8.9-beta-20241224120400.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.9-beta-20241224120400.0_1735042059500_0.9431639244550527","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@midscene/cli","version":"0.8.9","license":"MIT","_id":"@midscene/cli@0.8.9","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a4cd8a8223c6deda16224b1268d591f028e47589","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.9.tgz","fileCount":7,"integrity":"sha512-QVc9tkTZSeTphmatdMSZ4d4PD03KAepMDIl3tCcyDDqGq90qn+Pv7+qU1tCGYvHFHVHtTO5AHxpQDE3yfX2jMA==","signatures":[{"sig":"MEYCIQDmrRKCVvTPlMS1qr7yQhyJ6F33K+903wRElrqqawSs8QIhAPzsz0KOLOPKtMLKyomrar4XK1Me3ri6njWWCDbgWkpI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255840},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.9.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1b452d18e57ab6918fadd714f16c7cbc/midscene-cli-0.8.9.tgz","_integrity":"sha512-QVc9tkTZSeTphmatdMSZ4d4PD03KAepMDIl3tCcyDDqGq90qn+Pv7+qU1tCGYvHFHVHtTO5AHxpQDE3yfX2jMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.9","@midscene/core":"0.8.9"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.9_1735051604802_0.9336282213201916","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225041224.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241225041224.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241225041224.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8c81ab22aa820561c368a95aec52398a138b665b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241225041224.0.tgz","fileCount":7,"integrity":"sha512-k+OHod+49ZFZH60zGiosfjNik1XLDZtwupbw48fM20N5ItvO3HQjW3r6XemJxvZ4b4u2HT+WpYb8RO4HWf7NTA==","signatures":[{"sig":"MEUCIGtAOir9ZYpjP8k0/5sdYGh1FoTGiSEGO5kFBCfqLqbjAiEAwPXttNjnri+o23BsdpsiZl2ARy+6fj+xX8bvVfdLTRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255955},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241225041224.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc1340866922d0b5f386069e6c500d5f/midscene-cli-0.8.10-beta-20241225041224.0.tgz","_integrity":"sha512-k+OHod+49ZFZH60zGiosfjNik1XLDZtwupbw48fM20N5ItvO3HQjW3r6XemJxvZ4b4u2HT+WpYb8RO4HWf7NTA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241225041224.0","@midscene/core":"0.8.10-beta-20241225041224.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241225041224.0_1735100152280_0.12063648363996404","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225120902.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241225120902.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241225120902.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de074dd2ae64664ccf5ba234d329109935644da8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241225120902.0.tgz","fileCount":7,"integrity":"sha512-hCOv/PcPh/K2vWDINI27CAxqxkg71eusF28zIVkP5kbANfhhV7kDIFid83NqG7TsjXmi0A01IB1xkZwQW0xOPg==","signatures":[{"sig":"MEYCIQCuNSVI8KvMvVWnvEo+0Cb6DFjp42+QxgGDSaC9in7kgQIhAOSAVI6Sq6Lu7KhGh/knQvAUQTXWBCRtUt3B1178E3I+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231371},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241225120902.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79dcf4c14df2dbbafbb7be3e3d9a7c35/midscene-cli-0.8.10-beta-20241225120902.0.tgz","_integrity":"sha512-hCOv/PcPh/K2vWDINI27CAxqxkg71eusF28zIVkP5kbANfhhV7kDIFid83NqG7TsjXmi0A01IB1xkZwQW0xOPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241225120902.0","@midscene/core":"0.8.10-beta-20241225120902.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241225120902.0_1735128766160_0.9282905635791228","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225150810.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241225150810.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241225150810.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b4b1140847500608a370ca155cb463e213eb5d29","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241225150810.0.tgz","fileCount":7,"integrity":"sha512-fZOoagaNlPjjxZxHFYsPOpCSaLsjzuOrdmpn/HE8PvPMhhhZMGflfkkBFWqT4hIPDsl2ehsYJbSsVTh2lmcTng==","signatures":[{"sig":"MEQCIClSUHTwTNxyZPtDrbxLOx2AnDMlzdz5ntRDwBY4ll84AiBSit08QOrga0LRsQqWKtzrb6VqQpb+Fyay5mShjDJW3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231371},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241225150810.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f470833aacf414b284608e7d95dd070a/midscene-cli-0.8.10-beta-20241225150810.0.tgz","_integrity":"sha512-fZOoagaNlPjjxZxHFYsPOpCSaLsjzuOrdmpn/HE8PvPMhhhZMGflfkkBFWqT4hIPDsl2ehsYJbSsVTh2lmcTng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241225150810.0","@midscene/core":"0.8.10-beta-20241225150810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241225150810.0_1735139523068_0.927804404495981","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225153237.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241225153237.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241225153237.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9109b9416ec42533eac8f04194fba1b49b27028","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241225153237.0.tgz","fileCount":7,"integrity":"sha512-g8BHNow+a+zfdT5zND22fixItBUBIBk20EzCKOd5oeyaLPjpLyNuIbT5k4n6uFcKzE2ZvE5pblJKFEctOuaMAA==","signatures":[{"sig":"MEQCIG0+43VtuY0Gjc6kh9eF0av7pCrHU0zVWitkZoCGLhQSAiBFO6kPcbdkXzVy/JTznZhOHeGe/N5ayEORYAOgyBJ5mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231381},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241225153237.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9f85e601d6722365a5fc04a07c188117/midscene-cli-0.8.10-beta-20241225153237.0.tgz","_integrity":"sha512-g8BHNow+a+zfdT5zND22fixItBUBIBk20EzCKOd5oeyaLPjpLyNuIbT5k4n6uFcKzE2ZvE5pblJKFEctOuaMAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241225153237.0","@midscene/core":"0.8.10-beta-20241225153237.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241225153237.0_1735140976291_0.07210028146965386","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225154506.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241225154506.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241225154506.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ddbb06f95dc1cb4a6837007a5c619dc6db37327","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241225154506.0.tgz","fileCount":7,"integrity":"sha512-HM9/QTCjDoJTkTuszvtp5d70ZuMJGbkVtkfnop/2baw65zSer21dOhuqraGRrjA3ksKso8Hp/DmdxPIjMU0wwQ==","signatures":[{"sig":"MEYCIQC6IE+h2EPddtCTaemk7IFSHmAAV4Ge38UbsoPcKG2gdAIhAI5ukHzznwh8lD+csBloBNrsauX0AK6RbRh8TqpDsvWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241225154506.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f27bbe4ffd5f1d22f7f253e07720da37/midscene-cli-0.8.10-beta-20241225154506.0.tgz","_integrity":"sha512-HM9/QTCjDoJTkTuszvtp5d70ZuMJGbkVtkfnop/2baw65zSer21dOhuqraGRrjA3ksKso8Hp/DmdxPIjMU0wwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241225154506.0","@midscene/core":"0.8.10-beta-20241225154506.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241225154506.0_1735141724108_0.9746219950570196","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@midscene/cli","version":"0.8.10","license":"MIT","_id":"@midscene/cli@0.8.10","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"05723bef734018e861de6c6addda390ca0e6da97","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10.tgz","fileCount":7,"integrity":"sha512-iC3foSMvoZYykYDPfiaT+THyI1QissTfLkwWh0ERT0JZpn2t6HvhVbvB1BOIIifofCUXomYbM4TgT33ZqgB2iw==","signatures":[{"sig":"MEUCIFZLy1MTCyh1+ERn6+VC/XGtBC73apbuKb0fsSd1qzkYAiEA0n/YMVyJnQB/AcRt0NFPw0YS9Nf2i2rRm5PE5K16hM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37d60eda89abdfacf16d8133b01815d8/midscene-cli-0.8.10.tgz","_integrity":"sha512-iC3foSMvoZYykYDPfiaT+THyI1QissTfLkwWh0ERT0JZpn2t6HvhVbvB1BOIIifofCUXomYbM4TgT33ZqgB2iw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10","@midscene/core":"0.8.10"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10_1735143156367_0.06149501827211612","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241226020054.0":{"name":"@midscene/cli","version":"0.8.10-beta-20241226020054.0","license":"MIT","_id":"@midscene/cli@0.8.10-beta-20241226020054.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fdc9036e43831b5bde9a27c4deb65f4662360125","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.10-beta-20241226020054.0.tgz","fileCount":7,"integrity":"sha512-WenGrU6plcQu7CHhYddaEggzGK5H39BlvMZzA6SRUQC9M15XsR6B67m9Rh2oSGYcBXQw+eIvk6gzxoVbjDClrw==","signatures":[{"sig":"MEUCIDD8WUAb70ORLpwi1KrXA/gVBzvyDUTK9pPFWBM75fMsAiEA0kVUHc/KucWTLFwDGy7EV1L3rZtZSJesL+KQm0zXkXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231371},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.10-beta-20241226020054.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/52e2a322b5ee183335ad536913d3a999/midscene-cli-0.8.10-beta-20241226020054.0.tgz","_integrity":"sha512-WenGrU6plcQu7CHhYddaEggzGK5H39BlvMZzA6SRUQC9M15XsR6B67m9Rh2oSGYcBXQw+eIvk6gzxoVbjDClrw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.10-beta-20241226020054.0","@midscene/core":"0.8.10-beta-20241226020054.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10-beta-20241226020054.0_1735178676543_0.10574622394814548","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@midscene/cli","version":"0.8.11","license":"MIT","_id":"@midscene/cli@0.8.11","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db7666cdbc70ae498c8c471988d92b6d5f566339","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.11.tgz","fileCount":7,"integrity":"sha512-2p1MH0/5sxU+iGjumQ5hwoFp9nt+oE3QsFJeTqqEzzhXPFE6Sk8gBwenad/2Hmy32GqvFmVor+OjL7Wy5BHmxw==","signatures":[{"sig":"MEYCIQCSpwNRCuY8yaEwMrZsVipWYpP0fHdxBeqIURTg3GDBAAIhAPAkuHlQj9qmaQnighhZN3UikCxMa7kzs0/OpfahUF4J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.11.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d845fb1e655e0fbeb1098e0ce406386e/midscene-cli-0.8.11.tgz","_integrity":"sha512-2p1MH0/5sxU+iGjumQ5hwoFp9nt+oE3QsFJeTqqEzzhXPFE6Sk8gBwenad/2Hmy32GqvFmVor+OjL7Wy5BHmxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.11","@midscene/core":"0.8.11"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.11_1735181289715_0.8436094709878259","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-beta-20241226050955.0":{"name":"@midscene/cli","version":"0.8.12-beta-20241226050955.0","license":"MIT","_id":"@midscene/cli@0.8.12-beta-20241226050955.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"283608065e07f48d01bebd1d8318d299e8dd2f8b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.12-beta-20241226050955.0.tgz","fileCount":7,"integrity":"sha512-XW9vDI/YR6ntw8qpgCz/RXZrETZo2W4dMqJqlUhLBA5DlyawGB8lxXcLBFPw5vuFGaQwlPrG2NvOAYurzsDYPw==","signatures":[{"sig":"MEUCIQDh8qEyQyJJmzl/T3KQLbI6jR2xmCcbPYvDnkPWGt6YaAIgBSrL/FfqIHNvyQXyWiaYLxKUiZ24iZr9BOD217I5O+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.12-beta-20241226050955.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d3bc5173970c08a4db1882ca76728e65/midscene-cli-0.8.12-beta-20241226050955.0.tgz","_integrity":"sha512-XW9vDI/YR6ntw8qpgCz/RXZrETZo2W4dMqJqlUhLBA5DlyawGB8lxXcLBFPw5vuFGaQwlPrG2NvOAYurzsDYPw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.12-beta-20241226050955.0","@midscene/core":"0.8.12-beta-20241226050955.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.12-beta-20241226050955.0_1735190016351_0.9952037386014996","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@midscene/cli","version":"0.8.12","license":"MIT","_id":"@midscene/cli@0.8.12","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba72541a9cedc10cb0ac6bbe69e3529df44c2537","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.12.tgz","fileCount":7,"integrity":"sha512-uiDSYPaIDy4FfQ/4vW50xrkZlZZxS2VSL4ZJnQ9BdLZ3k1Ad7MYGQs47OrRNvKh2wTwj+lw5+3LFQF4+OFBlxw==","signatures":[{"sig":"MEUCIEf09KqvNTnfU5nJOFLD8MmTCRz4qFGzvP79xPddxuw8AiEA4uAXNFPXYacmqYLYede5/AYK04VUPPrrYLnyB0hgof4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.12.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e00e544274c22b066677dda3f403c5a/midscene-cli-0.8.12.tgz","_integrity":"sha512-uiDSYPaIDy4FfQ/4vW50xrkZlZZxS2VSL4ZJnQ9BdLZ3k1Ad7MYGQs47OrRNvKh2wTwj+lw5+3LFQF4+OFBlxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.12","@midscene/core":"0.8.12"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.12_1735190966933_0.19993676408279426","host":"s3://npm-registry-packages-npm-production"}},"0.8.13-beta-20241227020531.0":{"name":"@midscene/cli","version":"0.8.13-beta-20241227020531.0","license":"MIT","_id":"@midscene/cli@0.8.13-beta-20241227020531.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9413b04acdd90d21f19d373c934acf75f9df521b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.13-beta-20241227020531.0.tgz","fileCount":7,"integrity":"sha512-7XP59s7aaTr6i2Jjmc8CZk/mKOS0uf5+Erp33m/MbQD/zQa6QnCMBh2eDJSq/wCBZEfpG4vhzPAAA3f9aY6UCw==","signatures":[{"sig":"MEYCIQDZQroJLBp/RHU/f4wK9VFLzaqJe41kUOe/R/qKIRP+wAIhALCnTPFdkx4tfMHHvQJ9C/zDFVtxU8I+O448d7CzXgwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.13-beta-20241227020531.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d67a406d786f60b6ecdd1d2a2e78e04/midscene-cli-0.8.13-beta-20241227020531.0.tgz","_integrity":"sha512-7XP59s7aaTr6i2Jjmc8CZk/mKOS0uf5+Erp33m/MbQD/zQa6QnCMBh2eDJSq/wCBZEfpG4vhzPAAA3f9aY6UCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.13-beta-20241227020531.0","@midscene/core":"0.8.13-beta-20241227020531.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.13-beta-20241227020531.0_1735265343800_0.016491370805939765","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@midscene/cli","version":"0.8.13","license":"MIT","_id":"@midscene/cli@0.8.13","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e8a8ada6e65f578ba0cf720863e390d9dd077d80","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.13.tgz","fileCount":7,"integrity":"sha512-cLbUDAQ5JcA0avF2l4lzEzAsOsHmweSdFb2zHUTYtYpQz+lKN6vagDEfc3nTX/cu/F7fP+oMx0U2vNCsSqh6gw==","signatures":[{"sig":"MEYCIQDiBRbhNhwk02OeEqz8Q2J7dIHFfIW9+UuHDbH9qDwKSQIhAOfVBKe6R+1B4qj4/UpryNnW3wasSkRSpMz/3ejBMQK8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.13.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/162896d570e06f7c9950da930ef69529/midscene-cli-0.8.13.tgz","_integrity":"sha512-cLbUDAQ5JcA0avF2l4lzEzAsOsHmweSdFb2zHUTYtYpQz+lKN6vagDEfc3nTX/cu/F7fP+oMx0U2vNCsSqh6gw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.13","@midscene/core":"0.8.13"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.13_1735266395442_0.9927587856253086","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241227033828.0":{"name":"@midscene/cli","version":"0.8.9-beta-20241227033828.0","license":"MIT","_id":"@midscene/cli@0.8.9-beta-20241227033828.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"379694442e6736d0e3e2c7fb3790fe5fe6abe409","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.9-beta-20241227033828.0.tgz","fileCount":7,"integrity":"sha512-DNl1H9eZJzrvA3a9BLKoEqnu+0pfAELpURmzsu/N1XrFOXEzQeikpOLV/9CK3NoPUV5wBJ62AKSdDHATfmH6Bw==","signatures":[{"sig":"MEYCIQDyyq3QsEU2SpgnrEelPKE5vatyYUjE0X+fVqAbFK5v0wIhAKIQg7JtqNzfp67D2uq2sCC419HAUYzlXyStxJtwdkzY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.9-beta-20241227033828.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce777159812e0e04b76fd27123c2d2cf/midscene-cli-0.8.9-beta-20241227033828.0.tgz","_integrity":"sha512-DNl1H9eZJzrvA3a9BLKoEqnu+0pfAELpURmzsu/N1XrFOXEzQeikpOLV/9CK3NoPUV5wBJ62AKSdDHATfmH6Bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.9-beta-20241227033828.0","@midscene/core":"0.8.9-beta-20241227033828.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.9-beta-20241227033828.0_1735270929285_0.734873938234585","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231023737.0":{"name":"@midscene/cli","version":"0.8.14-beta-20241231023737.0","license":"MIT","_id":"@midscene/cli@0.8.14-beta-20241231023737.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"03d857431f05c93f93905049e884bab8908d76fb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.14-beta-20241231023737.0.tgz","fileCount":7,"integrity":"sha512-BwtMkzewjGxoEpIYb5wt2hZ5psTA7Y1tHA3rfjS4Eq/2qG3EoA1azXwmN+fv1oBXfbv1tTPAR7n0kQIcLsPTng==","signatures":[{"sig":"MEUCIQDw1QuIRoY05QhDTW0bxow8bcCQyhk8bu/Q7zVEDMs+ZwIgE0dmIV/0X/P7s2EvqJHpLuzgObas6hnBRcpAxK+yaAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.14-beta-20241231023737.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fd89a9810b8107c4712ea4668b2dfdd/midscene-cli-0.8.14-beta-20241231023737.0.tgz","_integrity":"sha512-BwtMkzewjGxoEpIYb5wt2hZ5psTA7Y1tHA3rfjS4Eq/2qG3EoA1azXwmN+fv1oBXfbv1tTPAR7n0kQIcLsPTng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.14-beta-20241231023737.0","@midscene/core":"0.8.14-beta-20241231023737.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.14-beta-20241231023737.0_1735612871644_0.7560127518157458","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231035725.0":{"name":"@midscene/cli","version":"0.8.14-beta-20241231035725.0","license":"MIT","_id":"@midscene/cli@0.8.14-beta-20241231035725.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5dc1a1d98d68e045a20626a6d408e6c9ea08bdcb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.14-beta-20241231035725.0.tgz","fileCount":7,"integrity":"sha512-6HOoyeepX/Ni6XnsiW8TYbcd51iNeTTv6mSPUvIp6UKFMebynVel2bZyMbEvq4GspZEDnRG3rITK5l8iC9dUXA==","signatures":[{"sig":"MEQCIBWqcr7FE+2Q0Kzrqpl9EU79dVVxB+3s6aT8Wkw5HsO+AiA/vpZp4E+3/9TMdcU2ryU4Oj/P2c8fkw/2j4Uu2zSE8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.14-beta-20241231035725.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a978ee4e46d5c3f80c8d3cedad5a749/midscene-cli-0.8.14-beta-20241231035725.0.tgz","_integrity":"sha512-6HOoyeepX/Ni6XnsiW8TYbcd51iNeTTv6mSPUvIp6UKFMebynVel2bZyMbEvq4GspZEDnRG3rITK5l8iC9dUXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.14-beta-20241231035725.0","@midscene/core":"0.8.14-beta-20241231035725.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.14-beta-20241231035725.0_1735617663138_0.9989460078936783","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231075856.0":{"name":"@midscene/cli","version":"0.8.14-beta-20241231075856.0","license":"MIT","_id":"@midscene/cli@0.8.14-beta-20241231075856.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6cfdd112320a0400cc4e63128dad7af66645b00","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.14-beta-20241231075856.0.tgz","fileCount":7,"integrity":"sha512-X2j/6HyNq6Rz4AMueimSPf74adVfjQ0sRzl++AUt0xas+B7GWyG9J9cCnXTOKcMbfu/4bh76nHOns5rri2QP8A==","signatures":[{"sig":"MEQCIAPYHaAn9OG3jIegvf+XHNQWVSfGbNpenZ3bt3SPPpkVAiBcOyqll03UHh6kVHtVWpijCbA2zMoEcBSUmjDu7MJaUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.14-beta-20241231075856.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9ab05b55fa111ffd8ad67f35d2f4efc0/midscene-cli-0.8.14-beta-20241231075856.0.tgz","_integrity":"sha512-X2j/6HyNq6Rz4AMueimSPf74adVfjQ0sRzl++AUt0xas+B7GWyG9J9cCnXTOKcMbfu/4bh76nHOns5rri2QP8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.14-beta-20241231075856.0","@midscene/core":"0.8.14-beta-20241231075856.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.14-beta-20241231075856.0_1735632154900_0.7798111876663858","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@midscene/cli","version":"0.8.14","license":"MIT","_id":"@midscene/cli@0.8.14","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"661fece84ba15b5a1f481a3504808b004def379b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.14.tgz","fileCount":7,"integrity":"sha512-fw+KTKYJ7HoP4R4kM5xzreWlDzza5Iq4gyZv0Q6dEVnGswhMLuoCfuJ+IAuerQnC4gbl6mfLypSIZZO99TZH4A==","signatures":[{"sig":"MEUCIDQplqwZSPMGXSbP6oeDcIG9ETTxD8p8ljqsEKTdEIP7AiEAkKE+slxScRQwu6S0hLY7fovZnAYbal4p1GACcHhaeSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.14.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/20da2a6ea978a62d47c6e79ce3508caa/midscene-cli-0.8.14.tgz","_integrity":"sha512-fw+KTKYJ7HoP4R4kM5xzreWlDzza5Iq4gyZv0Q6dEVnGswhMLuoCfuJ+IAuerQnC4gbl6mfLypSIZZO99TZH4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.14","@midscene/core":"0.8.14"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.14_1735653911949_0.07419986384629351","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@midscene/cli","version":"0.8.15","license":"MIT","_id":"@midscene/cli@0.8.15","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90c841f5b8de8439982989c81e046ca446d09853","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.15.tgz","fileCount":7,"integrity":"sha512-jFOUr4Njrv1On4+yG4NgliZClNIbcujfP9HUAt0wIpdYZZkmvwN3/AHmpMyNxpqqv+lmt0Dfo9lisy3SVBPIUA==","signatures":[{"sig":"MEQCIHclKl4j6prJhxGJEMqU7rm1V9FgLGinqkk4h/uATiAvAiBi54IUzlQ8iw/WG/mZTVPBRU3YKpurp8d1MtgxQhHbDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.15.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e283f46bd06ac39c6e65c21d114ff090/midscene-cli-0.8.15.tgz","_integrity":"sha512-jFOUr4Njrv1On4+yG4NgliZClNIbcujfP9HUAt0wIpdYZZkmvwN3/AHmpMyNxpqqv+lmt0Dfo9lisy3SVBPIUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.15","@midscene/core":"0.8.15"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.15_1735737383773_0.28437030910886585","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@midscene/cli","version":"0.8.16","license":"MIT","_id":"@midscene/cli@0.8.16","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"945383ddadcae4b5895e0cf2e548ad7f9c18520d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.16.tgz","fileCount":7,"integrity":"sha512-FMNMVECe17yDx9iomDWe/M+IsJ62YiAUqWKLDP3Xj+Qj4/aGAQ4+2AKArejagRK6DkkYvw969pUrtFbT2FllEQ==","signatures":[{"sig":"MEYCIQCzkMdkURuQnWAiYsgueUKvZZDIGWna7N4EL12gFZdR+wIhAPr6E8ejiiGzi4gOMoPETJkuqN9gg8/SZUFFu9XIa0Ak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.16.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64c91f69c20680beefcc8f5e278e6168/midscene-cli-0.8.16.tgz","_integrity":"sha512-FMNMVECe17yDx9iomDWe/M+IsJ62YiAUqWKLDP3Xj+Qj4/aGAQ4+2AKArejagRK6DkkYvw969pUrtFbT2FllEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.16","@midscene/core":"0.8.16"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.16_1735785557447_0.6752443034683426","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103010342.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250103010342.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250103010342.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce26d6a9da0c530747be41032aa18327c7d2967d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250103010342.0.tgz","fileCount":7,"integrity":"sha512-tbZgLL8eaNihVkA+3vIeLCBQ3fX3j3MisuN8oovNKn657I3+wGY1XH15ybZNwhpwopKtW0CoqV+csufrrI9uaQ==","signatures":[{"sig":"MEUCIDxZ6v30Zy+cDLJJnwRQiWdd5VXL84IFF70B2hQe/FlsAiEA5/H0u2LJQBZQIky+FGXFa2aDMm11r4DZE38fGEAJpgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250103010342.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b06bbe22ea43a37baf6d54532aabaa1/midscene-cli-0.8.17-beta-20250103010342.0.tgz","_integrity":"sha512-tbZgLL8eaNihVkA+3vIeLCBQ3fX3j3MisuN8oovNKn657I3+wGY1XH15ybZNwhpwopKtW0CoqV+csufrrI9uaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250103010342.0","@midscene/core":"0.8.17-beta-20250103010342.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250103010342.0_1735866450623_0.4338685411172909","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-beta-20250103062134.0":{"name":"@midscene/cli","version":"0.8.16-beta-20250103062134.0","license":"MIT","_id":"@midscene/cli@0.8.16-beta-20250103062134.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce080379bfcff88f0926e726fa5eb06ba08857fd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.16-beta-20250103062134.0.tgz","fileCount":7,"integrity":"sha512-FANL6dCXEnb9woPEqDPXJuCGqQtbl94TSR36HCR/z99CVMN18F3uCh+3yqHDhX/gathnw3iBlSoOOuq4dq1vUw==","signatures":[{"sig":"MEYCIQDPYhhoJm0qkUevxgByryNKubF/QM39ao4y8IlURwRzjQIhAPdzHdyuIN4fVKM/cAld02QNAzJ/gTkUrkM+sFuPZBy/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.16-beta-20250103062134.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2e3bf4eb47bbaef739cb390d8773c038/midscene-cli-0.8.16-beta-20250103062134.0.tgz","_integrity":"sha512-FANL6dCXEnb9woPEqDPXJuCGqQtbl94TSR36HCR/z99CVMN18F3uCh+3yqHDhX/gathnw3iBlSoOOuq4dq1vUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.16-beta-20250103062134.0","@midscene/core":"0.8.16-beta-20250103062134.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.16-beta-20250103062134.0_1735885509764_0.8670645612649883","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103065754.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250103065754.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250103065754.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f53a5e26c411762637b3736015c1bc0058f045dc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250103065754.0.tgz","fileCount":7,"integrity":"sha512-0kGq8MQ0C6OY3MvjTtsIY7EkNvx0w0pJJUCxl9AQqEZnCGWbLX+ETFtKgtSI87ttljIu/ugI29wgTdfs8AvtZg==","signatures":[{"sig":"MEUCIG7RsDOuRX7EasJazsJ9uoGi9Rc4oqDVcuL8AhyyaStfAiEAiAP9Wi0Xk8+O6RwkxGsvFj8bsYsdjXz99pY088rdN1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250103065754.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2327b80ca0f4e238279fb69c0834c7f6/midscene-cli-0.8.17-beta-20250103065754.0.tgz","_integrity":"sha512-0kGq8MQ0C6OY3MvjTtsIY7EkNvx0w0pJJUCxl9AQqEZnCGWbLX+ETFtKgtSI87ttljIu/ugI29wgTdfs8AvtZg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250103065754.0","@midscene/core":"0.8.17-beta-20250103065754.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250103065754.0_1735887704925_0.09318457764275556","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103091441.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250103091441.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250103091441.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9f3af96e5a96aafb1944c417d14749e6eb8d65b4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250103091441.0.tgz","fileCount":7,"integrity":"sha512-xHbzhfZ/ygkawCz5/FhXBHjMLEyy2LVr5mUZr4TMaWSIGfZl5j/HU1NdTv9cxKd+597HivbsEoEwg2KldNUEEQ==","signatures":[{"sig":"MEUCIQCo2+T7Kguyo1dzpoYXpLWsOKAD0W3XZO0iRBjQ5A5cogIgXpW2du+m+MSMseZ12LcKKnRDd6KAKTpQ9srFpsq+yIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250103091441.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bdcd8bd507c48120d2a39ce9dae46249/midscene-cli-0.8.17-beta-20250103091441.0.tgz","_integrity":"sha512-xHbzhfZ/ygkawCz5/FhXBHjMLEyy2LVr5mUZr4TMaWSIGfZl5j/HU1NdTv9cxKd+597HivbsEoEwg2KldNUEEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250103091441.0","@midscene/core":"0.8.17-beta-20250103091441.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250103091441.0_1735895917984_0.3022153387928257","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103112420.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250103112420.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250103112420.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"835d1e3723551b9d492932e6510d6d91d22633e4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250103112420.0.tgz","fileCount":7,"integrity":"sha512-/inKyd6bXWujUUzNBstQ6gfr92g8qkbi50Xt+grwnT0JhWS6t8CJTPHl/BFsXWnN/QwUSztUIeCPw949O+UJ5w==","signatures":[{"sig":"MEYCIQCCwddkYk8qoRsmnes5WrathuA8lpV4PUuWBxLsahqxnAIhAPM6Qge+mdioRC9f+Qx8l58C/zy+4hZyb7Pk9KX/IFXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250103112420.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/174fa66c90931e7c2b880a4595be9cef/midscene-cli-0.8.17-beta-20250103112420.0.tgz","_integrity":"sha512-/inKyd6bXWujUUzNBstQ6gfr92g8qkbi50Xt+grwnT0JhWS6t8CJTPHl/BFsXWnN/QwUSztUIeCPw949O+UJ5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250103112420.0","@midscene/core":"0.8.17-beta-20250103112420.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250103112420.0_1735903693421_0.17815971437828648","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103144546.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250103144546.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250103144546.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c33990bb58b09204bb7b41aac95bdde5f3d4b12c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250103144546.0.tgz","fileCount":7,"integrity":"sha512-AdzTnc6TUwSwKfN4Y/cj8+Tgo1HENqynQJ//cg2whn8f5+UyMciAUZz5NXSmayBoe0P/kp5gMccC90lD08X4ZQ==","signatures":[{"sig":"MEYCIQCuEB7xQD/q73a1W2Yu2AD004ctx4WKqP7Patc0jZ8ndAIhAO0+5TQcaLviv3axk3o72zC2aeex3vgi/sdv/vhyc4wH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250103144546.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/784b26ecc1d4d248a9b1833c437f0040/midscene-cli-0.8.17-beta-20250103144546.0.tgz","_integrity":"sha512-AdzTnc6TUwSwKfN4Y/cj8+Tgo1HENqynQJ//cg2whn8f5+UyMciAUZz5NXSmayBoe0P/kp5gMccC90lD08X4ZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250103144546.0","@midscene/core":"0.8.17-beta-20250103144546.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250103144546.0_1735915779115_0.20375764904135374","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250106094722.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250106094722.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250106094722.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a2e1e16699a2f652a97bcba763c6415ed1b7aead","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250106094722.0.tgz","fileCount":7,"integrity":"sha512-5JmK+LBO4AGrdjlJOr+2WJF0Oufdk9FBLjVcTthU21hb8w1Gw5oMtzO1xn4xBC1mNIjYgl+AiM1zOhDlDkushA==","signatures":[{"sig":"MEUCIQCfZzZfFsj0svIvh4p6sjLpkHRULlJkkQQZ6VrxQVVP+QIgXCZcb+9UsasE+Gziaj8+SVrq6mNmJHViRb81awIcI2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250106094722.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c45151fa0d505f3606d20567855f69a/midscene-cli-0.8.17-beta-20250106094722.0.tgz","_integrity":"sha512-5JmK+LBO4AGrdjlJOr+2WJF0Oufdk9FBLjVcTthU21hb8w1Gw5oMtzO1xn4xBC1mNIjYgl+AiM1zOhDlDkushA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250106094722.0","@midscene/core":"0.8.17-beta-20250106094722.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250106094722.0_1736157071266_0.36245712335958635","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250106111707.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250106111707.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250106111707.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"246af935feba97690d233f7433f41da5887a9091","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250106111707.0.tgz","fileCount":7,"integrity":"sha512-vrSOG+lcCzVpR/VGQ+SC6BvnMvNYbv4zndZyofdbp5PaoYpGp4ENmvPGRM+ly/JCPIkP3IIGbMca8qUgZhb0Vw==","signatures":[{"sig":"MEUCIQCJmD9RHwSWW2R4wfSFxqrp2pWOwTbQU52GZhVWwQReFwIgOW5pC2afANLPpNn5Ge/R9dZupFELQNSQFG87jpWtW2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250106111707.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b3bc761a9592349aae0a50f41a9e018/midscene-cli-0.8.17-beta-20250106111707.0.tgz","_integrity":"sha512-vrSOG+lcCzVpR/VGQ+SC6BvnMvNYbv4zndZyofdbp5PaoYpGp4ENmvPGRM+ly/JCPIkP3IIGbMca8qUgZhb0Vw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250106111707.0","@midscene/core":"0.8.17-beta-20250106111707.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250106111707.0_1736162457795_0.9976451830983439","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107014435.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250107014435.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250107014435.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb017458266f3dd8c72274768e6711ad4210b6c2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250107014435.0.tgz","fileCount":7,"integrity":"sha512-xyxmR3HcAdD77FeFpu5SBb13T0XME6ZiBgv9HKftYSy4oitKYTCmacypJ3THClJxOkbUQpTOatcStuibcgKD/A==","signatures":[{"sig":"MEQCIGFJPd7a54tgd3ePPqsRA/KwYp0ZJtUipUH1UdUsxSxsAiBnvGc+ohJrimoTs0OccfH9zBlK37XVoqc2WlxR0ofcPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250107014435.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/27eb759670b6234d16081f75e43bcee4/midscene-cli-0.8.17-beta-20250107014435.0.tgz","_integrity":"sha512-xyxmR3HcAdD77FeFpu5SBb13T0XME6ZiBgv9HKftYSy4oitKYTCmacypJ3THClJxOkbUQpTOatcStuibcgKD/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250107014435.0","@midscene/core":"0.8.17-beta-20250107014435.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250107014435.0_1736214524831_0.9742969576408984","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107021140.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250107021140.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250107021140.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bdb7485e612a4767900e0a879f690aa114a865e6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250107021140.0.tgz","fileCount":7,"integrity":"sha512-zNvXrsMIatgqb2l+J7hI9jZXY6D17B9bJ89nFtAla8ro/Quwwd2vjZzvyDkF6B89Ct9CVJP4F5BChN79ZYKb7Q==","signatures":[{"sig":"MEQCIDMhVYF4b5CeR8g6veaVbJUYXuMK0IvJEjkYozs0WexwAiBOeiKZKzG1xStibP04bkiUu5ET3y2pkPHOUB6Ce/uQ6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250107021140.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a6416055c22397e8957c65e2ba5cfb3/midscene-cli-0.8.17-beta-20250107021140.0.tgz","_integrity":"sha512-zNvXrsMIatgqb2l+J7hI9jZXY6D17B9bJ89nFtAla8ro/Quwwd2vjZzvyDkF6B89Ct9CVJP4F5BChN79ZYKb7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250107021140.0","@midscene/core":"0.8.17-beta-20250107021140.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250107021140.0_1736216137312_0.4950058565506257","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107032745.0":{"name":"@midscene/cli","version":"0.8.17-beta-20250107032745.0","license":"MIT","_id":"@midscene/cli@0.8.17-beta-20250107032745.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5c498d354065df96ab44a540cccd62b2e9e34eb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17-beta-20250107032745.0.tgz","fileCount":7,"integrity":"sha512-URwvn+9gZgawOj1owkK0jiNZSpqk5cBNwfVzLO6M77/T7ey5rvblnoSPX3O9/ndfaEXad/ixJfdgr3R0AblG7A==","signatures":[{"sig":"MEUCIAmU2wRtm6TTKAj2EIupv8DDpA5gB+LFHrufW7kglLVzAiEA12mZDwkRIRG7sUEtRPoLWT7VdGeYWSqcfEy7AMdYu/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231396},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17-beta-20250107032745.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/057f3bdab5fb4ce30c85fd52f108cf35/midscene-cli-0.8.17-beta-20250107032745.0.tgz","_integrity":"sha512-URwvn+9gZgawOj1owkK0jiNZSpqk5cBNwfVzLO6M77/T7ey5rvblnoSPX3O9/ndfaEXad/ixJfdgr3R0AblG7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17-beta-20250107032745.0","@midscene/core":"0.8.17-beta-20250107032745.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17-beta-20250107032745.0_1736220691339_0.1883013957629689","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@midscene/cli","version":"0.8.17","license":"MIT","_id":"@midscene/cli@0.8.17","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69ea8b2aafd84c31bd60ade2a987db8232bbfaab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.17.tgz","fileCount":7,"integrity":"sha512-aqKWbKhN7ikZ8TCO6M5cyoMzArmlm8L2/TQbIGdMrcRGS8AgS5AupNeMoBwbVns5t2Nx8TIYNkI1fiuHufUkXg==","signatures":[{"sig":"MEUCIDfv8+xO4pEiZ9G6A/P6AzkAYdTVI5bdN5ihdrMCRv2bAiEA/KnJRqw/PmuDB7zA/f0xUe4JUiYOneTFMuf1wdHrH7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231286},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.17.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9021fa600cfdf4bd8e3964bd182424c/midscene-cli-0.8.17.tgz","_integrity":"sha512-aqKWbKhN7ikZ8TCO6M5cyoMzArmlm8L2/TQbIGdMrcRGS8AgS5AupNeMoBwbVns5t2Nx8TIYNkI1fiuHufUkXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.17","@midscene/core":"0.8.17"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17_1736222098710_0.2717515714614016","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107052314.0":{"name":"@midscene/cli","version":"0.8.18-beta-20250107052314.0","license":"MIT","_id":"@midscene/cli@0.8.18-beta-20250107052314.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b85c2d90dfe8ceec5f537e84305541ba60ce49e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.18-beta-20250107052314.0.tgz","fileCount":7,"integrity":"sha512-jbTVp03c6VWqDB1BG8lwxY0znAWF8ttoXDbElXLMhmpv6F6KomBOCcst3+LQmhoxVioXNsAKIqHqxm58mjgc8g==","signatures":[{"sig":"MEQCIG4/w94HP8fkbLalHEDcHfjrczpeU9iqNyilbg4Jwb0qAiBWdvyEjtBolSYDIO5Egx3KjcoNEo9RDtConVc9XjIKfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037916},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.18-beta-20250107052314.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7b8145feb1bcaa7aeee1f0830084e07/midscene-cli-0.8.18-beta-20250107052314.0.tgz","_integrity":"sha512-jbTVp03c6VWqDB1BG8lwxY0znAWF8ttoXDbElXLMhmpv6F6KomBOCcst3+LQmhoxVioXNsAKIqHqxm58mjgc8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.18-beta-20250107052314.0","@midscene/core":"0.8.18-beta-20250107052314.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18-beta-20250107052314.0_1736227629049_0.4884576573909043","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107062545.0":{"name":"@midscene/cli","version":"0.8.18-beta-20250107062545.0","license":"MIT","_id":"@midscene/cli@0.8.18-beta-20250107062545.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a368976b619fb6e6be6d82ecd6650fb747aa98ca","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.18-beta-20250107062545.0.tgz","fileCount":7,"integrity":"sha512-YpR+Q9VqNyeYd4pemHjVgUvx1n2lOhndJSZkebTWlmZBZqluTp6+XXPn69C0plibpH3ZpgGp8W8tmJDJd9bBRw==","signatures":[{"sig":"MEYCIQDdMvT0/W4jbqMf49tKEAMssYnXf6duyhS2nPdsqhyxVgIhAMGekM8z7upVKLAXJac66Z/GEcbdk7czLUCQVDTeov2Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037984},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.18-beta-20250107062545.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/554470ec3e639aff2671b9c34ca4f9da/midscene-cli-0.8.18-beta-20250107062545.0.tgz","_integrity":"sha512-YpR+Q9VqNyeYd4pemHjVgUvx1n2lOhndJSZkebTWlmZBZqluTp6+XXPn69C0plibpH3ZpgGp8W8tmJDJd9bBRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.18-beta-20250107062545.0","@midscene/core":"0.8.18-beta-20250107062545.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18-beta-20250107062545.0_1736231376884_0.07440726821116472","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107084346.0":{"name":"@midscene/cli","version":"0.8.18-beta-20250107084346.0","license":"MIT","_id":"@midscene/cli@0.8.18-beta-20250107084346.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50aaf9e8062cd3cececbe597315fef0a1ce816cd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.18-beta-20250107084346.0.tgz","fileCount":7,"integrity":"sha512-sHVvwg3y2IGP2OjiLLzgxn8l1spClWUQ2025k9Zxy5q2wyEBXpdL1JEiltz/Lyxt5GhvmirpI1QuFjVxAP23IA==","signatures":[{"sig":"MEQCIBHUX1p0yrf2T/E6U4/c+gkCH6Il/jP9JvPAlvy9Qb0+AiAaLdzXZWs+yohvuwJlUUG7ING4jG1rBnMdP5Wxe3bYEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037984},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.18-beta-20250107084346.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bdfdc7ef4cc6ab6f5dc57186b33cc4d8/midscene-cli-0.8.18-beta-20250107084346.0.tgz","_integrity":"sha512-sHVvwg3y2IGP2OjiLLzgxn8l1spClWUQ2025k9Zxy5q2wyEBXpdL1JEiltz/Lyxt5GhvmirpI1QuFjVxAP23IA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.18-beta-20250107084346.0","@midscene/core":"0.8.18-beta-20250107084346.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18-beta-20250107084346.0_1736239653675_0.635028837512895","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107111603.0":{"name":"@midscene/cli","version":"0.8.18-beta-20250107111603.0","license":"MIT","_id":"@midscene/cli@0.8.18-beta-20250107111603.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d5c8e92664a5cd7a74dbe03cfde441471c7c1d2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.18-beta-20250107111603.0.tgz","fileCount":7,"integrity":"sha512-UUwC4NNIWiBXq/Aofd3jVUpmtQUw4ekMexNLpIzXNDdKdWi++8NhLU2GpKV9ERDT3+j0HLiSqNxl5k5CplY5VA==","signatures":[{"sig":"MEYCIQD6bIiwhkUK2237TyZtIsod1LAJRtuzW8FVc5Fmc4MurwIhANTVfEoZ28cW6xj46fH+N2TzB0eBeufNPXq/Ai50oemP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1038060},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.18-beta-20250107111603.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fb010224f3ae4fb8f156dfedbf2fbb0/midscene-cli-0.8.18-beta-20250107111603.0.tgz","_integrity":"sha512-UUwC4NNIWiBXq/Aofd3jVUpmtQUw4ekMexNLpIzXNDdKdWi++8NhLU2GpKV9ERDT3+j0HLiSqNxl5k5CplY5VA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.18-beta-20250107111603.0","@midscene/core":"0.8.18-beta-20250107111603.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18-beta-20250107111603.0_1736248802243_0.7186036193022303","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@midscene/cli","version":"0.8.18","license":"MIT","_id":"@midscene/cli@0.8.18","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"43ff82b430e9bf9f95e813afe0a22920ecbb7a19","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.8.18.tgz","fileCount":7,"integrity":"sha512-ajMc9/cz3xteqI8FxZI/KXFUYj8N9OGHOJSekvSjNQMPI+H6oVV86W51omEnfQ4k4jLJDzrALXvm/T7k9XrUjw==","signatures":[{"sig":"MEUCIQDt455CDZhYBA9Ir5YOAA4mF7pzf7OcSSwLW21NnhMRzAIgFmrsEdlsQkEvuzSPG7gP1+QkUra8I2T2avq/dLBFd4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037950},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.8.18.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29cbcc93656d00068bbdd56c0af80579/midscene-cli-0.8.18.tgz","_integrity":"sha512-ajMc9/cz3xteqI8FxZI/KXFUYj8N9OGHOJSekvSjNQMPI+H6oVV86W51omEnfQ4k4jLJDzrALXvm/T7k9XrUjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.8.18","@midscene/core":"0.8.18"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18_1736250846460_0.03607296821248096","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@midscene/cli","version":"0.9.0","license":"MIT","_id":"@midscene/cli@0.9.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50b11a9461a6bc3bb9d99c0c8b1a622940f70274","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.0.tgz","fileCount":7,"integrity":"sha512-z/UixhtGxTesSAwIs9YBrccX9vVcI0HDeZ9y7vWN9T0Y1wUqSMzHZ0jyZy2dWkk+KT229W0M+g1xxKS4p9vbFg==","signatures":[{"sig":"MEQCID3eCTdlMMMmMFVWphgai2PKicM5dDJzLxce5EkGHlvaAiBtAJRWQiNEfWd77x8akqsCHJ6pWzDno25U/UhO0hG4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037945},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7d5b14623aa3904882dfc4d33f08741/midscene-cli-0.9.0.tgz","_integrity":"sha512-z/UixhtGxTesSAwIs9YBrccX9vVcI0HDeZ9y7vWN9T0Y1wUqSMzHZ0jyZy2dWkk+KT229W0M+g1xxKS4p9vbFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.0","@midscene/core":"0.9.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1736406430135_0.835673646211629","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-beta-20250110041124.0":{"name":"@midscene/cli","version":"0.9.1-beta-20250110041124.0","license":"MIT","_id":"@midscene/cli@0.9.1-beta-20250110041124.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb381357ab93881a7182ebe91e65dc475a54e353","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.1-beta-20250110041124.0.tgz","fileCount":7,"integrity":"sha512-pq9pks2hmyemGhyU/Zvizlnd7Tvp1RQchFF+eEe3K+cjP+WMPcpDJqh3PInxb1NTvTNSfbf0f6VR2SH71WtAvA==","signatures":[{"sig":"MEUCIQCK3v/plY1q1dVwHlWateQOWDmr6jFUA7F2SnD4UJ4pnQIgbd1QkDvepNTE08auvRMTTNEQYXz4jtVl0QbP7WFjyfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.1-beta-20250110041124.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35f3a3d2f87ffc3874e3aa7b0803a925/midscene-cli-0.9.1-beta-20250110041124.0.tgz","_integrity":"sha512-pq9pks2hmyemGhyU/Zvizlnd7Tvp1RQchFF+eEe3K+cjP+WMPcpDJqh3PInxb1NTvTNSfbf0f6VR2SH71WtAvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.1-beta-20250110041124.0","@midscene/core":"0.9.1-beta-20250110041124.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1-beta-20250110041124.0_1736482521029_0.17769756678685944","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-beta-20250111045755.0":{"name":"@midscene/cli","version":"0.9.1-beta-20250111045755.0","license":"MIT","_id":"@midscene/cli@0.9.1-beta-20250111045755.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff1f68c7799096d2caf6bcc58628d59209e834bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.1-beta-20250111045755.0.tgz","fileCount":7,"integrity":"sha512-pwM2P0mbflqdfkPUU9LVK2IdXHfbOmOC2AwwwoLBdztd/zi/TFdc/bJVYp4GOy7ZC2THpiB5uyCJK+Wk4Zr6cw==","signatures":[{"sig":"MEUCIQC5uwOhWv3jyDgSp7Bi3OaQEv5jLWgVmQGXvXVoOOBuZwIgBcw35i98NyMAPi6nZzI/HolC3+hDHHPAJTHqAKynPTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.1-beta-20250111045755.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/53ee9deb796b7f7ad4957480b78617b7/midscene-cli-0.9.1-beta-20250111045755.0.tgz","_integrity":"sha512-pwM2P0mbflqdfkPUU9LVK2IdXHfbOmOC2AwwwoLBdztd/zi/TFdc/bJVYp4GOy7ZC2THpiB5uyCJK+Wk4Zr6cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.1-beta-20250111045755.0","@midscene/core":"0.9.1-beta-20250111045755.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1-beta-20250111045755.0_1736571701692_0.9941955434297449","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@midscene/cli","version":"0.9.1","license":"MIT","_id":"@midscene/cli@0.9.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3404fd29efe0a9c31a6e79e9fadcaa586803cf32","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.1.tgz","fileCount":7,"integrity":"sha512-Co3Wqu8HW+vZmLKfo13PT9cIPD+B1lw+UFNEi82TDDFUurQwAsiNKf2NjDbQ4Rb5RXNdgfxvsS2efxiroAEW3A==","signatures":[{"sig":"MEUCIQCplkF5kpCaXr2dzgOr5ygNUfov9aJnrbk8FTTdkZhhWAIgO1Q2WLPBOeqHWZHNyf5SsXO6Q2q45FtAIpundonjglM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040139},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79191d5163e87aa290ab916dc510d91e/midscene-cli-0.9.1.tgz","_integrity":"sha512-Co3Wqu8HW+vZmLKfo13PT9cIPD+B1lw+UFNEi82TDDFUurQwAsiNKf2NjDbQ4Rb5RXNdgfxvsS2efxiroAEW3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.1","@midscene/core":"0.9.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1736572674206_0.7732554745785343","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250114083542.0":{"name":"@midscene/cli","version":"0.9.2-beta-20250114083542.0","license":"MIT","_id":"@midscene/cli@0.9.2-beta-20250114083542.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e5d20e89b0535c744305c5899c49f288cd2fe3c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.2-beta-20250114083542.0.tgz","fileCount":7,"integrity":"sha512-DLOCWuYrA80LQYkX3OV6IxwyuP8O1F3DahKkqukhnt6D/p1cVBPGCVy3HKuwENmYxX17e2VF+Uy15KymMOnYcA==","signatures":[{"sig":"MEUCIQCbW0VH1OGDtLyV8VnE4kb/UCJ7VLp+9O+ldJZ5XMoYUwIgCzcEbgGTSZQLQtLJvBDbnPkenDxMSzPzu//NbjoZng8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.2-beta-20250114083542.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48c4f2220f7ee21dc4932c1b0434eecf/midscene-cli-0.9.2-beta-20250114083542.0.tgz","_integrity":"sha512-DLOCWuYrA80LQYkX3OV6IxwyuP8O1F3DahKkqukhnt6D/p1cVBPGCVy3HKuwENmYxX17e2VF+Uy15KymMOnYcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.2-beta-20250114083542.0","@midscene/core":"0.9.2-beta-20250114083542.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2-beta-20250114083542.0_1736843978418_0.3787124749719848","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250115015938.0":{"name":"@midscene/cli","version":"0.9.2-beta-20250115015938.0","license":"MIT","_id":"@midscene/cli@0.9.2-beta-20250115015938.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0b0c3dd4a6bffb92011a00a1c61bff7d592948e4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.2-beta-20250115015938.0.tgz","fileCount":7,"integrity":"sha512-76a6zzeZ3b2Mx1BOeHZZbMnArKF41G4g8dt9aHMFf5zjN8QkNXhP6FeFjZYQR7lVW2fjv8VNRRn7tKnJgSN/ow==","signatures":[{"sig":"MEYCIQCKmV1nKy0aNber6afIBJ9MECK2JSLYvcQIRpKo4HLNswIhANN2zBjYIU090C3DwBpbdnh6G+yyQSlevq+uOYfR+qzR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.2-beta-20250115015938.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d17fe03a223b3db000e32414cde1ce55/midscene-cli-0.9.2-beta-20250115015938.0.tgz","_integrity":"sha512-76a6zzeZ3b2Mx1BOeHZZbMnArKF41G4g8dt9aHMFf5zjN8QkNXhP6FeFjZYQR7lVW2fjv8VNRRn7tKnJgSN/ow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.2-beta-20250115015938.0","@midscene/core":"0.9.2-beta-20250115015938.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2-beta-20250115015938.0_1736906616632_0.38782580348290874","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250115031224.0":{"name":"@midscene/cli","version":"0.9.2-beta-20250115031224.0","license":"MIT","_id":"@midscene/cli@0.9.2-beta-20250115031224.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"27c83ab1d6a0c724f36a2086ec0d90756db938ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.2-beta-20250115031224.0.tgz","fileCount":7,"integrity":"sha512-3/JNocW0nB38+Dcun8Q45mk4TyWAp8aYVabD5ypDAzHmBjLfu2JTqQ53TGTk4/8gb9qPDF/YhV9xTxa8N7sp9w==","signatures":[{"sig":"MEUCIEJ7CkVIn2GI/fj8pwrzqFPekrGKQeDcLjA1O8XO4eoxAiEAq1T+G3LNK9UL5NfrS+4nr26lMnfA+ouU9eQCkI5DC0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.2-beta-20250115031224.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f71c449d7b710c00b36cf020c9f728fc/midscene-cli-0.9.2-beta-20250115031224.0.tgz","_integrity":"sha512-3/JNocW0nB38+Dcun8Q45mk4TyWAp8aYVabD5ypDAzHmBjLfu2JTqQ53TGTk4/8gb9qPDF/YhV9xTxa8N7sp9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.2-beta-20250115031224.0","@midscene/core":"0.9.2-beta-20250115031224.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2-beta-20250115031224.0_1736910984479_0.4741276259314675","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@midscene/cli","version":"0.9.2","license":"MIT","_id":"@midscene/cli@0.9.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"54e9c1b14532b2a9f819aace0a47cd2f994930aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.2.tgz","fileCount":7,"integrity":"sha512-xSUCS0YoK84V+nSFFc8xngf/Gr3RLAP/7+RGREshqRM6VGJpuIknSQK1r/HOdxmrzfeNk1lUg7GTPEVJ3/A4PA==","signatures":[{"sig":"MEQCIBTRPd5YIiRD9azn9wIq4Dx4x6oY3ZFzbuJ9vucPvusJAiBuNw0tp3K4Ym1JKmJAfPHGJ6su8O0z4Uia4tFaPFAYXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040139},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a304d513c1d18fcad4237b5a25a58d76/midscene-cli-0.9.2.tgz","_integrity":"sha512-xSUCS0YoK84V+nSFFc8xngf/Gr3RLAP/7+RGREshqRM6VGJpuIknSQK1r/HOdxmrzfeNk1lUg7GTPEVJ3/A4PA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.2","@midscene/core":"0.9.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1736911385459_0.8167485494478852","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-beta-20250116143806.0":{"name":"@midscene/cli","version":"0.9.3-beta-20250116143806.0","license":"MIT","_id":"@midscene/cli@0.9.3-beta-20250116143806.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dd9dee337f6cdf66ddd201446dd3d298b9c1063b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.9.3-beta-20250116143806.0.tgz","fileCount":7,"integrity":"sha512-eUJGBH5Q1y02Fh2bn/7Nl7mDfKY5qpxUPmBb+1+wO5Rip7+S6u4aCdwOsHMNlvekjQvzGWafnQMqUqafhpkSSg==","signatures":[{"sig":"MEYCIQD4QVQSokUC/ht+6VAlOB3iJpumA/YuEo728whvwHRb0QIhAN/jgt4VnD7Ikmg8zdBAzga2m7QkT50lXCjHhOpQyZpT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040249},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.9.3-beta-20250116143806.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95908782b4c45f8b95502210ce460d50/midscene-cli-0.9.3-beta-20250116143806.0.tgz","_integrity":"sha512-eUJGBH5Q1y02Fh2bn/7Nl7mDfKY5qpxUPmBb+1+wO5Rip7+S6u4aCdwOsHMNlvekjQvzGWafnQMqUqafhpkSSg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.9.3-beta-20250116143806.0","@midscene/core":"0.9.3-beta-20250116143806.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.3-beta-20250116143806.0_1737038530244_0.8942002994197098","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@midscene/cli","version":"0.10.0","license":"MIT","_id":"@midscene/cli@0.10.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"39d1fed59cc2abc1f6107f1181c3cc5f14e33681","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.0.tgz","fileCount":7,"integrity":"sha512-6Y0sYAztkOi4ttwPco6nwpABa/2H6q+Hs0F5Z1cztkISvbylft6Qdl6y1eLsFwkVvaOStPXeufQ21pIU8cTVlQ==","signatures":[{"sig":"MEUCIGdNvH1wDc1ZoDYNHUV8D0yR/hsSUeyEV1yUQEVkPJn+AiEAnv8lvzVgf3UnZEwfRxtEiqBnuIbor7oOcz28YXIDDvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040144},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23366e772102fc37076a1c9f9809b44e/midscene-cli-0.10.0.tgz","_integrity":"sha512-6Y0sYAztkOi4ttwPco6nwpABa/2H6q+Hs0F5Z1cztkISvbylft6Qdl6y1eLsFwkVvaOStPXeufQ21pIU8cTVlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.0","@midscene/core":"0.10.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1737109913902_0.7098493543418654","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250120124809.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250120124809.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250120124809.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4ce636875fee19b43e91489090af3c31a6af2522","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250120124809.0.tgz","fileCount":7,"integrity":"sha512-SDMXLlnpnCsu2syFZVQ5R3d6tupC+g+ektIZYX1gU7e5IZREJajbYGC2UtVL+s025a+ba5eKOpLoIJ8Q4nXPQw==","signatures":[{"sig":"MEYCIQCuluOUPMSBsXyP+OabaOEELSIXnMTDp9+RO9aragXqvAIhAMF/C20e1UvCilKASdaelsyzmMDVzbtcAKqoSJA8rOIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040254},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250120124809.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e8b3dd1a9cb54ed1cc5425d3d87dc8d/midscene-cli-0.10.1-beta-20250120124809.0.tgz","_integrity":"sha512-SDMXLlnpnCsu2syFZVQ5R3d6tupC+g+ektIZYX1gU7e5IZREJajbYGC2UtVL+s025a+ba5eKOpLoIJ8Q4nXPQw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250120124809.0","@midscene/core":"0.10.1-beta-20250120124809.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250120124809.0_1737377522637_0.10094090360345032","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250121074221.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250121074221.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250121074221.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"68d939afb370767112f15d4450c8b195835572e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250121074221.0.tgz","fileCount":7,"integrity":"sha512-FnUEydRflLW7X8iKrCwynVudq5gOgsYzArVv1fgauu2sdlvdSYOT7wEpdgH2llyPx0elehnU7ljEwyGiMS0Rsw==","signatures":[{"sig":"MEUCIQC92PUV7IPo9dxE23SFk5AGPFB6ux+VlVLsS/AQod8p7gIgA6zuunVLaZ62lXTqmXpQfKPeW7ClfVpER/b6rOIGMnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250121074221.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c01cc3458c7b5e56c42519f573dd301/midscene-cli-0.10.1-beta-20250121074221.0.tgz","_integrity":"sha512-FnUEydRflLW7X8iKrCwynVudq5gOgsYzArVv1fgauu2sdlvdSYOT7wEpdgH2llyPx0elehnU7ljEwyGiMS0Rsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250121074221.0","@midscene/core":"0.10.1-beta-20250121074221.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250121074221.0_1737445584624_0.9838398545946736","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122023310.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250122023310.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250122023310.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2aa128c6366916adb1588159d1d7d8ddec788b62","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250122023310.0.tgz","fileCount":7,"integrity":"sha512-d7u7ak01EqSCmdSYKhMxp6gVovFt+5qRIl7kOmZOR5S5pql4iyEX7fMJclNDhkGtfywv3pe0bnL5gF3nUPjmPQ==","signatures":[{"sig":"MEYCIQDoXedZLW1olRbVoySiRDGvms92ey+svYRrTqeFE/dSGwIhALQS4ccekJe5d0KznEiQC0rBUHlUpDrJDVoA3k24ndM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250122023310.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34cd246a409f18988b799dff3b3a2e07/midscene-cli-0.10.1-beta-20250122023310.0.tgz","_integrity":"sha512-d7u7ak01EqSCmdSYKhMxp6gVovFt+5qRIl7kOmZOR5S5pql4iyEX7fMJclNDhkGtfywv3pe0bnL5gF3nUPjmPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250122023310.0","@midscene/core":"0.10.1-beta-20250122023310.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250122023310.0_1737513429984_0.31342444508047085","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122031524.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250122031524.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250122031524.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b64a4d3eca84bbaf0f207b118061315101b2ee27","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250122031524.0.tgz","fileCount":7,"integrity":"sha512-BUcHBNGNta++K9MfA1Eft1znRc8Yz7hR+uTjfKaRIhMvtGkaBGD8ffnDWT6lgFAZNJaxOodWg45HYFVuNmwqIg==","signatures":[{"sig":"MEQCIBB0WbBzjbt/qIgbeMTmOG9rczMlnFTVLZHqQpdSTgzoAiAVNxlayhypUvsBSnlOz3WtZuure4bwpfv1D2PnbcMXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250122031524.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bcd782d84099b3210d254d0fc4a94ad0/midscene-cli-0.10.1-beta-20250122031524.0.tgz","_integrity":"sha512-BUcHBNGNta++K9MfA1Eft1znRc8Yz7hR+uTjfKaRIhMvtGkaBGD8ffnDWT6lgFAZNJaxOodWg45HYFVuNmwqIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250122031524.0","@midscene/core":"0.10.1-beta-20250122031524.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250122031524.0_1737515971495_0.26663226479475854","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122063202.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250122063202.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250122063202.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e5885529e82f873a64e2b39c5daa4a08e700120","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250122063202.0.tgz","fileCount":7,"integrity":"sha512-fqjc3iniVSwo+XqSgHyy4n7MiZgdOWpNt1mr3fCnfTGer7FW3DrzyByYiOFZHfLNWTavr+a7FMbiXfkQwuUwJg==","signatures":[{"sig":"MEUCIGe1Avf/D0ClzuhGbEjVOf9p6i8rttC6akfLVQHZMf1fAiEA3lE1FQ4mPSxfeW7cvZBJqkqCJfYvXa7jmseEp6pXVy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250122063202.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b08f67a9917314a71cebc035550229e4/midscene-cli-0.10.1-beta-20250122063202.0.tgz","_integrity":"sha512-fqjc3iniVSwo+XqSgHyy4n7MiZgdOWpNt1mr3fCnfTGer7FW3DrzyByYiOFZHfLNWTavr+a7FMbiXfkQwuUwJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250122063202.0","@midscene/core":"0.10.1-beta-20250122063202.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250122063202.0_1737527769277_0.8074620492342535","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250123065819.0":{"name":"@midscene/cli","version":"0.10.1-beta-20250123065819.0","license":"MIT","_id":"@midscene/cli@0.10.1-beta-20250123065819.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1a521d3592ba890100b605d0d2cf06c0e5e16d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1-beta-20250123065819.0.tgz","fileCount":7,"integrity":"sha512-i64b8c+X65xrF9gryWps4EJHzhXD2SlvK/BHGDYcDxqbT9hSRAvjIARMLtg85+1mfIBGFkfG17/hVhKOoa2QIA==","signatures":[{"sig":"MEQCICWmfZBzbuC5p0OaepHN7McLBtc0cZnf0yQnixxjhBqOAiBPxn6U6/ejCdmDSruWmpAegMKN0EZIrtUuxDiuKLdZzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1-beta-20250123065819.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1b883a9323273db0a6ad6e1e0863ec35/midscene-cli-0.10.1-beta-20250123065819.0.tgz","_integrity":"sha512-i64b8c+X65xrF9gryWps4EJHzhXD2SlvK/BHGDYcDxqbT9hSRAvjIARMLtg85+1mfIBGFkfG17/hVhKOoa2QIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1-beta-20250123065819.0","@midscene/core":"0.10.1-beta-20250123065819.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1-beta-20250123065819.0_1737615737831_0.3144256067154245","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@midscene/cli","version":"0.10.1","license":"MIT","_id":"@midscene/cli@0.10.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"74c6726280c95f4b36e9ae23a09b49957b93e240","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.1.tgz","fileCount":7,"integrity":"sha512-Onf3qLBh6oLJGVEfOIY9jD7kQMg9/UdNrMXBSIjvxYdMkiM7/FF955rTbc+0467zexz7ASTgom/QCX8nRmZK3w==","signatures":[{"sig":"MEUCIQDaDHcHhTXudsL/dnYL3g5Ii9AoZOu5P7dR8UcwD6BSBwIgW+2b3QRGKVF/xsEWv954T7L+FgKUK7WcouvqAh5fGPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fb6f19c8b157820a96ccf9b08713654/midscene-cli-0.10.1.tgz","_integrity":"sha512-Onf3qLBh6oLJGVEfOIY9jD7kQMg9/UdNrMXBSIjvxYdMkiM7/FF955rTbc+0467zexz7ASTgom/QCX8nRmZK3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.1","@midscene/core":"0.10.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.1_1737616605230_0.01090966003310112","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-beta-20250123090318.0":{"name":"@midscene/cli","version":"0.10.2-beta-20250123090318.0","license":"MIT","_id":"@midscene/cli@0.10.2-beta-20250123090318.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8369623c761dfcb167e6880724e21fc076cec052","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.2-beta-20250123090318.0.tgz","fileCount":7,"integrity":"sha512-c+EK2on9Fnjr0P2dWmHN9zKJuVZqWQPhplkUVgtn7o14jXWWXDX6FfH0V14RpD4sWRSBrZfQJ1vipg/J0lPiuw==","signatures":[{"sig":"MEQCIHYRRnVALxxQQwYJ9s8cv766/glNjFN+K5/k7hy9dzFQAiAcTZCPGuR6syyyu9WtHZc3zYQu/FQpioNFD3X7u1XU2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.2-beta-20250123090318.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22cf10e2b4e14d89eb58f9e4851e8bd8/midscene-cli-0.10.2-beta-20250123090318.0.tgz","_integrity":"sha512-c+EK2on9Fnjr0P2dWmHN9zKJuVZqWQPhplkUVgtn7o14jXWWXDX6FfH0V14RpD4sWRSBrZfQJ1vipg/J0lPiuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.2-beta-20250123090318.0","@midscene/core":"0.10.2-beta-20250123090318.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.2-beta-20250123090318.0_1737623231732_0.8934048138340518","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@midscene/cli","version":"0.10.2","license":"MIT","_id":"@midscene/cli@0.10.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"226dc30661d7895b67241cdc9183a6b22740d973","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.2.tgz","fileCount":7,"integrity":"sha512-W4F+VJjtpV/pkIcG583OCeRr6UOV50ekKt4xD4Dvce28q+XjoHzKxsSRR9a1/+dv2t7PfUvqF7Z6UDwXqtVvjw==","signatures":[{"sig":"MEYCIQDoO6gECnbq6bncSU8eTWsGZT5TYqCkwE1xum6A18OQrAIhAIhWGXTA8gGCglAJLmCsiMYmoutMFPIO0tQU4kr4h7sA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72ae70bbb9d541c0b9e1c50ea59baa1b/midscene-cli-0.10.2.tgz","_integrity":"sha512-W4F+VJjtpV/pkIcG583OCeRr6UOV50ekKt4xD4Dvce28q+XjoHzKxsSRR9a1/+dv2t7PfUvqF7Z6UDwXqtVvjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.2","@midscene/core":"0.10.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.2_1737895207635_0.338205836984973","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@midscene/cli","version":"0.10.3","license":"MIT","_id":"@midscene/cli@0.10.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f61d42f87132b4e7aab3b54612c5a9f1290c2315","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.3.tgz","fileCount":7,"integrity":"sha512-kL3iAMK50LKgTn6430Oqy3piI38/QqkeQqfYpu8h0uq5fSIzPSw1tTKFpikpr98qFxe5jtZ9WIiAJJx3SOf99g==","signatures":[{"sig":"MEQCIGPK6smqoK/2H8FsX3GlQ7PxlLxHCveebowZfCGjAJFTAiAUfy99TOFEmUL1dTim7wXlpmApYmlILPQAWV8A2mM44g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a61aa4154bb4c084b4174f5db3df5b55/midscene-cli-0.10.3.tgz","_integrity":"sha512-kL3iAMK50LKgTn6430Oqy3piI38/QqkeQqfYpu8h0uq5fSIzPSw1tTKFpikpr98qFxe5jtZ9WIiAJJx3SOf99g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.3","@midscene/core":"0.10.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.3_1737966144047_0.5678847724506104","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@midscene/cli","version":"0.10.4","license":"MIT","_id":"@midscene/cli@0.10.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2575dda20b706d2c946ff069ef13566026cadca2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.4.tgz","fileCount":7,"integrity":"sha512-R2vUhUVRgM/NPM+q98/hmA0710Llpr+kqP3yXDhUtAo6LNDKXDpLDjvjIxTU8uUHP/VvqIB5wD6iVDCCf7bWaw==","signatures":[{"sig":"MEQCICZc6ODFDHlF5aLSNHydTsy4ejZ7YWIvPaCO/kQusVG5AiBdtXEXx/8/7XXeqj5weUFNTGCP9Lm9L9NVWZFO8gWD1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8fa63b761d503378541baa5e908c5c93/midscene-cli-0.10.4.tgz","_integrity":"sha512-R2vUhUVRgM/NPM+q98/hmA0710Llpr+kqP3yXDhUtAo6LNDKXDpLDjvjIxTU8uUHP/VvqIB5wD6iVDCCf7bWaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.4","@midscene/core":"0.10.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.4_1738217966339_0.20691887128666342","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@midscene/cli","version":"0.10.5","license":"MIT","_id":"@midscene/cli@0.10.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e81bcaca4dba06ede3eaba3900528f55d4f95c56","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.5.tgz","fileCount":7,"integrity":"sha512-c2Lc5NP8LtxS5zny6ciINZRqL/1vbun1uBHAJ+uYcTCtaKgrVyJrtWIQEazDQgQnvCQKFkNteU+6M7Idmyi7uA==","signatures":[{"sig":"MEUCIAaVye8uve7Ks5WOIPW1s+ZZYrQuQTaf3+Yr6Y5/DlSVAiEA3OVoYWaTn86uWOZh6LT6YNL9tNp8yAoIQ8A3Pi/lZH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c031e45f31c21ed1dc0f23fca985b00/midscene-cli-0.10.5.tgz","_integrity":"sha512-c2Lc5NP8LtxS5zny6ciINZRqL/1vbun1uBHAJ+uYcTCtaKgrVyJrtWIQEazDQgQnvCQKFkNteU+6M7Idmyi7uA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.5","@midscene/core":"0.10.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.5_1738292923244_0.6642620879242815","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250207060931.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250207060931.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250207060931.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"84b8dae43dc2c5bee05f69920513e409d5e09530","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250207060931.0.tgz","fileCount":7,"integrity":"sha512-TjlQWy4Mt8HUDny2+9FckHM91A/rbdFWOR2f8xJ1cdQPvDYqY+5gNCpYcYA4QaG9MbP7kYMujKWTeMRAOm3LbA==","signatures":[{"sig":"MEQCIFJJlJtmZlli87V8BgxcoQlEDBg+qFfZXdT9yZyvfCypAiAHVaLAw5jcwEb7DC5NeCBkXQVJ14xYYZiF0vnzPDgA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250207060931.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75be7b3829ede13893f5f6020b662a34/midscene-cli-0.10.6-beta-20250207060931.0.tgz","_integrity":"sha512-TjlQWy4Mt8HUDny2+9FckHM91A/rbdFWOR2f8xJ1cdQPvDYqY+5gNCpYcYA4QaG9MbP7kYMujKWTeMRAOm3LbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250207060931.0","@midscene/core":"0.10.6-beta-20250207060931.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250207060931.0_1738908818522_0.05272656081604121","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250208050716.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250208050716.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250208050716.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3cdeddd5aa051f3ce543252b0f1f4962ad677323","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250208050716.0.tgz","fileCount":7,"integrity":"sha512-FiqN52mBLZQyj0k+Aa7vzrKbD2sMQEmO81i0WMsk/HqN2wBoABY2heBPA3zuWYfap0weUo+xFQLz6ojz23v8bw==","signatures":[{"sig":"MEUCIHlP6zFpyqb1tj4lytwsXN+CHt3wwrMjp0piBbJGmi6bAiEA+6Kae4+Lmzrg7YBWFa93TkZHQ4X28ITgSReOAPkQrMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250208050716.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0692fe8262cb5acd316ea8fd5a0f5eb/midscene-cli-0.10.6-beta-20250208050716.0.tgz","_integrity":"sha512-FiqN52mBLZQyj0k+Aa7vzrKbD2sMQEmO81i0WMsk/HqN2wBoABY2heBPA3zuWYfap0weUo+xFQLz6ojz23v8bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250208050716.0","@midscene/core":"0.10.6-beta-20250208050716.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250208050716.0_1738991492854_0.11558927352270798","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210080545.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250210080545.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250210080545.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"416aec924eae530ed6fcfa93c85d2a19939dbc35","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250210080545.0.tgz","fileCount":7,"integrity":"sha512-lZzI1kXExNkY7JVGpShNTfck46Do/pFsQ5r3HHOSr4EUqaRs/N0FGjzR8qgpzOuiIwAa1uNf4YmbeLYihcbVRg==","signatures":[{"sig":"MEQCIFnq5HbNvhgMSoG6pZEAoJvRB3NQlNbiHLpVnwLzIwhmAiAsAXucE9ex8w8QTpKBQR6ndIJ59WbHRkkK4rhpNkglDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250210080545.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/42b1f08f734d01484918fbc37287d5c4/midscene-cli-0.10.6-beta-20250210080545.0.tgz","_integrity":"sha512-lZzI1kXExNkY7JVGpShNTfck46Do/pFsQ5r3HHOSr4EUqaRs/N0FGjzR8qgpzOuiIwAa1uNf4YmbeLYihcbVRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250210080545.0","@midscene/core":"0.10.6-beta-20250210080545.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250210080545.0_1739175006423_0.4951527902697028","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210091606.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250210091606.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250210091606.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"76ab3fa40405f514ee32905b985e272a5aa4b0e6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250210091606.0.tgz","fileCount":7,"integrity":"sha512-Nqx57AbZLmLOttXCQOWDCDnpQF3dTBgRv5x395xIYRzY6gIXmpdspmrpzcJ/olyJhe3+WHfiikDdhaASSV9Q7Q==","signatures":[{"sig":"MEQCIEv9MNVedGlWa7q5K9mc+v1V/ZckSsLfFxz3bNUPzAuIAiBVYprc3tZw3/+Du3yX5vFeBqaSzBMqEbLX4/azg6NN/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250210091606.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0387ca4cf923755b94b7761a2945f698/midscene-cli-0.10.6-beta-20250210091606.0.tgz","_integrity":"sha512-Nqx57AbZLmLOttXCQOWDCDnpQF3dTBgRv5x395xIYRzY6gIXmpdspmrpzcJ/olyJhe3+WHfiikDdhaASSV9Q7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250210091606.0","@midscene/core":"0.10.6-beta-20250210091606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250210091606.0_1739179217040_0.3879374975719936","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210094858.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250210094858.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250210094858.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"40f53cfd62cb0c8f6090a93b3451c33c74e03f78","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250210094858.0.tgz","fileCount":7,"integrity":"sha512-W5RPTE/KH+YTbxT/0IJ5IfwdhrNoen2Y7toQRuXEpyWXux6jSJFLc9BvlKP5D4el0LfFRb7D9WAjfUVOFogO/Q==","signatures":[{"sig":"MEQCICwmKSuWpvtsH1bRDhn4EvJN+3wBTi+8PiUUpIZ4BASKAiBu70yjbEp/bzu87DfsdXzRk2dhvSGp4V0rE9bk9t9Jxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250210094858.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f77578eab9fd5c9cea8d96ea742b786e/midscene-cli-0.10.6-beta-20250210094858.0.tgz","_integrity":"sha512-W5RPTE/KH+YTbxT/0IJ5IfwdhrNoen2Y7toQRuXEpyWXux6jSJFLc9BvlKP5D4el0LfFRb7D9WAjfUVOFogO/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250210094858.0","@midscene/core":"0.10.6-beta-20250210094858.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250210094858.0_1739181178684_0.24501381475289752","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@midscene/cli","version":"0.11.0","license":"MIT","_id":"@midscene/cli@0.11.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1e63b574d70106c9e67660f4067d9ef7590c179","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.0.tgz","fileCount":7,"integrity":"sha512-6WuKIf68AQjRe0M6FHGRzLCpoGRL9UHAzDAhtWKJCRFXWsbBz3pam5EkWG41BMsjr9q2x32w8l26nCJ6oqoReQ==","signatures":[{"sig":"MEUCIQDXYMhoiwfWcqN391AGyO69KRLdq+yTx72xib4w1MFJZwIgMcHbIbtk9nBGj3NzNjbyP3DTmTEmoSGRckPG6PtVusI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff81dbf790eeb54b5dc46ea29cb0aa14/midscene-cli-0.11.0.tgz","_integrity":"sha512-6WuKIf68AQjRe0M6FHGRzLCpoGRL9UHAzDAhtWKJCRFXWsbBz3pam5EkWG41BMsjr9q2x32w8l26nCJ6oqoReQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.0","@midscene/core":"0.11.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1739183766795_0.07668402820069486","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210111859.0":{"name":"@midscene/cli","version":"0.10.6-beta-20250210111859.0","license":"MIT","_id":"@midscene/cli@0.10.6-beta-20250210111859.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85fcac405d5ab9f8cdb2694dde724e742a48f389","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.10.6-beta-20250210111859.0.tgz","fileCount":7,"integrity":"sha512-CS4U+KcnEe5LcPr4KzzZTTdg4hVfV+qgliSH720Sw8T2ybWLbLSTV7lqAPBqL3zF/dAJmyOPBm6JDE4+R81T6Q==","signatures":[{"sig":"MEUCIHBaSbiHN7UAkUs+i0FWhTGJcD5JrI68cHbnueZSGiuAAiEA6rK950yKbP96E9JmGaGo4E3TeDX10AnsOBGB3fObSrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.10.6-beta-20250210111859.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/04b68bd97805f608d0a09b14aa1d6abc/midscene-cli-0.10.6-beta-20250210111859.0.tgz","_integrity":"sha512-CS4U+KcnEe5LcPr4KzzZTTdg4hVfV+qgliSH720Sw8T2ybWLbLSTV7lqAPBqL3zF/dAJmyOPBm6JDE4+R81T6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.10.6-beta-20250210111859.0","@midscene/core":"0.10.6-beta-20250210111859.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.6-beta-20250210111859.0_1739186594267_0.9247247004853512","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250211002541.0":{"name":"@midscene/cli","version":"0.11.1-beta-20250211002541.0","license":"MIT","_id":"@midscene/cli@0.11.1-beta-20250211002541.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d95fd60d8a567c276cf0801a215db6646a76e663","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1-beta-20250211002541.0.tgz","fileCount":7,"integrity":"sha512-VaFmcJXcquGJY7Z6ntwMLO/oS2JwUl+6Sevy0U7pmUo1qZgENN1r/UJl2J6fSzoCMr4WCcR9DYMtJSDjSLW+mQ==","signatures":[{"sig":"MEUCICR+Zg9YID096aw68J5aOhUCUOJQgLdQuNqY3XKCfVGKAiEAjZexlNRScmOdyedb4aG9pQKVhd76R0Eh86bxNe9xKG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1-beta-20250211002541.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7d1577efb692db561c7e40b6c9198b3/midscene-cli-0.11.1-beta-20250211002541.0.tgz","_integrity":"sha512-VaFmcJXcquGJY7Z6ntwMLO/oS2JwUl+6Sevy0U7pmUo1qZgENN1r/UJl2J6fSzoCMr4WCcR9DYMtJSDjSLW+mQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1-beta-20250211002541.0","@midscene/core":"0.11.1-beta-20250211002541.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1-beta-20250211002541.0_1739233788976_0.33825295930068955","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213033528.0":{"name":"@midscene/cli","version":"0.11.1-beta-20250213033528.0","license":"MIT","_id":"@midscene/cli@0.11.1-beta-20250213033528.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8a59694fce1c6cc7a11535f635953783c68b9914","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1-beta-20250213033528.0.tgz","fileCount":7,"integrity":"sha512-YHUzXk1KLbfdBQ/hWPv6rut43qx45X5nRsxvvTrHFgXSUMvutSgUplyfdNcPyh5iwRHE9LHcVCk3PSQmo1EULQ==","signatures":[{"sig":"MEQCIGjsGN6EvpmHFXxiprNwJMbYY5c02UcAdvtSUF9tk/zTAiAy3yap5POQNAneimPTl8/5dB6C0VuZD2VC+85xnXpopg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1-beta-20250213033528.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/828f0cf198ef637b2b5a40207ad51280/midscene-cli-0.11.1-beta-20250213033528.0.tgz","_integrity":"sha512-YHUzXk1KLbfdBQ/hWPv6rut43qx45X5nRsxvvTrHFgXSUMvutSgUplyfdNcPyh5iwRHE9LHcVCk3PSQmo1EULQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1-beta-20250213033528.0","@midscene/core":"0.11.1-beta-20250213033528.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1-beta-20250213033528.0_1739417977894_0.17590240440152272","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@midscene/cli","version":"0.11.1","license":"MIT","_id":"@midscene/cli@0.11.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"70c0002cf9d6f493a8faccbfdc01d2ac9e4dcde5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1.tgz","fileCount":7,"integrity":"sha512-lhiX3Lo/wNXO4ofisdoi4BXQRFS0NiidFVhHZT4Qa0L7RBFR4qdX9Qs4tecJvBNCEYjlXREqWIlsLY6fCdnrJg==","signatures":[{"sig":"MEQCIF1v8okd4Y+4CUdAGpQWCTFueDW5K1/eww+G2tmDZJexAiBD0x1g0/mtbIBZmW5HDnMKJDLA1gkhTylVnWfKwBhI1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/456846296c438d43d670558d5a50847c/midscene-cli-0.11.1.tgz","_integrity":"sha512-lhiX3Lo/wNXO4ofisdoi4BXQRFS0NiidFVhHZT4Qa0L7RBFR4qdX9Qs4tecJvBNCEYjlXREqWIlsLY6fCdnrJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1","@midscene/core":"0.11.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1_1739429481915_0.23339739577301155","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213075945.0":{"name":"@midscene/cli","version":"0.11.1-beta-20250213075945.0","license":"MIT","_id":"@midscene/cli@0.11.1-beta-20250213075945.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a57c2b4760ff3194f1a812d5490d6ddae567316a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1-beta-20250213075945.0.tgz","fileCount":7,"integrity":"sha512-MyEkw/PsU17Aeye/INZP5twN5ZlqdiNBJGRcCco14w2M/85EQcM6Pr3bRTu4JcA9idR+ZjwJiTN+dHbdfbBlSA==","signatures":[{"sig":"MEUCICrPxRXh8w7TiP22jFTMRakrho1RNPSB3I5dXTn/0XmbAiEA7UM/ZOPUSxSKpMyuwoOmP4AcMK7KhuhwaVaSUZfA3dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1-beta-20250213075945.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3f335466a73f2bc174c5ff0a800f17c/midscene-cli-0.11.1-beta-20250213075945.0.tgz","_integrity":"sha512-MyEkw/PsU17Aeye/INZP5twN5ZlqdiNBJGRcCco14w2M/85EQcM6Pr3bRTu4JcA9idR+ZjwJiTN+dHbdfbBlSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1-beta-20250213075945.0","@midscene/core":"0.11.1-beta-20250213075945.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1-beta-20250213075945.0_1739433831806_0.5475551156711607","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213081044.0":{"name":"@midscene/cli","version":"0.11.1-beta-20250213081044.0","license":"MIT","_id":"@midscene/cli@0.11.1-beta-20250213081044.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"465b22b26e4ed4c728917ecb23efa4ae52bef359","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1-beta-20250213081044.0.tgz","fileCount":7,"integrity":"sha512-sAQz//IXdtJEa8pL7iUn4ZRHn6MhZ10IbJWVU7KPX+jVcV2AToF2/oMC+/qGrpURiO6Scd/5FyVXQYe1Lu4RUQ==","signatures":[{"sig":"MEQCIAUDJIaExSzDMuLIcHuSlmj6Vnl3Cm3ew6gmRq6ViShGAiBWu3nggfLPPvYeb+EykYd4PSpDsfHqJQY5pGoX/XzWsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1-beta-20250213081044.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fdb56fdd5e542409c883a62e65359790/midscene-cli-0.11.1-beta-20250213081044.0.tgz","_integrity":"sha512-sAQz//IXdtJEa8pL7iUn4ZRHn6MhZ10IbJWVU7KPX+jVcV2AToF2/oMC+/qGrpURiO6Scd/5FyVXQYe1Lu4RUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1-beta-20250213081044.0","@midscene/core":"0.11.1-beta-20250213081044.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1-beta-20250213081044.0_1739434496381_0.7324613436779843","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250214012635.0":{"name":"@midscene/cli","version":"0.11.1-beta-20250214012635.0","license":"MIT","_id":"@midscene/cli@0.11.1-beta-20250214012635.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7525e7e1f5a9871f4629476e7cedd1a6deae15a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.1-beta-20250214012635.0.tgz","fileCount":7,"integrity":"sha512-DzEBdIWdaGwcj1X+iPoNj2lSSP7v3y9EJHTnwXi5JfEDQoSJ+iOr9ZBHhSJOwTtLAxLVYHg4UqwtHpI+a6ph8Q==","signatures":[{"sig":"MEUCIQDTLFKfa++D2lfgzlqiEVgOa6obqT3r4cxkGJ+BzFOw+wIgTIEswBoL5Fs7wNNzi0zpYTiXTDSEgX3+mu+v8lpqwl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.1-beta-20250214012635.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86a9c9561b6f2f849859536305f3fc7a/midscene-cli-0.11.1-beta-20250214012635.0.tgz","_integrity":"sha512-DzEBdIWdaGwcj1X+iPoNj2lSSP7v3y9EJHTnwXi5JfEDQoSJ+iOr9ZBHhSJOwTtLAxLVYHg4UqwtHpI+a6ph8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"23.0.2","http-server":"14.1.1","@midscene/web":"0.11.1-beta-20250214012635.0","@midscene/core":"0.11.1-beta-20250214012635.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1-beta-20250214012635.0_1739496645653_0.996490812898982","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@midscene/cli","version":"0.11.2","license":"MIT","_id":"@midscene/cli@0.11.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1a8875400b1e7374f36254517f1bf71201d0f527","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.2.tgz","fileCount":7,"integrity":"sha512-aLddedbZLgPX29FTn/gtFZx3sbFqEMGG+CfyuNmptJGwFWB/F+LGxsJv8TQV4DPxGY/Brdjp9kDOoJoLq6qjjA==","signatures":[{"sig":"MEYCIQDrIAg3HMFpVFRdJJax4VxPadW7F8N0ax86BNiQINDcMwIhAMvstpojmKF2AGdN2AiL1GvHZsCH2AGuZeguaIckZJiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041177},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60af3649d03e125dec89fd2644a0f40b/midscene-cli-0.11.2.tgz","_integrity":"sha512-aLddedbZLgPX29FTn/gtFZx3sbFqEMGG+CfyuNmptJGwFWB/F+LGxsJv8TQV4DPxGY/Brdjp9kDOoJoLq6qjjA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.2","@midscene/core":"0.11.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.2_1739584258219_0.3104018997903255","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@midscene/cli","version":"0.11.3","license":"MIT","_id":"@midscene/cli@0.11.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff13e19a3002008ee6b91ca84fca4714e31556df","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.3.tgz","fileCount":7,"integrity":"sha512-KlpfiZGEWoN/RHf5MorcWp5lZ7j2h+D5BopAwcDXQzaKNydL5dYUrsWfAt+fgLAWNU0OG4y/yYoI6Oz79EOasA==","signatures":[{"sig":"MEQCIEjWoA/r8MBQHHSQvmZws8CAbHUO5v1V9Jv5TX+bACkKAiAvKWt6UbcLBNJl/AT+6Fgo29UR5iUlnaSeoWk6zWuK+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041177},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24dae6b13bb532086c490a940a83f6e9/midscene-cli-0.11.3.tgz","_integrity":"sha512-KlpfiZGEWoN/RHf5MorcWp5lZ7j2h+D5BopAwcDXQzaKNydL5dYUrsWfAt+fgLAWNU0OG4y/yYoI6Oz79EOasA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.3","@midscene/core":"0.11.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.3_1739779906457_0.13419017954165602","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-beta-20250218013253.0":{"name":"@midscene/cli","version":"0.11.2-beta-20250218013253.0","license":"MIT","_id":"@midscene/cli@0.11.2-beta-20250218013253.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4066b24f2a12e718fd1ed6404b933a38a517b66d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.2-beta-20250218013253.0.tgz","fileCount":7,"integrity":"sha512-2DOt/4kW5SNlqwj8wmJVU1v2V8Bkn1UAjm1t+HJzJupPcAhGntN0Lq2cijXaEFwJ1qsQd3ppQ/+Sx9zezLl/Kg==","signatures":[{"sig":"MEYCIQCC4124n+VDz49p1mogAkX535zeUqmXRnsx9hDlZN4VxwIhAKNre3c3VgLopTvFpBs+67BODcSfBtbcDjJEoXHRvkSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.2-beta-20250218013253.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cdbafdbec8d9a5d304e5497877135fb/midscene-cli-0.11.2-beta-20250218013253.0.tgz","_integrity":"sha512-2DOt/4kW5SNlqwj8wmJVU1v2V8Bkn1UAjm1t+HJzJupPcAhGntN0Lq2cijXaEFwJ1qsQd3ppQ/+Sx9zezLl/Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.2-beta-20250218013253.0","@midscene/core":"0.11.2-beta-20250218013253.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.2-beta-20250218013253.0_1739842630706_0.4129067444913075","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-beta-20250218091934.0":{"name":"@midscene/cli","version":"0.11.2-beta-20250218091934.0","license":"MIT","_id":"@midscene/cli@0.11.2-beta-20250218091934.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c4379dee669be3bbaa5cf28138608732a42a3539","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.2-beta-20250218091934.0.tgz","fileCount":7,"integrity":"sha512-Ljr3m128UQhRv2qPftNs5LI/xYHiXmslUIJlNZ50goDo/M2gu/v1Xxim2AzkGLdgIF+B/H4E2qsmzK7ffMxaWg==","signatures":[{"sig":"MEUCIEA4Lnf6YkEItRNdllBlkYNcNE7AtuXuCiGBBY3kQIYEAiEA9tLO9tK6ppTpYNYtisfaEnj0v5xAY4CpHK/ADTUs1ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041042},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.2-beta-20250218091934.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/522be4e99d9691cc4fbf5d863a499bad/midscene-cli-0.11.2-beta-20250218091934.0.tgz","_integrity":"sha512-Ljr3m128UQhRv2qPftNs5LI/xYHiXmslUIJlNZ50goDo/M2gu/v1Xxim2AzkGLdgIF+B/H4E2qsmzK7ffMxaWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.2-beta-20250218091934.0","@midscene/core":"0.11.2-beta-20250218091934.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.2-beta-20250218091934.0_1739870645869_0.5748810657437275","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250219074605.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250219074605.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250219074605.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bf06785dfa617534aae1a84a846b19ee720f5bdc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250219074605.0.tgz","fileCount":7,"integrity":"sha512-bQcvsxVhPLoSkPsn3H5P0F/H6JZl+/2C7HTHNzJYfQqBikcwLTOLL1qfQEH81U2QFxDFJdTQArgdHzel2ptKgQ==","signatures":[{"sig":"MEYCIQCK52RzFp5/nkgDb8THmqSTt/qDY6mZCPuhOURGpZYfegIhAPhOYWbe2yrTEww6RZqO+B1sgTbiyfp629KBx/+M5cIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250219074605.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e852d19b92f1ab4a4eb3fb774912b46c/midscene-cli-0.11.4-beta-20250219074605.0.tgz","_integrity":"sha512-bQcvsxVhPLoSkPsn3H5P0F/H6JZl+/2C7HTHNzJYfQqBikcwLTOLL1qfQEH81U2QFxDFJdTQArgdHzel2ptKgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250219074605.0","@midscene/core":"0.11.4-beta-20250219074605.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250219074605.0_1739951421103_0.14436848923439105","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220011346.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250220011346.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250220011346.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"925fe0e3a097bb9168d44b5f8a6bdf9adb1a7f30","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250220011346.0.tgz","fileCount":7,"integrity":"sha512-j1/em+y33fU284lweY43zIbKK7yEBoz8N6XRS2qu2dhSQaSxy9mU84gabeQSYzkE+9j1gmj5Vpx3fdJp3j4f5A==","signatures":[{"sig":"MEUCICLxpY17JdKqfMT1LUrDvkWlTm4U7iW2zmWEocbfl63dAiEAxq0PVe8EQwfToKlqBkLBI3R0uD08BWVNeqczUqYXMEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250220011346.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2f7996248f76402f9ce0e9164bb6eae8/midscene-cli-0.11.4-beta-20250220011346.0.tgz","_integrity":"sha512-j1/em+y33fU284lweY43zIbKK7yEBoz8N6XRS2qu2dhSQaSxy9mU84gabeQSYzkE+9j1gmj5Vpx3fdJp3j4f5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250220011346.0","@midscene/core":"0.11.4-beta-20250220011346.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250220011346.0_1740014280783_0.29620058895547285","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220021754.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250220021754.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250220021754.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0cc70491a6b02d6aac827dcb6c09e85fe69e7af0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250220021754.0.tgz","fileCount":7,"integrity":"sha512-ofjCfdonH3LcdX1msqEXYlDp3AntdOMLCNMkhrn0GjnpkKciQ/IyLkh0GFNqtOmM/T4TDjopz507xa+1xOhDWA==","signatures":[{"sig":"MEYCIQCipsI08iRBoiaQmE0sWBVzU3YxycmwQg6X35sblPLecAIhAN0moOQ8MUCDkl0I/oPnufMvgPZlLzacRlCY5dWqsmPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250220021754.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/085ea72b7effd8b279fdb0a5e3a916c0/midscene-cli-0.11.4-beta-20250220021754.0.tgz","_integrity":"sha512-ofjCfdonH3LcdX1msqEXYlDp3AntdOMLCNMkhrn0GjnpkKciQ/IyLkh0GFNqtOmM/T4TDjopz507xa+1xOhDWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250220021754.0","@midscene/core":"0.11.4-beta-20250220021754.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250220021754.0_1740018128935_0.8222994671101311","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220024500.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250220024500.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250220024500.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e47e3a7bce74d015151b4e7e7c661b7481a3c47","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250220024500.0.tgz","fileCount":7,"integrity":"sha512-8vkv97W3CjX0nLHF0f3Bq9QoJC4Eh6Fv6Xbxj1pAEF1WfshBPOEMyEEkfIgWXtoW49Qjj4JxsEUBQLBb+Iy20Q==","signatures":[{"sig":"MEUCIQCzA0mI89zIR2d7xoBh2x9j7wZYwMwBtLInWB4meKt2xQIgHZaACcrB4hTlSPIK5z5yonCcJpBts9Q0+azTvO79Zvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250220024500.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/133042a40b2d534f9dac7d63229a5a21/midscene-cli-0.11.4-beta-20250220024500.0.tgz","_integrity":"sha512-8vkv97W3CjX0nLHF0f3Bq9QoJC4Eh6Fv6Xbxj1pAEF1WfshBPOEMyEEkfIgWXtoW49Qjj4JxsEUBQLBb+Iy20Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250220024500.0","@midscene/core":"0.11.4-beta-20250220024500.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250220024500.0_1740019755238_0.11553074772313021","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220081505.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250220081505.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250220081505.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"36b999931d04cdc17890fee29bb7f9fd83668b29","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250220081505.0.tgz","fileCount":7,"integrity":"sha512-9CmUhLYh/nHMqn64uybHGJvVIPdR1mAwHPTHOAa2qPuG4FxijnAowqupltz5KLAS7r212fVye6EAZITHaM8Etw==","signatures":[{"sig":"MEQCIH15edjhBWiR18HiroA9p/ejjougYf+J8zeRtv+Cq9hGAiBphgnGTRYQhL2Yo//RusyDEWd7pbfhB5JA3YBnlRcBSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250220081505.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cb5ec8db2966910c3cc8ba216d5770cc/midscene-cli-0.11.4-beta-20250220081505.0.tgz","_integrity":"sha512-9CmUhLYh/nHMqn64uybHGJvVIPdR1mAwHPTHOAa2qPuG4FxijnAowqupltz5KLAS7r212fVye6EAZITHaM8Etw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250220081505.0","@midscene/core":"0.11.4-beta-20250220081505.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250220081505.0_1740039592561_0.14844081789134767","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220160619.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250220160619.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250220160619.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2e48badacb3d0805ae72b966e5eb67cd87d38670","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250220160619.0.tgz","fileCount":7,"integrity":"sha512-TPPtiexkYIo1M65iuMn7WJ+CzP8huz7qIcYOqOamxUh43XfEPFZCArOYTqnnIuKOEcpzZ+IHtxPCXxrp6mxmTQ==","signatures":[{"sig":"MEQCIEHB57fe4NXsbA3sgkx9fRXaCZylJTB4QAzqRlfUoTdnAiBTnFQIvBOx20PSga4j40QwyKCPXMCS7qZdAbiN33CUeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250220160619.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/de73306d79e8905704f157ef15914b27/midscene-cli-0.11.4-beta-20250220160619.0.tgz","_integrity":"sha512-TPPtiexkYIo1M65iuMn7WJ+CzP8huz7qIcYOqOamxUh43XfEPFZCArOYTqnnIuKOEcpzZ+IHtxPCXxrp6mxmTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250220160619.0","@midscene/core":"0.11.4-beta-20250220160619.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250220160619.0_1740067833071_0.8028339549033623","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250221080049.0":{"name":"@midscene/cli","version":"0.11.4-beta-20250221080049.0","license":"MIT","_id":"@midscene/cli@0.11.4-beta-20250221080049.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1567309a0537b84ddce3e0c98efe25297037ee4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.11.4-beta-20250221080049.0.tgz","fileCount":7,"integrity":"sha512-Bosg4rF+dbJ1bzVP4B42kLg8fnWrvYh0urYgn0Y2eX5MApxLAfgCqP0LMnLSMw/R5ZjLWurhFylsWh7YMd0/FQ==","signatures":[{"sig":"MEYCIQCuXbEjA2SU7zeCDQ8+yntRrkX2ucbpkHAEyTfA3AT2LQIhAPGgADUuN7Xto/IlriJasoGBYdHgFdcgvSMR2wddZMYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.11.4-beta-20250221080049.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/787db3feaeca4cba1e285abbeb38540e/midscene-cli-0.11.4-beta-20250221080049.0.tgz","_integrity":"sha512-Bosg4rF+dbJ1bzVP4B42kLg8fnWrvYh0urYgn0Y2eX5MApxLAfgCqP0LMnLSMw/R5ZjLWurhFylsWh7YMd0/FQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.11.4-beta-20250221080049.0","@midscene/core":"0.11.4-beta-20250221080049.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.4-beta-20250221080049.0_1740125142477_0.5803360683424452","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@midscene/cli","version":"0.12.0","license":"MIT","_id":"@midscene/cli@0.12.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a15dcfb956b05efdaeb9dcd95e20185ce87af7e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.0.tgz","fileCount":7,"integrity":"sha512-vyjme8YI6ZUKwv7XsWtUA70M7rzRGpv9biK3byftYEeZpncLzjtSlCsIkHgbAm0O6zG9ghvqPxt5eIxgkq5WpA==","signatures":[{"sig":"MEYCIQCpmkFyM4Vr6if/QmsTRLP0JnrHBRh6eHc+3sPo43cxkQIhANSUxMMm31agxbI6BJU1+nwxGxTd+zoi2lyOf6Sf4Efp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041177},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06fe153ea47ef3b12ba509716b26fea1/midscene-cli-0.12.0.tgz","_integrity":"sha512-vyjme8YI6ZUKwv7XsWtUA70M7rzRGpv9biK3byftYEeZpncLzjtSlCsIkHgbAm0O6zG9ghvqPxt5eIxgkq5WpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.0","@midscene/core":"0.12.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1740127800637_0.6339854348132095","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224030857.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250224030857.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250224030857.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c540727802175abbb1bd89f971758ed0eaeef2dc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250224030857.0.tgz","fileCount":7,"integrity":"sha512-gP4h4DLa4ubILl75G5PHr1oo6WrazU6f6NYL5bGm+5l4OyeHsvYBWHsuR4ATPlJRQAyRbQj/7k7NPYqlDbdTlg==","signatures":[{"sig":"MEQCIHI3leJ7LOPG8o/lpEMkz4scAwewcb5vD+mXD/xTkRuvAiB5M/MOK8aqY0bv3Nihz7jyU3ow6BO16k0u/JJ0j/cEDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250224030857.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0555323064b9cf012be6c323ea19384a/midscene-cli-0.12.1-beta-20250224030857.0.tgz","_integrity":"sha512-gP4h4DLa4ubILl75G5PHr1oo6WrazU6f6NYL5bGm+5l4OyeHsvYBWHsuR4ATPlJRQAyRbQj/7k7NPYqlDbdTlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250224030857.0","@midscene/core":"0.12.1-beta-20250224030857.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250224030857.0_1740366789395_0.7463091424773383","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224040348.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250224040348.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250224040348.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7fd04f1b3daeb69788688fc73ba776f81d3f409d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250224040348.0.tgz","fileCount":7,"integrity":"sha512-W27abyvi0DQNWQevhPf/+LRDM1+NKW7lzseS8vEr3YcibA3MoPSfpKtuS58OJdzfCJARJE0R7syT2NR4Th2q0w==","signatures":[{"sig":"MEQCIAX06tny6eywZj0/sRZdptXNQEmQQ66SycSRvj9cfg3GAiB0ZbvZHos/Qef5EC/CQwgwZlA/tAVX/nGN3IUD65X3Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250224040348.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a3acb711c2bc016d5c7f18529ad14201/midscene-cli-0.12.1-beta-20250224040348.0.tgz","_integrity":"sha512-W27abyvi0DQNWQevhPf/+LRDM1+NKW7lzseS8vEr3YcibA3MoPSfpKtuS58OJdzfCJARJE0R7syT2NR4Th2q0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250224040348.0","@midscene/core":"0.12.1-beta-20250224040348.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250224040348.0_1740370080786_0.8728780742913604","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224064132.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250224064132.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250224064132.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c83c8c716af30d21af970f544b9bc91a73937519","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250224064132.0.tgz","fileCount":7,"integrity":"sha512-qCB+F6oNUyP2v2BmG/ECb5qoS+G+ugHHfE9Qe/Qjv0Oy8rVKqK5Oydv5YPQ90X00OsaSxkD3eaTj5CRnzrS5wQ==","signatures":[{"sig":"MEQCIB7fAB9oMSaQI9tyTFUF8o+N5hpT6O9WJRv2on2mqVOPAiABYBOY6JeRcHtlsTAiRvY+Tq0QNtM5dw9wHVUS54ZZUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041287},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250224064132.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68bf565dbee6c4c09ff0985b79096f15/midscene-cli-0.12.1-beta-20250224064132.0.tgz","_integrity":"sha512-qCB+F6oNUyP2v2BmG/ECb5qoS+G+ugHHfE9Qe/Qjv0Oy8rVKqK5Oydv5YPQ90X00OsaSxkD3eaTj5CRnzrS5wQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250224064132.0","@midscene/core":"0.12.1-beta-20250224064132.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250224064132.0_1740379546660_0.9855751576712137","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224084402.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250224084402.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250224084402.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fefe9c1ab85b17508707a64b63d5b847717744df","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250224084402.0.tgz","fileCount":7,"integrity":"sha512-EHGyhqA90Fko1foUxGGQoV37L4cGIxtXtuKU5dOnmvmsIelHpwUfjgIfhCnaurEX2Rsr0w0/GcuwpPJXRmQhAA==","signatures":[{"sig":"MEUCIAo+wBinDLUWjqrEGND+h6xRffYt4/cg5bg5WDfXQHY9AiEA5QZg9tZeURgdjtp6x2pKI04Dj/KxKo6yWttSb6LH+6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250224084402.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9551938fc0f4485895f549e7a7a2e12e/midscene-cli-0.12.1-beta-20250224084402.0.tgz","_integrity":"sha512-EHGyhqA90Fko1foUxGGQoV37L4cGIxtXtuKU5dOnmvmsIelHpwUfjgIfhCnaurEX2Rsr0w0/GcuwpPJXRmQhAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250224084402.0","@midscene/core":"0.12.1-beta-20250224084402.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250224084402.0_1740386905931_0.42508411951151315","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225033145.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225033145.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225033145.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3cc15e24dd0a2beaf13ee1980bbfce13c9ef32fe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225033145.0.tgz","fileCount":7,"integrity":"sha512-j2mO7L5wdKM/z9Fn+FeY9jtBEWkKhnwGKbr6qjyiTZwtZwZUoTeVyobPqduSAbpT9Nbg9tqIHl6APB0/s9bokw==","signatures":[{"sig":"MEUCIQCcTsbkR7auaf+sKEzJ98kzGjdo78E77s6g8m6Zs6z32AIgOVOAAznUHNiU5StvfVmMxgN8FvQi1SUOvQFAiZThg0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225033145.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1d2005d3df0375ca38ba21ad36ba3dda/midscene-cli-0.12.1-beta-20250225033145.0.tgz","_integrity":"sha512-j2mO7L5wdKM/z9Fn+FeY9jtBEWkKhnwGKbr6qjyiTZwtZwZUoTeVyobPqduSAbpT9Nbg9tqIHl6APB0/s9bokw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225033145.0","@midscene/core":"0.12.1-beta-20250225033145.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225033145.0_1740454560844_0.3481409321940483","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225064829.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225064829.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225064829.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9112bca315a247d86b28459b383541920308f00","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225064829.0.tgz","fileCount":7,"integrity":"sha512-TRcSDx0q/9EXQzcAEmhoBVwCo0a/qLrayF6fETmqDFHxzAQ8T95hrgRXnljKxeANRmQa39TJOViLll8QFhKEKQ==","signatures":[{"sig":"MEUCIHx4YMhJ7QAIfnVuMvRvjJbUTobUPq/TPS4fD8Ohy5enAiEA1Z24lgkHI59QBdBTWa6P9zkfTl+9tuwG7O3esDPNav0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225064829.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/87b917a049ad9eebdc8c244d530d6c44/midscene-cli-0.12.1-beta-20250225064829.0.tgz","_integrity":"sha512-TRcSDx0q/9EXQzcAEmhoBVwCo0a/qLrayF6fETmqDFHxzAQ8T95hrgRXnljKxeANRmQa39TJOViLll8QFhKEKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225064829.0","@midscene/core":"0.12.1-beta-20250225064829.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225064829.0_1740466360008_0.06738089004822001","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225082258.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225082258.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225082258.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fc117d3900d18093788c530e583a3695cd8550ae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225082258.0.tgz","fileCount":7,"integrity":"sha512-BJFs/yEWhRgbEsxXzCttiSF7Xhih4sv/AmvYYQMmdQ3+yyuL0nxNlwwcBpgaT97iizYqFnJreA9ChFQ/Iv68PQ==","signatures":[{"sig":"MEUCIQD82zbEhbvtJ5NUzbgbxShwEligD6cexaUSReX9gNa8hQIgUSttVGUWf2hM4dNxck2zDDWJ5mhyYnNvv39Yx/potGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225082258.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31c63c96839ca86f1b82e4cfee8e039c/midscene-cli-0.12.1-beta-20250225082258.0.tgz","_integrity":"sha512-BJFs/yEWhRgbEsxXzCttiSF7Xhih4sv/AmvYYQMmdQ3+yyuL0nxNlwwcBpgaT97iizYqFnJreA9ChFQ/Iv68PQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225082258.0","@midscene/core":"0.12.1-beta-20250225082258.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225082258.0_1740472035576_0.891578885589777","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225084005.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225084005.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225084005.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"96f5bf853aa0b52ff82652a84df722952212dc70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225084005.0.tgz","fileCount":7,"integrity":"sha512-0Cljw5c4dEAz2M0Uj0f++iESatcm8m2rqW0btKk/B+UWcRI22nPGG0UvcbkFB3KF8mCny08shoslLPl+xtqlCA==","signatures":[{"sig":"MEQCIGWGKWj1LAPP4DZJWSW0Q0kfXlDoi7RaZkMcFcbrbgfEAiAVEfTudZhPUTD2c/8suRWqTWNeA5dpiZS4CmzzgBfSMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225084005.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df8972f3b2763981d4a2ca5e24eef780/midscene-cli-0.12.1-beta-20250225084005.0.tgz","_integrity":"sha512-0Cljw5c4dEAz2M0Uj0f++iESatcm8m2rqW0btKk/B+UWcRI22nPGG0UvcbkFB3KF8mCny08shoslLPl+xtqlCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225084005.0","@midscene/core":"0.12.1-beta-20250225084005.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225084005.0_1740473061745_0.041982733272018624","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225091634.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225091634.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225091634.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fd443c688c29319eea3c67e8c646c8d4400de8bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225091634.0.tgz","fileCount":7,"integrity":"sha512-sCtqzSRIiI/+UDB3dAzA7tHW5otTx4RmKygihCO0jUSZPBxhHaivsFHueUik1jqjr7+U/MizPP8adp6aKwtNVA==","signatures":[{"sig":"MEUCIQCsMCnyPCu6LZuA/ZCq8tjmtjXAFBfIU8LU/8Vqk1r6YAIgZZo7L4fdG5J9pmLWx5lvbVRsXBNwZo9KrjO7MMODQIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041503},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225091634.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1786ec19c0f418f31cb517960e22211a/midscene-cli-0.12.1-beta-20250225091634.0.tgz","_integrity":"sha512-sCtqzSRIiI/+UDB3dAzA7tHW5otTx4RmKygihCO0jUSZPBxhHaivsFHueUik1jqjr7+U/MizPP8adp6aKwtNVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225091634.0","@midscene/core":"0.12.1-beta-20250225091634.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225091634.0_1740475238758_0.6613825897669203","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225105024.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250225105024.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250225105024.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1cc1bd2b57ac57954f3ed85dda1813f3512456a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250225105024.0.tgz","fileCount":7,"integrity":"sha512-n0K+y073nyBgtZIkbDfAMutmO7jscuy77ZHmIZ6jIcxwoV0GkSOQX5Cy+n4NJ+CWZ9jkfntfl64S+UmugTvX4w==","signatures":[{"sig":"MEYCIQDd/0Vnd6Ky83JX1jyEKZPN9OX6aFncIjq0LECroNg1egIhAPvK1UBd/wCFskxr8k9GfL8frthgJ5IuwGjqYvildLtq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041457},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250225105024.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b546e33e2d11fa1b421da3c4f4a1b00d/midscene-cli-0.12.1-beta-20250225105024.0.tgz","_integrity":"sha512-n0K+y073nyBgtZIkbDfAMutmO7jscuy77ZHmIZ6jIcxwoV0GkSOQX5Cy+n4NJ+CWZ9jkfntfl64S+UmugTvX4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250225105024.0","@midscene/core":"0.12.1-beta-20250225105024.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250225105024.0_1740480880446_0.3909782649134357","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250226084510.0":{"name":"@midscene/cli","version":"0.12.1-beta-20250226084510.0","license":"MIT","_id":"@midscene/cli@0.12.1-beta-20250226084510.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c2d98d9bba794bd150d0dcb5396865824bbee1b5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1-beta-20250226084510.0.tgz","fileCount":7,"integrity":"sha512-vRcFUN9CMiA/d9ulaSLIbtKNv+w9uWP6UStqp9RIR5EM2h0QnkBvRlxyY19EFOG5nVHhSaZzfaECVwt8jvBJOg==","signatures":[{"sig":"MEUCIBsBOsKwiHjx6DY+6WMEv8l473sIXMZbh1ixOonjEMV8AiEAt1dVIY0nRRwOCxRrE/ld40MxlHMk8TbnW2sgOqopKFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041457},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1-beta-20250226084510.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/58828fa20bdd8c380b0d00eba0c7a6ff/midscene-cli-0.12.1-beta-20250226084510.0.tgz","_integrity":"sha512-vRcFUN9CMiA/d9ulaSLIbtKNv+w9uWP6UStqp9RIR5EM2h0QnkBvRlxyY19EFOG5nVHhSaZzfaECVwt8jvBJOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1-beta-20250226084510.0","@midscene/core":"0.12.1-beta-20250226084510.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1-beta-20250226084510.0_1740559768218_0.7850982214580358","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@midscene/cli","version":"0.12.1","license":"MIT","_id":"@midscene/cli@0.12.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"101eb4bf7250c5478aa5904b27b1968e58396f31","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.1.tgz","fileCount":7,"integrity":"sha512-wNpyKYVm5y9Ibi1M0db4m/5mtWXqIHvZri74FCze0OMfLWU01T845fDKSTY/ez2ogUwWitx/FHjydmXGoGl2hw==","signatures":[{"sig":"MEYCIQDOTQbyLa/7Qgt6Q7oScci56vm0Vxb0XzRObIxqkCO4gwIhAPuD1fBJbuKGB2a0Xfm4S1C8P1IyNDf7p5ssY+H/zged","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041347},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d00fccfe9671ab3871d8c1821c755f93/midscene-cli-0.12.1.tgz","_integrity":"sha512-wNpyKYVm5y9Ibi1M0db4m/5mtWXqIHvZri74FCze0OMfLWU01T845fDKSTY/ez2ogUwWitx/FHjydmXGoGl2hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.1","@midscene/core":"0.12.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1_1740561400558_0.14818462459229576","host":"s3://npm-registry-packages-npm-production"}},"0.12.2-beta-20250227014550.0":{"name":"@midscene/cli","version":"0.12.2-beta-20250227014550.0","license":"MIT","_id":"@midscene/cli@0.12.2-beta-20250227014550.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8eb7a1e438453fc4b32c08c192269296a15dd38f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.2-beta-20250227014550.0.tgz","fileCount":7,"integrity":"sha512-sZNptp6WsgKmW2uaCobFAX8GEF6ooKDanxrhInUkUTyy6jo7lmX7XBWJPyN16V9x+q4jQO0FiO52xIaJs60LIA==","signatures":[{"sig":"MEUCIQDy+YUfA7Mf8bwIzbAJl3vp9qbBwOB9u+t+rqeCp/kUXgIgV/sWlo8ml3U+4phyWpqAFWaHIIrNzKQtPvtwgB/xxq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041457},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.2-beta-20250227014550.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cdfb36db272df38a76eaa4342402e7af/midscene-cli-0.12.2-beta-20250227014550.0.tgz","_integrity":"sha512-sZNptp6WsgKmW2uaCobFAX8GEF6ooKDanxrhInUkUTyy6jo7lmX7XBWJPyN16V9x+q4jQO0FiO52xIaJs60LIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.2-beta-20250227014550.0","@midscene/core":"0.12.2-beta-20250227014550.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.2-beta-20250227014550.0_1740621000374_0.73394679258067","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@midscene/cli","version":"0.12.2","license":"MIT","_id":"@midscene/cli@0.12.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bc8962948d70643de7064fbf53e93df806ade412","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.2.tgz","fileCount":7,"integrity":"sha512-37bZtZo4tAMT7Y7cl+e+u6UjM4gg6jCwlxUUHo6l2CtHujFXMI5jeCnrWOnA3bUVBIcf+g6tRefi+XxiQx4ihg==","signatures":[{"sig":"MEUCIQDGkkjqtBTFrzpr5cvrb8cE0eTnbIx4TTooY3J3SlSFKQIgXeZa+mzzVt57uwPhV3n3mZnlsd9bGKAtnTPsUBe9lBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041459},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30dfc85dda990bcac127b4c3f1a2fac5/midscene-cli-0.12.2.tgz","_integrity":"sha512-37bZtZo4tAMT7Y7cl+e+u6UjM4gg6jCwlxUUHo6l2CtHujFXMI5jeCnrWOnA3bUVBIcf+g6tRefi+XxiQx4ihg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.2","@midscene/core":"0.12.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.2_1740652759223_0.4691969430566225","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250227125033.0":{"name":"@midscene/cli","version":"0.12.3-beta-20250227125033.0","license":"MIT","_id":"@midscene/cli@0.12.3-beta-20250227125033.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6fde62fd0c8eb05e150dc5159e0f2cc6d0203575","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.3-beta-20250227125033.0.tgz","fileCount":7,"integrity":"sha512-jBj0h1GdXymkWt9qvOfwWlW01LRDJNmHEkqbugFD/JKQUdP1A7qepyOeGc6PIM5zAvAvO2mmmNJyr5B/o6cgbg==","signatures":[{"sig":"MEQCIFctyN5UZJVhOYSkLqwGQnXQ1q3LOE6eTZSik/C3nLS+AiAPEV/Yv0XbnoiibzaAE/KZ75l6iCfVKr0NLjjHTsXV8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.3-beta-20250227125033.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d05bc8dd1479526aa2c34ffabfbac5d9/midscene-cli-0.12.3-beta-20250227125033.0.tgz","_integrity":"sha512-jBj0h1GdXymkWt9qvOfwWlW01LRDJNmHEkqbugFD/JKQUdP1A7qepyOeGc6PIM5zAvAvO2mmmNJyr5B/o6cgbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.3-beta-20250227125033.0","@midscene/core":"0.12.3-beta-20250227125033.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.3-beta-20250227125033.0_1740660894977_0.6692516515902598","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250227143608.0":{"name":"@midscene/cli","version":"0.12.3-beta-20250227143608.0","license":"MIT","_id":"@midscene/cli@0.12.3-beta-20250227143608.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9b2c0d4c9bb7b058ae990ba15af5e0395a886c37","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.3-beta-20250227143608.0.tgz","fileCount":7,"integrity":"sha512-fnag8UVAshJtrbLc5K/37t3353wjkfvYJMFoCz8RpoIu3uhfx6FTHpftPOWu/BzA+3cj5oyE4sb5fkvksJ252g==","signatures":[{"sig":"MEQCICqh3vwT3FLdD7ZimLjPHk4loFEaw5jOUq6rFb5zbc7cAiBrUzU/rdM1bQEng4x6f1U0RT7QjL8oXKkSeDQqk8Y6mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.3-beta-20250227143608.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d5de2ca046aa5e3f7e0bc8ec0f1a291/midscene-cli-0.12.3-beta-20250227143608.0.tgz","_integrity":"sha512-fnag8UVAshJtrbLc5K/37t3353wjkfvYJMFoCz8RpoIu3uhfx6FTHpftPOWu/BzA+3cj5oyE4sb5fkvksJ252g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.3-beta-20250227143608.0","@midscene/core":"0.12.3-beta-20250227143608.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.3-beta-20250227143608.0_1740667226981_0.6250649765564278","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250228021406.0":{"name":"@midscene/cli","version":"0.12.3-beta-20250228021406.0","license":"MIT","_id":"@midscene/cli@0.12.3-beta-20250228021406.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fc60f536603aac47762a37f357374bf2b0e1f747","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.3-beta-20250228021406.0.tgz","fileCount":7,"integrity":"sha512-IFfsp/un8Kj8zPFMODOb6RMqCisFEo47JVJrwD7IgvwrCsQyo0sTs/Q2HaqFTshML8W2uhAON9N4mXGsOaukqA==","signatures":[{"sig":"MEUCIDRE1eCY8lmwTLW6sXC7b3wnkfiqjrkmcJJkoWyoCV3GAiEA5cDPdZ2+sDifhmOclWTgXQBRd82k5r/ae1qLbsptR4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.3-beta-20250228021406.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e170f816a52ca34217a5731ab2e73d5d/midscene-cli-0.12.3-beta-20250228021406.0.tgz","_integrity":"sha512-IFfsp/un8Kj8zPFMODOb6RMqCisFEo47JVJrwD7IgvwrCsQyo0sTs/Q2HaqFTshML8W2uhAON9N4mXGsOaukqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.3-beta-20250228021406.0","@midscene/core":"0.12.3-beta-20250228021406.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.3-beta-20250228021406.0_1740709111759_0.8252051790656332","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250228022721.0":{"name":"@midscene/cli","version":"0.12.3-beta-20250228022721.0","license":"MIT","_id":"@midscene/cli@0.12.3-beta-20250228022721.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"defd13d54dba3bd49b4fa121e88eada4b58fdaa9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.3-beta-20250228022721.0.tgz","fileCount":7,"integrity":"sha512-aQBYQpsYMgxRMl5CMKGoTn+UvepXEmWt0YcWlgIQrJLgfimRlYSnaBXv4agO2zyQKH7X/zTl57HGANsrwK+nsQ==","signatures":[{"sig":"MEUCIQDSc5LcCh/BT4sb1vWd33KdsohQVThAAO7FlL4B0mHE8QIgDwZbmXBFahin36bVhh0DwYukWh04vWZP1VSZRI1/A9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.3-beta-20250228022721.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ca6221191c0c0ad90e82dff087d175f/midscene-cli-0.12.3-beta-20250228022721.0.tgz","_integrity":"sha512-aQBYQpsYMgxRMl5CMKGoTn+UvepXEmWt0YcWlgIQrJLgfimRlYSnaBXv4agO2zyQKH7X/zTl57HGANsrwK+nsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.3-beta-20250228022721.0","@midscene/core":"0.12.3-beta-20250228022721.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.3-beta-20250228022721.0_1740709899760_0.7119098996582456","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@midscene/cli","version":"0.12.3","license":"MIT","_id":"@midscene/cli@0.12.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c03081619350e74c80a0cbf0a198d21e34ecf7f5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.3.tgz","fileCount":7,"integrity":"sha512-1QtqV+y5eNF2kfqn5H4IrntGRTwslhOJp80JMRrr23cwX1WL6YbXD6L1PZWToBDjQTQ32FTe5o8LIKxMGNDGaA==","signatures":[{"sig":"MEQCIFRrMlrFNuhrxXDokfx91u26qAuz08wdhGBWcpoVL19pAiB9n7+56yJdCWDokCD1Nw1VrUT9A1ahsgy0TqUDAtBSjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041459},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/55d472d4a59ba9c645ed1abbda7c0dda/midscene-cli-0.12.3.tgz","_integrity":"sha512-1QtqV+y5eNF2kfqn5H4IrntGRTwslhOJp80JMRrr23cwX1WL6YbXD6L1PZWToBDjQTQ32FTe5o8LIKxMGNDGaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.3","@midscene/core":"0.12.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.3_1740711932913_0.05268212892663082","host":"s3://npm-registry-packages-npm-production"}},"0.12.4-beta-20250303015748.0":{"name":"@midscene/cli","version":"0.12.4-beta-20250303015748.0","license":"MIT","_id":"@midscene/cli@0.12.4-beta-20250303015748.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"778f8a5c6d17478eff93c9d033c60374fdbfca3c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.4-beta-20250303015748.0.tgz","fileCount":7,"integrity":"sha512-l3sMV2fs+kVecwdP+VizQy+n4hyRbDGjITeo+NZXkq1Asm25t+VodHxr18+RCekhRq9EgR8B7fiQ6Rcih70usw==","signatures":[{"sig":"MEUCIQDDQcgNFxty3whb00Kgrp5B1BL3X+AuZaF4od83Hh4oKAIgfvCZ1gCO6GzvbLRWZUQX9axjFxsfyMzeKDkMLC1hhFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.4-beta-20250303015748.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c257c361484ce4ee51af9437e3f9c67a/midscene-cli-0.12.4-beta-20250303015748.0.tgz","_integrity":"sha512-l3sMV2fs+kVecwdP+VizQy+n4hyRbDGjITeo+NZXkq1Asm25t+VodHxr18+RCekhRq9EgR8B7fiQ6Rcih70usw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.4-beta-20250303015748.0","@midscene/core":"0.12.4-beta-20250303015748.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.4-beta-20250303015748.0_1740967327151_0.008172723528397485","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@midscene/cli","version":"0.12.4","license":"MIT","_id":"@midscene/cli@0.12.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9afc82b4a5db7602a3da90e37d2cbe806c0ee31a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.4.tgz","fileCount":7,"integrity":"sha512-ode+TU5PGBqnVRoEYhTPNlGOplh30w2OPMTPsXxNwFeB7zN1+euWAR4NINHCw5YvJf7dwy5Wz5aU3BlldEO8GQ==","signatures":[{"sig":"MEUCIFWoU5/91H8qBsjnXXCRcJWpzwz+h9THE+6/zI9Kl/G8AiEA+4zi+hNce7Xia5+hiFDcJhe/jeetTh1Y0Azu7qgon7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041459},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5c71bffd783c5a66a30daa27d399ff6/midscene-cli-0.12.4.tgz","_integrity":"sha512-ode+TU5PGBqnVRoEYhTPNlGOplh30w2OPMTPsXxNwFeB7zN1+euWAR4NINHCw5YvJf7dwy5Wz5aU3BlldEO8GQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.4","@midscene/core":"0.12.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.4_1740983216789_0.21913829205424107","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306111616.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250306111616.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250306111616.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0d7492fd5118ada9e9396c829d588ff5e351f155","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250306111616.0.tgz","fileCount":7,"integrity":"sha512-RHqMHEmGip2g2UVBxMH1SS/v4OIr5xL7w/ti7ba+uNy8q4r0VyzrGGiHVrpn7VlEw7FfbzutUAT3Pb8iXJtcNw==","signatures":[{"sig":"MEUCIDIgwXtPlxYje6/oPY/Q6tkiObxscdeJn1O9LKqoMHbmAiEA+IfBDGnm/dyBdSHaA3A8UiIOlBBpD1/zIXm5Jq5sAPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250306111616.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/857c1df93a8984cbfcf6d7a1df970bb8/midscene-cli-0.12.5-beta-20250306111616.0.tgz","_integrity":"sha512-RHqMHEmGip2g2UVBxMH1SS/v4OIr5xL7w/ti7ba+uNy8q4r0VyzrGGiHVrpn7VlEw7FfbzutUAT3Pb8iXJtcNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250306111616.0","@midscene/core":"0.12.5-beta-20250306111616.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250306111616.0_1741259956869_0.3702299581590969","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306114010.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250306114010.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250306114010.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4327b7a8f2315674f5ad4f7466e3c8b64293c105","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250306114010.0.tgz","fileCount":7,"integrity":"sha512-STzS/Fhbxr6qxqeR8fV3xJzJz/Zto+5C8w0rTZ3NMJeHYFxKyEGQnoD8EB8v/YuzsMi1kLsZkcAB0C+PB/RLBg==","signatures":[{"sig":"MEYCIQDGg4juPWkVxcfxU5qZjMj+M/mIgaB4l881GnKnZb+BsQIhAODKn97acPtp1eHAaVn+7gkU0mCnZi80bWWcMOBdsf+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041581},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250306114010.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea7997702eb933e85038b4de214ffd69/midscene-cli-0.12.5-beta-20250306114010.0.tgz","_integrity":"sha512-STzS/Fhbxr6qxqeR8fV3xJzJz/Zto+5C8w0rTZ3NMJeHYFxKyEGQnoD8EB8v/YuzsMi1kLsZkcAB0C+PB/RLBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250306114010.0","@midscene/core":"0.12.5-beta-20250306114010.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250306114010.0_1741261474856_0.8203889260800385","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306114543.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250306114543.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250306114543.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b7e8f64563bcb42de0391a71850ae6f17d471ede","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250306114543.0.tgz","fileCount":7,"integrity":"sha512-aMje9D4FJypqQGdiBa1n7cdjg51YRI9S6IBpssnJmh+jtg+rho3aFFIWFzXC01JmJ3i4dtR5jreyfHDxrOHcJQ==","signatures":[{"sig":"MEYCIQCi1nELa1FFiYWEgMT47B1TSGuHZEe5AhpI9WOc+M3fPgIhAOZwEhRrLRQzba/xCVl4b2xPS1u1LV9ZXbx0+6dZR7fi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250306114543.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f164acb39caf5372cee74281589e6406/midscene-cli-0.12.5-beta-20250306114543.0.tgz","_integrity":"sha512-aMje9D4FJypqQGdiBa1n7cdjg51YRI9S6IBpssnJmh+jtg+rho3aFFIWFzXC01JmJ3i4dtR5jreyfHDxrOHcJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250306114543.0","@midscene/core":"0.12.5-beta-20250306114543.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250306114543.0_1741261728811_0.5314787817016924","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306115151.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250306115151.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250306115151.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2a01bbec5c8a844f6077ad01a6d07fd71f6b4d21","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250306115151.0.tgz","fileCount":7,"integrity":"sha512-w2J7E4B7nrD9NCW9F0asv3fCK/gyxWKF5Z1ezP4cB/mzS1LWfZm5UXZO24ZtA/0W1aajaJmshIFBDOpXJaCVdw==","signatures":[{"sig":"MEYCIQC2v0AVJ2qTmWV6dErvxjJ//pHT1VvE3/MruPEjDlEgmwIhALmPAonlPtgPBrmdrIwmBu+y4jWF5CbsgeQOHe4DyLwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250306115151.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/870282794d3cbc7fc909af7e25567048/midscene-cli-0.12.5-beta-20250306115151.0.tgz","_integrity":"sha512-w2J7E4B7nrD9NCW9F0asv3fCK/gyxWKF5Z1ezP4cB/mzS1LWfZm5UXZO24ZtA/0W1aajaJmshIFBDOpXJaCVdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250306115151.0","@midscene/core":"0.12.5-beta-20250306115151.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250306115151.0_1741262169268_0.45222314435766364","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306121751.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250306121751.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250306121751.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d6bfea3bbe8646f8db837e8ed0db873ec433310","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250306121751.0.tgz","fileCount":7,"integrity":"sha512-ziMXai2DibQEilk9qIKd84lkc0MrL/z17LkhbUVTyYhLIQ1IfprtTZGTYcWrOyN68q1sTAc+7Wlse1lCPP/Ljw==","signatures":[{"sig":"MEQCIFBHzqYD8ymDzix1NpegIFZMqwb+tOa3O8e7Ypy4HcJPAiAw/TzJlGfOQyNL0mzfkj8SJ0Kt3nbGr/F8ZYhEHV2rfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250306121751.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f05fbe48f69601b6f3c47040e7416d6d/midscene-cli-0.12.5-beta-20250306121751.0.tgz","_integrity":"sha512-ziMXai2DibQEilk9qIKd84lkc0MrL/z17LkhbUVTyYhLIQ1IfprtTZGTYcWrOyN68q1sTAc+7Wlse1lCPP/Ljw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250306121751.0","@midscene/core":"0.12.5-beta-20250306121751.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250306121751.0_1741263662388_0.03546125621002072","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250307073604.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250307073604.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250307073604.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c5d0cbc63435709bb7e93c015a9e203892f2b5f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250307073604.0.tgz","fileCount":7,"integrity":"sha512-kfzVwgTBFVPxESBq6hi7E+FsllfVEU4KxYEv0Fb5bUNIFew2KFst+wgySuP/G1Bpg9wwpgQCKnNsG+jGhKSqBA==","signatures":[{"sig":"MEUCIBF2krutrVeEheBnupB29afi/qF10I+jmGc6HWtwdfuDAiEA3dS6T+QW+z7ozwjXglC4zT6Cq9BPeFL+l4/7vm1NTtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041569},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250307073604.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e293b5bbe67d5c75a387870ad6846305/midscene-cli-0.12.5-beta-20250307073604.0.tgz","_integrity":"sha512-kfzVwgTBFVPxESBq6hi7E+FsllfVEU4KxYEv0Fb5bUNIFew2KFst+wgySuP/G1Bpg9wwpgQCKnNsG+jGhKSqBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250307073604.0","@midscene/core":"0.12.5-beta-20250307073604.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250307073604.0_1741333149310_0.39120120157267135","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309101248.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309101248.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309101248.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bf37271f1ea9594643dfaf2a410522951644fd70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309101248.0.tgz","fileCount":25,"integrity":"sha512-S41FonYn8CqB9x/buc2KBoIsOP0RIcCF3kimZvTt4uZU+LCG+1oJduxx6DuMAgcvM3CvBEkM6xAu8suGPlHqcg==","signatures":[{"sig":"MEYCIQCmlwdsGhNgtqHXiO8qHFYpj+1h/7zHBs9aDiOLfd/oPwIhAPebQArcDYPjatAFx470k7wPHqUbqpMHXnO3joVMJjlQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309101248.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c55fe76099e5116f4f982cf13c711b08/midscene-cli-0.12.5-beta-20250309101248.0.tgz","_integrity":"sha512-S41FonYn8CqB9x/buc2KBoIsOP0RIcCF3kimZvTt4uZU+LCG+1oJduxx6DuMAgcvM3CvBEkM6xAu8suGPlHqcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250309101248.0","@midscene/core":"0.12.5-beta-20250309101248.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309101248.0_1741515353447_0.5724411380168717","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309104652.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309104652.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309104652.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16bc65acaa0c64a7b51e3162b1bc864182d7e756","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309104652.0.tgz","fileCount":25,"integrity":"sha512-m3GpkceqWOmcVvFb8E4oyS2iAwvOaE7zqXvilN/qBTzCR1c8WRBXZAre3+86sgcZqTZdHKf+K7C3MQZB0qXGzg==","signatures":[{"sig":"MEQCICtC5Uqo5Cvz4Zwtr7UOuy9pfjlfb2zV5VLIF9VdhdDLAiA0FozBHzizGA41/PGiKU28Klq4VgKAfxx/NP1onzBijQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309104652.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1687580b21366fc4fba17dbaa6e5d4d8/midscene-cli-0.12.5-beta-20250309104652.0.tgz","_integrity":"sha512-m3GpkceqWOmcVvFb8E4oyS2iAwvOaE7zqXvilN/qBTzCR1c8WRBXZAre3+86sgcZqTZdHKf+K7C3MQZB0qXGzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309104652.0","@midscene/core":"0.12.5-beta-20250309104652.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309104652.0_1741517385796_0.038150027515891693","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309110118.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309110118.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309110118.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b438cc2e950d0c1aabf75e5ac911d1dc9b61c9c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309110118.0.tgz","fileCount":25,"integrity":"sha512-7Dqql38PqCLhk1dBhuEWwh68OQyddLxEzQV/f9HIdFxXIWIedyw0Q3S+eVc1YU2wbaqSivena285MPMFyIHgdw==","signatures":[{"sig":"MEQCIFYO7kOS6cQ6aZYUtPa0Ow+MCa63opOw12FBmV6i6DXfAiBgzxTbRiU9wC3EWh8R1kDH2zSU9YyeGh05JB7E+cSDng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309110118.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a913df9b16dc19c132a2e135d7e20d8/midscene-cli-0.12.5-beta-20250309110118.0.tgz","_integrity":"sha512-7Dqql38PqCLhk1dBhuEWwh68OQyddLxEzQV/f9HIdFxXIWIedyw0Q3S+eVc1YU2wbaqSivena285MPMFyIHgdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309110118.0","@midscene/core":"0.12.5-beta-20250309110118.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309110118.0_1741518260474_0.7877031249305986","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309111511.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309111511.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309111511.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"813912f50867fb734f0604ebdcbff846b66a6e2a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309111511.0.tgz","fileCount":25,"integrity":"sha512-tDu2GjakUbDpD/DNZfNDWI69o3oQ7SoXs6J/mtPP9RMDXOCqCb/LToE7MqOwFhzpv8G5DibqEbq/X+Flyl6Fhg==","signatures":[{"sig":"MEYCIQDb85zB6LGrfKjSylPQ4NXjjNgKCb6fhl+tNJhupqoHngIhAOh/R411jDMgMHRJm8dxe6UXC+B08E4OFHTDn3LuXDUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309111511.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2b30370cdf85a9c65f6f4798b538a53/midscene-cli-0.12.5-beta-20250309111511.0.tgz","_integrity":"sha512-tDu2GjakUbDpD/DNZfNDWI69o3oQ7SoXs6J/mtPP9RMDXOCqCb/LToE7MqOwFhzpv8G5DibqEbq/X+Flyl6Fhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309111511.0","@midscene/core":"0.12.5-beta-20250309111511.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309111511.0_1741519090906_0.7600594004154682","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309112640.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309112640.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309112640.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"104e33d613d91f3c19f2033ac6eb1e1bf3285ecc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309112640.0.tgz","fileCount":25,"integrity":"sha512-Li7kPC49ubyH3eXKspsfFlP3lWaZq/WgFVQus1+w/MSsJ6FqzgIAPBUM7+RFS55SECFQRI8jHgE8TLUXUo/JzA==","signatures":[{"sig":"MEQCICZ5YpqzDziA0tCUClvv9X6pxxdQ7HI721hw3TmOOP3LAiARY1YKWyoxjp4R/aGicchJpxos/YUWbiXXyKnuUZvvPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309112640.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3423f5f187e7fc0b85a4509824fca5fe/midscene-cli-0.12.5-beta-20250309112640.0.tgz","_integrity":"sha512-Li7kPC49ubyH3eXKspsfFlP3lWaZq/WgFVQus1+w/MSsJ6FqzgIAPBUM7+RFS55SECFQRI8jHgE8TLUXUo/JzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309112640.0","@midscene/core":"0.12.5-beta-20250309112640.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309112640.0_1741519784490_0.10485812321632859","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309115954.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309115954.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309115954.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e3546b764280420f79aa2afdcd4a592d968c89a3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309115954.0.tgz","fileCount":25,"integrity":"sha512-2YQN1777j5voMVM8B79Pj7zLFqOJIyZyWkeoqcBIlAOD24hxAlNImv2xdZeKgOdch8yKfzpJNUCnTytohzM5+w==","signatures":[{"sig":"MEUCIQCnHx55amkaroBF2qvqBeaA70XoXcIK8+QCqFeMqsl2NAIgMtiXm0ZkO2iqElPUOtijjhxmKq7ArKmR9ro05MA3PqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309115954.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6fea33e356a1a1285fd6294ae26c603e/midscene-cli-0.12.5-beta-20250309115954.0.tgz","_integrity":"sha512-2YQN1777j5voMVM8B79Pj7zLFqOJIyZyWkeoqcBIlAOD24hxAlNImv2xdZeKgOdch8yKfzpJNUCnTytohzM5+w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309115954.0","@midscene/core":"0.12.5-beta-20250309115954.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309115954.0_1741521770681_0.1298751354645773","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309121254.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309121254.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309121254.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6278d98b122b9ff2434846d7f853937094d8b2e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309121254.0.tgz","fileCount":25,"integrity":"sha512-Yco/PxUJ7HSvcL5l6M7k2iuTQRgk85T0iSh9DOY3dQODlGkbTp84tLd7fAgnaUMyRABJ9IwmVRSGcccd/VB1WA==","signatures":[{"sig":"MEYCIQDDDRTvvtSsDKK+Tw1hNgH/mCX0cFealHWv6G2FIaY9hAIhAIEhL2L/D2qwVoArgyBcbVOdDqsDTuyWQkRzSBlLKuBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46979},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-cli-0.12.5-beta-20250309121254.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86fe4fcea343acdff7b9c7c1c8819adc/midscene-cli-0.12.5-beta-20250309121254.0.tgz","_integrity":"sha512-Yco/PxUJ7HSvcL5l6M7k2iuTQRgk85T0iSh9DOY3dQODlGkbTp84tLd7fAgnaUMyRABJ9IwmVRSGcccd/VB1WA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","dotenv":"16.4.5","js-yaml":"4.1.0","puppeteer":"24.2.0","http-server":"14.1.1","cli-spinners":"3.2.0","@midscene/web":"0.12.5-beta-20250309121254.0","@midscene/core":"0.12.5-beta-20250309121254.0","restore-cursor":"5.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yargs":"17.7.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","@types/js-yaml":"4.0.9","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309121254.0_1741522549630_0.1728759669465978","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309125607.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250309125607.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250309125607.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"76f770263584143f83b843eabd0968cffa1ad12f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250309125607.0.tgz","fileCount":9,"integrity":"sha512-kHZJRBkpX2Jcnio7lOryk8ADcK1KGji6iqTBYOZdBP5Sc9OAP/zU22PwlfRidvUchKdKuO0kVuHPX8hyGEKZxw==","signatures":[{"sig":"MEYCIQCR/7aYucst3UohdBqU6Yta4O1466yvjvSfJdQMYK5zAQIhAO1BBzmQkqxiITMrQvP1aQ2xIvMuHcAslnp4tanDi4m2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250309125607.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d5d12aa9e8d6bd11d4cb02aefe7a5cc/midscene-cli-0.12.5-beta-20250309125607.0.tgz","_integrity":"sha512-kHZJRBkpX2Jcnio7lOryk8ADcK1KGji6iqTBYOZdBP5Sc9OAP/zU22PwlfRidvUchKdKuO0kVuHPX8hyGEKZxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250309125607.0","@midscene/core":"0.12.5-beta-20250309125607.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250309125607.0_1741525205579_0.5729283921395276","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310020242.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250310020242.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250310020242.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d6bb6dcfb6c938cfd6e104fc7fcf1d3828a32d54","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250310020242.0.tgz","fileCount":9,"integrity":"sha512-ZHCifXIh1/UDTkwwpLDCmqxmKv+/1g7NdQoedSmvELQG7z1NQH88yosAyGyq7xjwm/lzMdeyTgOCIKf3Txd/Hw==","signatures":[{"sig":"MEUCIAjelmVAasE+5sUSaKkja1A4rgLuI29XKQaZPqnaiBUOAiEAibrYyusxzejaJyR0os1sDGdO3lgjcfPw904dbfTfw1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250310020242.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2bf63693bc858f03b3d7affaea838d73/midscene-cli-0.12.5-beta-20250310020242.0.tgz","_integrity":"sha512-ZHCifXIh1/UDTkwwpLDCmqxmKv+/1g7NdQoedSmvELQG7z1NQH88yosAyGyq7xjwm/lzMdeyTgOCIKf3Txd/Hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250310020242.0","@midscene/core":"0.12.5-beta-20250310020242.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250310020242.0_1741572399345_0.3920472410655007","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310055726.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250310055726.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250310055726.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aa380609b614cca84f3beeeeebf2813cd019e7ce","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250310055726.0.tgz","fileCount":9,"integrity":"sha512-jBWbbiaabaK94z/nJiVFHhoCdpxIyVBzRMozDvNPZoViQ6xGkQMmzigmGWJiNn/zmi+bVFO+8xo15YYbSr8Q/Q==","signatures":[{"sig":"MEQCIBMz1UFCbT5mCiEMmvHyiICD3lGBBG9xQ9tVj+krk/4iAiBhvp1u2qaXpRFaRNfEnu48BrNIThX4R3hNZON3eIXq+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250310055726.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9aa7724f9967e6878df608e29cbf114/midscene-cli-0.12.5-beta-20250310055726.0.tgz","_integrity":"sha512-jBWbbiaabaK94z/nJiVFHhoCdpxIyVBzRMozDvNPZoViQ6xGkQMmzigmGWJiNn/zmi+bVFO+8xo15YYbSr8Q/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250310055726.0","@midscene/core":"0.12.5-beta-20250310055726.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250310055726.0_1741586485894_0.4192201006573182","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310064648.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250310064648.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250310064648.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb5ddb8ed4793452661fb470a085dff4d35d0b9d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250310064648.0.tgz","fileCount":9,"integrity":"sha512-EJJQeHsDZOIs7scwGe4M9bqdXLufVTw4aPD17meMaxPH6ej9t1iPakuOsqJA/txWPf+G4G14bngAbUGXc9jIrQ==","signatures":[{"sig":"MEUCIQCM//+D8+evZiuaeqEEvsSfSobv9vxPrL9cvmhJl0ao+QIgaBFj17ZtdYzf3dFpKttOzj2ppYvTANV6qiIpoRFO0ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250310064648.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/643ceab0cc44e5b6a135af44b16cf26e/midscene-cli-0.12.5-beta-20250310064648.0.tgz","_integrity":"sha512-EJJQeHsDZOIs7scwGe4M9bqdXLufVTw4aPD17meMaxPH6ej9t1iPakuOsqJA/txWPf+G4G14bngAbUGXc9jIrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250310064648.0","@midscene/core":"0.12.5-beta-20250310064648.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250310064648.0_1741589446585_0.49497627415673984","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310083055.0":{"name":"@midscene/cli","version":"0.12.5-beta-20250310083055.0","license":"MIT","_id":"@midscene/cli@0.12.5-beta-20250310083055.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23ae339f39a64debf2e9f4336f9df11e1ee97d54","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5-beta-20250310083055.0.tgz","fileCount":9,"integrity":"sha512-wnNxOAbDyX/WNvIPIS5YEayXnNusEkCabxog1WH9+pr/PUkWWyVaxnKsW7VewDIxCjSkkgerd8yx8WugjWhUBg==","signatures":[{"sig":"MEQCIDwB4AVZuFZwxMD5ZC0J2K/3VY+QwjxLQqM+Lo6vBuHgAiBMFPCO4qxBetI+TxZGKE1rdqLJoqtdiS+ViN6Luowdxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5-beta-20250310083055.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/133b2bb51bceddb8a643e8909d3de6af/midscene-cli-0.12.5-beta-20250310083055.0.tgz","_integrity":"sha512-wnNxOAbDyX/WNvIPIS5YEayXnNusEkCabxog1WH9+pr/PUkWWyVaxnKsW7VewDIxCjSkkgerd8yx8WugjWhUBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5-beta-20250310083055.0","@midscene/core":"0.12.5-beta-20250310083055.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5-beta-20250310083055.0_1741595694023_0.6736016290837816","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@midscene/cli","version":"0.12.5","license":"MIT","_id":"@midscene/cli@0.12.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9340eca6d6406456b51593580e36953720492a3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.5.tgz","fileCount":9,"integrity":"sha512-O/1py/IfOnHYSaSrserPFWN4Xjl6EM1XLYAnf1YeOXp+RzBIoioIUX+NhgYmEnS8rsNNirPropNdCALvFdbz2g==","signatures":[{"sig":"MEUCIBggROCkRUsEE3dGqwWPYzQWVYEruQhPz2Q9xhVbNeYpAiEA3S+3324no6+hpH8nKQjjg7MuMHGS+cCDWT1Fk4aUkn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168798},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/922e0b2090444d45c0d49812facac884/midscene-cli-0.12.5.tgz","_integrity":"sha512-O/1py/IfOnHYSaSrserPFWN4Xjl6EM1XLYAnf1YeOXp+RzBIoioIUX+NhgYmEnS8rsNNirPropNdCALvFdbz2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.5","@midscene/core":"0.12.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.5_1741597061740_0.0878825565400585","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250310141409.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250310141409.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250310141409.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"491927a42398ce6f4515fd0b67b3b655f3576967","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250310141409.0.tgz","fileCount":9,"integrity":"sha512-4ZEourZYYxW0EgDp1WzYC6mlG2gXI5wdIizY3JtYW5zmoONFFJzTzA4iKcq6XLbH/ofh+RoXj5NZ1IgZPmvfFA==","signatures":[{"sig":"MEYCIQDvIPFPQGB+U1QR9BzIwIxiS6AoAfamF28ldZ7blP/6fQIhAPQnmaiDJ9KdjrvHkyEV0LEZrYV5zU+nTaNmj8O5ahvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250310141409.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d755566eec954399796cecf59c4a080/midscene-cli-0.12.6-beta-20250310141409.0.tgz","_integrity":"sha512-4ZEourZYYxW0EgDp1WzYC6mlG2gXI5wdIizY3JtYW5zmoONFFJzTzA4iKcq6XLbH/ofh+RoXj5NZ1IgZPmvfFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250310141409.0","@midscene/core":"0.12.6-beta-20250310141409.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250310141409.0_1741616287266_0.7171976328119851","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311051344.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250311051344.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250311051344.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f868f7dfaa55b22a1d968a7de6215928de07bcb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250311051344.0.tgz","fileCount":9,"integrity":"sha512-c+jxCpeBtp08H2yNDr5vHBhjen+4Rdky63M7l68Ty+95nx5vJwjrscs0dVV4q9edamlq+FtajL7yJC0soGX5bw==","signatures":[{"sig":"MEUCID9kVqz2A1Owgle+LMzvmgdi/ZsRPAkugZ1GnR0Y1FEwAiEAx6tIyS/35+15iwdyrQsjg7HRCW2MtPRM6wcH5rhn1/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250311051344.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c004a9f75bfa338c30c7113c37e222e4/midscene-cli-0.12.6-beta-20250311051344.0.tgz","_integrity":"sha512-c+jxCpeBtp08H2yNDr5vHBhjen+4Rdky63M7l68Ty+95nx5vJwjrscs0dVV4q9edamlq+FtajL7yJC0soGX5bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250311051344.0","@midscene/core":"0.12.6-beta-20250311051344.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250311051344.0_1741670254444_0.7851404057514906","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311072812.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250311072812.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250311072812.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3d4443a4927a7b6c1906d9f3bd731812066fd34","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250311072812.0.tgz","fileCount":9,"integrity":"sha512-6jkd6coSnNPkxmGyihr2KRdx1wNKb4iF7kbW4KHINnzyEmvOPrrYnnRp3qQQIV/zQL6sdt8pirOpcnQ4EA24dQ==","signatures":[{"sig":"MEUCICvOlT3fxqq6Nu3mXgFcjZ/xb1NBlVkwNBny2R/g1OSfAiEApRkpG8gBs0kfSMMxOdAlnjP50ag+QWjNtBFwG+U8XvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250311072812.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/77de6040d2b54c1286fe086b37cad96a/midscene-cli-0.12.6-beta-20250311072812.0.tgz","_integrity":"sha512-6jkd6coSnNPkxmGyihr2KRdx1wNKb4iF7kbW4KHINnzyEmvOPrrYnnRp3qQQIV/zQL6sdt8pirOpcnQ4EA24dQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250311072812.0","@midscene/core":"0.12.6-beta-20250311072812.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250311072812.0_1741678330148_0.7936844114051158","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311084030.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250311084030.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250311084030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34d78bafa488bd6ece75899ac6feed57c18f22bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250311084030.0.tgz","fileCount":9,"integrity":"sha512-3N5ZMeFZqmVeh8bHb8EOP47eD+fTT6QhKTcYF686XAoxhuNzpUc75BG5+3yilfgtHfmXAnJbBWFLc9f4PM2TnA==","signatures":[{"sig":"MEYCIQDyIb51Kr80f3dtX3C/J5djdXgoaiswPoGgzXHb/XomjgIhAJmvUa+lIIH8ED4R3QYhjCIN6NyWWF0sdT8wkXHfpQ3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250311084030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2138f0d30b4235644bcc2c2b6603f609/midscene-cli-0.12.6-beta-20250311084030.0.tgz","_integrity":"sha512-3N5ZMeFZqmVeh8bHb8EOP47eD+fTT6QhKTcYF686XAoxhuNzpUc75BG5+3yilfgtHfmXAnJbBWFLc9f4PM2TnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250311084030.0","@midscene/core":"0.12.6-beta-20250311084030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250311084030.0_1741682669806_0.5100051556639369","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311093017.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250311093017.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250311093017.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ae18f9dd7ee311a5e93c6027e37b3ccdb8da6258","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250311093017.0.tgz","fileCount":9,"integrity":"sha512-grMbqmhKj9cDD9aBFwWenNm2XLm/nvcDvjpOj20AFq8GY4poTxS8sOzB00NThrLBlK73mfBEwq0KNirB65P8Ww==","signatures":[{"sig":"MEQCIGXmrNXHb3urPz7k34ftBkmLR22zEOQDkCfJ63nzUiPnAiBbM0qEADm+Zu75AQAJScSsjb52iCOP9YI+zWN6O4Tyzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250311093017.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c21b39146cef5de6039eb2813f64ec5f/midscene-cli-0.12.6-beta-20250311093017.0.tgz","_integrity":"sha512-grMbqmhKj9cDD9aBFwWenNm2XLm/nvcDvjpOj20AFq8GY4poTxS8sOzB00NThrLBlK73mfBEwq0KNirB65P8Ww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250311093017.0","@midscene/core":"0.12.6-beta-20250311093017.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250311093017.0_1741685647442_0.09716268485786705","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311120827.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250311120827.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250311120827.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5734261cb8c3c1c30b340e009aa30b3e4e54af7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250311120827.0.tgz","fileCount":9,"integrity":"sha512-/6mC0t50+1VmeC8lDMOL62slMWMIVEyz4sbzSFKOHMjUpaVrwHwoz6kOgJ5QhNj9TvXRaoo4Pvtcm1DI1OXlRw==","signatures":[{"sig":"MEUCIG/mjN/hQ3YJNPHpS8cOnQSwgjVB+PIS8M6jLgufVvsPAiEAjpcjOaVGmE0EgQ1v44DlVXtQtY/V5aCCY/XSr8liuDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250311120827.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dac1810f3044a8c0f7811d854bd8d9af/midscene-cli-0.12.6-beta-20250311120827.0.tgz","_integrity":"sha512-/6mC0t50+1VmeC8lDMOL62slMWMIVEyz4sbzSFKOHMjUpaVrwHwoz6kOgJ5QhNj9TvXRaoo4Pvtcm1DI1OXlRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250311120827.0","@midscene/core":"0.12.6-beta-20250311120827.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250311120827.0_1741695139167_0.8713695382728583","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250312055256.0":{"name":"@midscene/cli","version":"0.12.6-beta-20250312055256.0","license":"MIT","_id":"@midscene/cli@0.12.6-beta-20250312055256.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aa2fc64d01ea85388b62e73c72292f059acbfc43","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6-beta-20250312055256.0.tgz","fileCount":9,"integrity":"sha512-AMCOBgLV85mtZEisFtJ/aY+uYZl5wCe2fAmmUthwj8cV6iqCh6UciEFmrEv5iw2THfc0ruZ5bHyCXEU2dx3a+g==","signatures":[{"sig":"MEQCIHCKFsXPWK00tc5AZaWBKY5KlGxojEATDoTe/WE0p9boAiB4pOaS3aEbltAnpH8ZvTwYN5ITqP11CKi5L1WmcVyoMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6-beta-20250312055256.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/894b7ba1b353fad41523e574a647f975/midscene-cli-0.12.6-beta-20250312055256.0.tgz","_integrity":"sha512-AMCOBgLV85mtZEisFtJ/aY+uYZl5wCe2fAmmUthwj8cV6iqCh6UciEFmrEv5iw2THfc0ruZ5bHyCXEU2dx3a+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6-beta-20250312055256.0","@midscene/core":"0.12.6-beta-20250312055256.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6-beta-20250312055256.0_1741759021607_0.9818366494949535","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@midscene/cli","version":"0.12.6","license":"MIT","_id":"@midscene/cli@0.12.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"43d1a7762036e71ab1d86ac1c0705137b06ffb5f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.6.tgz","fileCount":9,"integrity":"sha512-MQlngSyjvM+5U5+axWZNeyl+U0niWeE/Ovkvs9rC7b4ELaWswEU6Ef4rWqbNTHiZ18YsEZibvRCAE/fvZo0eaA==","signatures":[{"sig":"MEYCIQD+mqhgyRfR5ZPSdg+3M3c3BA6xWSZ8xI/MTxyCWm0+CQIhAPwRy86cQmLRgMVA+xG5OdnyjmwwjgE1KTvm8URt4Qmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168798},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f426ad1917d2a01e6d5376b08c81388/midscene-cli-0.12.6.tgz","_integrity":"sha512-MQlngSyjvM+5U5+axWZNeyl+U0niWeE/Ovkvs9rC7b4ELaWswEU6Ef4rWqbNTHiZ18YsEZibvRCAE/fvZo0eaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.6","@midscene/core":"0.12.6"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.6_1741759976013_0.5103137394955259","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312114750.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250312114750.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250312114750.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"59330432291dc57efc2ca9c6387e0e85003a65de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250312114750.0.tgz","fileCount":9,"integrity":"sha512-1a1jTqIiRL+v3ol1WvvqJWg1Zm1JTkFBdo4P4HvuUIjnyMfGmHjAbF51fKfF2EmawzNPR7fD4j3lOVsqQM3Arg==","signatures":[{"sig":"MEUCIQCwUWeUNQfVARvCpZ9iBr430Y7RGIX+V+FvVE8XhQojswIgaNChMvuYNhxZu/vf9hzaiNjOHLitd8cYgrE0KrPo7EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250312114750.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2b24e75213fa52e268f303bdea37c371/midscene-cli-0.12.7-beta-20250312114750.0.tgz","_integrity":"sha512-1a1jTqIiRL+v3ol1WvvqJWg1Zm1JTkFBdo4P4HvuUIjnyMfGmHjAbF51fKfF2EmawzNPR7fD4j3lOVsqQM3Arg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250312114750.0","@midscene/core":"0.12.7-beta-20250312114750.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250312114750.0_1741780333122_0.7508485676198235","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312120554.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250312120554.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250312120554.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"72f3fe5f0c2f9d5249e60ef28101d72cd583cff7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250312120554.0.tgz","fileCount":9,"integrity":"sha512-aM6nBHlbNNqpsmZoU1jtofq0fEuDjCLACzG5o8NDbD/8NnIuJOXojpzxch5hkaf7NJs4qLSxSmQp424JwtfI8Q==","signatures":[{"sig":"MEYCIQD6Fk18t0921iDdZjb+UZUw0pGGMTmANNRudUBJ2nVIHAIhAPY76WGUoIYtqfF18J4CE/OTCWzYFRKCV5KwgCcBNpq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250312120554.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3e5e981281272f445cc8ff7ca99771c/midscene-cli-0.12.7-beta-20250312120554.0.tgz","_integrity":"sha512-aM6nBHlbNNqpsmZoU1jtofq0fEuDjCLACzG5o8NDbD/8NnIuJOXojpzxch5hkaf7NJs4qLSxSmQp424JwtfI8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250312120554.0","@midscene/core":"0.12.7-beta-20250312120554.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250312120554.0_1741781401775_0.3507126938407694","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312142032.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250312142032.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250312142032.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f79440b1b9cd039cba5a83401b3a2b85b976a94d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250312142032.0.tgz","fileCount":9,"integrity":"sha512-cc2AgPdMQ1K1b1xvnUpwTjCYgxOc2/OWB5pYoh1ZT1GT5bW5bXxGAYRWJkR4agVhRekl24HPa3PCsNxjSk/NrA==","signatures":[{"sig":"MEQCIGN97FeM/47m/hUlaiMwKBvEA4AgLRQdQPWmBm0mdhUaAiALoga8HvjvZmmhpzc+A/z8TrOyM8U6yqfAAF0dpo6ORw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250312142032.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0ac9723a9f1c795c8c6767b2c16a604/midscene-cli-0.12.7-beta-20250312142032.0.tgz","_integrity":"sha512-cc2AgPdMQ1K1b1xvnUpwTjCYgxOc2/OWB5pYoh1ZT1GT5bW5bXxGAYRWJkR4agVhRekl24HPa3PCsNxjSk/NrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250312142032.0","@midscene/core":"0.12.7-beta-20250312142032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250312142032.0_1741789480182_0.9842542049383127","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@midscene/cli","version":"0.12.7","license":"MIT","_id":"@midscene/cli@0.12.7","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a5f196d5612305453f0059f530c740a6558a2535","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7.tgz","fileCount":9,"integrity":"sha512-NbA+5lriGzU1o2m6lv9f+MX5+KZg1B1v//3rhuXN53ZJiLWQR/VG2RfrSBY38vYF2MtBTFdwoFaiqJ4R4klVnw==","signatures":[{"sig":"MEQCIEMtr+nKDvr6smomNtgmjEDZ7TK0HnlbNdV+PQmruUytAiAvTgnC/LN9oBwTOw0eUak8pPZ1zBPl8Jm2fMqRWTaF1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168798},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0389549b9267860fbd403d63f42ba1bb/midscene-cli-0.12.7.tgz","_integrity":"sha512-NbA+5lriGzU1o2m6lv9f+MX5+KZg1B1v//3rhuXN53ZJiLWQR/VG2RfrSBY38vYF2MtBTFdwoFaiqJ4R4klVnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7","@midscene/core":"0.12.7"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7_1741795249205_0.6349901373982039","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250313095600.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250313095600.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250313095600.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"51a6862738e9b990081014b18af7399b2b9f024a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250313095600.0.tgz","fileCount":9,"integrity":"sha512-4n+5UCzzbg+kGee15nQaTeLRAHMPfiNrsXmVLzieuEdeTlp+kpWSLTq7zvXZchkWUfzvER7aMkDuBwhy90ed4w==","signatures":[{"sig":"MEUCIQCwRMBxprhXEEShm49EXL7tUK9hA4Km4ycOa0awDN2MmQIgQdmA2dNm4ogLZKXSWJWVnvhZaeejDIXs/2AIJRVyRd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250313095600.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d0af4e80509aee161fad317ac948d85d/midscene-cli-0.12.7-beta-20250313095600.0.tgz","_integrity":"sha512-4n+5UCzzbg+kGee15nQaTeLRAHMPfiNrsXmVLzieuEdeTlp+kpWSLTq7zvXZchkWUfzvER7aMkDuBwhy90ed4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250313095600.0","@midscene/core":"0.12.7-beta-20250313095600.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250313095600.0_1741860013239_0.08983926679867049","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250313101307.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250313101307.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250313101307.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"808d554795d5fa5e8f9f21d8ee5f1eebd3ee5396","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250313101307.0.tgz","fileCount":9,"integrity":"sha512-vk2SmfbpGJzH7NrHShYv5yO0EHqvM+WrHLrIwryV0TJBWfWy14yopuzNJOynheWAWhw/fofMupUuDzj9P2hMDw==","signatures":[{"sig":"MEYCIQDnA9vXkswziqJqV6SxvbiG1DFiNma8zZxLGMja3lkZoQIhAKIimzBz0I1/cUp+u70bqobic3FetowY1twtIIuaoG1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250313101307.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/018588b42a3eaa8804782016fd9e3ce8/midscene-cli-0.12.7-beta-20250313101307.0.tgz","_integrity":"sha512-vk2SmfbpGJzH7NrHShYv5yO0EHqvM+WrHLrIwryV0TJBWfWy14yopuzNJOynheWAWhw/fofMupUuDzj9P2hMDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250313101307.0","@midscene/core":"0.12.7-beta-20250313101307.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250313101307.0_1741861031386_0.35706882146626384","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250314040652.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250314040652.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250314040652.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c88999e97cbccf604d46152ae27ed9ae8ac1c351","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250314040652.0.tgz","fileCount":9,"integrity":"sha512-Q7PNnBMnqA7AoXs5/u6G0fNrjM4Zy5WgnkqgqJz5fqsal7z8Zj3MZCArmCJfNP8YmDG1s+PV3m1wW0mtQB8wtg==","signatures":[{"sig":"MEUCIAzNGIyQHiyIu1AF6pvvj+DrA9aD8vsP8/eqLjKJqPFhAiEAw0rjYWR7k5yLUasaLEVofCEXdlxzstMs3XCSAzSKv+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250314040652.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4cd24531e014c3b2ae321fab685634c/midscene-cli-0.12.7-beta-20250314040652.0.tgz","_integrity":"sha512-Q7PNnBMnqA7AoXs5/u6G0fNrjM4Zy5WgnkqgqJz5fqsal7z8Zj3MZCArmCJfNP8YmDG1s+PV3m1wW0mtQB8wtg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250314040652.0","@midscene/core":"0.12.7-beta-20250314040652.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250314040652.0_1741925434994_0.23911789246426318","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250314051042.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250314051042.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250314051042.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3bfbc7771e9c8f015bfe1ce727cf457abc2c67a6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250314051042.0.tgz","fileCount":9,"integrity":"sha512-/pvPcMxjPGTpnLpvYsXuc7/Bdwi7p46jeRiI+T/uacreDWIoB6WOyMfcwRzGEOLJGnJBEBuB+M0maoRj1Bx6fw==","signatures":[{"sig":"MEQCIE5J4sOLjgTv2caZvrXi+mgIahO86HkxWZY0o2BlvFodAiBpp8XSJ1uf6im2aX50flgYouXZ7z7iLpMqQvopJ4NVkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250314051042.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/743ed20a13f59276c0a492f5cb489571/midscene-cli-0.12.7-beta-20250314051042.0.tgz","_integrity":"sha512-/pvPcMxjPGTpnLpvYsXuc7/Bdwi7p46jeRiI+T/uacreDWIoB6WOyMfcwRzGEOLJGnJBEBuB+M0maoRj1Bx6fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250314051042.0","@midscene/core":"0.12.7-beta-20250314051042.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250314051042.0_1741929283194_0.24349365945608437","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250317033358.0":{"name":"@midscene/cli","version":"0.12.7-beta-20250317033358.0","license":"MIT","_id":"@midscene/cli@0.12.7-beta-20250317033358.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1c6addb43b0ee585e182096c3a47b227e0a5e2ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.7-beta-20250317033358.0.tgz","fileCount":9,"integrity":"sha512-ASibSLhgnE8V2yfatZgF1JzLwZIVu0unMAUY35YPPhBdqgB5j/djuFihGv746Kvdm1rj4QrgZE0u8ivAVq4Few==","signatures":[{"sig":"MEQCIEvfIRAzKcEYHHoUcsONwcJSb7QjcvWj+c3xwZ9klYIQAiAO8c2YAhxvEvrUGBBvleieok3GhS1EAvvqnEzpTW7W5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.7-beta-20250317033358.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba1122c261f7e4ff9d8a539eac4006f8/midscene-cli-0.12.7-beta-20250317033358.0.tgz","_integrity":"sha512-ASibSLhgnE8V2yfatZgF1JzLwZIVu0unMAUY35YPPhBdqgB5j/djuFihGv746Kvdm1rj4QrgZE0u8ivAVq4Few==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.7-beta-20250317033358.0","@midscene/core":"0.12.7-beta-20250317033358.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.7-beta-20250317033358.0_1742182694229_0.10021692957647987","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250317112356.0":{"name":"@midscene/cli","version":"0.12.8-beta-20250317112356.0","license":"MIT","_id":"@midscene/cli@0.12.8-beta-20250317112356.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b29770072a196bd98cd0821818e643bac285c583","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.8-beta-20250317112356.0.tgz","fileCount":9,"integrity":"sha512-BHlbXGhdk40EpYO/Iwqui8eoGOUjIJPIougWfmD60o48dt+L4Gj5h1vFLPESKeoeuM5gvo1tvO2S/fGo5WMcZw==","signatures":[{"sig":"MEYCIQD8ftSRkHuocDAooBq8UBydoEvwCCCHj6IKmRl5rc+lkAIhAPeSHAroh4CBun05kBtxgBAOb75kn/Pxo16bbAkurKat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.8-beta-20250317112356.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/00a38600033afb2eefb01d95e9055698/midscene-cli-0.12.8-beta-20250317112356.0.tgz","_integrity":"sha512-BHlbXGhdk40EpYO/Iwqui8eoGOUjIJPIougWfmD60o48dt+L4Gj5h1vFLPESKeoeuM5gvo1tvO2S/fGo5WMcZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.8-beta-20250317112356.0","@midscene/core":"0.12.8-beta-20250317112356.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.8-beta-20250317112356.0_1742210877994_0.9283684206418601","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250318124823.0":{"name":"@midscene/cli","version":"0.12.8-beta-20250318124823.0","license":"MIT","_id":"@midscene/cli@0.12.8-beta-20250318124823.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f5ac842e2e584ca97d5a0663c1f17b6c5d2a22ec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.8-beta-20250318124823.0.tgz","fileCount":9,"integrity":"sha512-o+zb8Ha4aTABNZ5OWm1QWk/EK3dzSl5CEHMHer4B8ZVBkOzVbYvi1QWsQk3cLU3CkESbi6TRH0aL5uCX+vrUOQ==","signatures":[{"sig":"MEQCIF83Xz/qZdkMvwmaBoHnXZ96PJUFxyvFm6ITzAhhcNM5AiB0kIAjevJKL8xbV+Qv/bQ69eTVj7vqxEpB6pGhurOdYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.8-beta-20250318124823.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76a006903401fd57f13fd545093d3ea1/midscene-cli-0.12.8-beta-20250318124823.0.tgz","_integrity":"sha512-o+zb8Ha4aTABNZ5OWm1QWk/EK3dzSl5CEHMHer4B8ZVBkOzVbYvi1QWsQk3cLU3CkESbi6TRH0aL5uCX+vrUOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.8-beta-20250318124823.0","@midscene/core":"0.12.8-beta-20250318124823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"~5.0.4","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.8-beta-20250318124823.0_1742302347761_0.8025208190025315","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250319072440.0":{"name":"@midscene/cli","version":"0.12.8-beta-20250319072440.0","license":"MIT","_id":"@midscene/cli@0.12.8-beta-20250319072440.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d8fbdc2cfaa1480dee7a2a29c550ee2ce67c9274","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.8-beta-20250319072440.0.tgz","fileCount":9,"integrity":"sha512-WLbuO1DHdW2dAGzCNFi4TVK171ln4wCC0YOoa/nVuR/qxsBvA9VZ5LJiNQGzGW42ObRHBHyDCmtE9t7R96ziCg==","signatures":[{"sig":"MEQCIFwB0tkz0/j+/l37vzezizKpPkx3wUzY5WFMncPmcNiKAiA0TekOt+GSNuCQq371f6wmGsUGkxGzTZMp9HZ2rthFTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.8-beta-20250319072440.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08f98cd3aa1d5333cb3638f752bc0233/midscene-cli-0.12.8-beta-20250319072440.0.tgz","_integrity":"sha512-WLbuO1DHdW2dAGzCNFi4TVK171ln4wCC0YOoa/nVuR/qxsBvA9VZ5LJiNQGzGW42ObRHBHyDCmtE9t7R96ziCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.8-beta-20250319072440.0","@midscene/core":"0.12.8-beta-20250319072440.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.8-beta-20250319072440.0_1742369329168_0.06789262358374537","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250319073323.0":{"name":"@midscene/cli","version":"0.12.8-beta-20250319073323.0","license":"MIT","_id":"@midscene/cli@0.12.8-beta-20250319073323.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac0b5c99162a8eb9a30a175d9c191b1793c9e211","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.8-beta-20250319073323.0.tgz","fileCount":9,"integrity":"sha512-ZHJdHmIhmJkywnZmhh3DpI1ZRIgQRM9zTdrTj0k+rLxpD/Q09ycSfZkeKn0aYEIHBNOwITqQbGEW6HNMwVXZ7A==","signatures":[{"sig":"MEYCIQDvrB1vNuhoov2CAEPms2nRa+I8kLrKbqrx/lwfpPg/NwIhAJu/lYKVzuYkUItaoM1Z80jh03eUmmWjpotP93G1nsGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.8-beta-20250319073323.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/375dcbee8ec4a7c150fde2ada12296e8/midscene-cli-0.12.8-beta-20250319073323.0.tgz","_integrity":"sha512-ZHJdHmIhmJkywnZmhh3DpI1ZRIgQRM9zTdrTj0k+rLxpD/Q09ycSfZkeKn0aYEIHBNOwITqQbGEW6HNMwVXZ7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.8-beta-20250319073323.0","@midscene/core":"0.12.8-beta-20250319073323.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.8-beta-20250319073323.0_1742369854911_0.7090342162872969","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@midscene/cli","version":"0.12.8","license":"MIT","_id":"@midscene/cli@0.12.8","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff21b9b182f35af0f89fd6497ec27ca287796c12","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.8.tgz","fileCount":9,"integrity":"sha512-sb6a4/oHcBM3sRBd6hpB8KkdjA7HQ5nO2YDLp0ByNsE9XzhBbVDCF2IJYWzbGdTMlu2kKH1CCqsq0L0hMgHsDw==","signatures":[{"sig":"MEUCIAqlk+jLOANGWNzdYjLSh/WtY63d8f0Fggf8sKM/Ea0DAiEAyNEruNOeB77GRNLFAxxBzgKw/azJxF+4SEiq0oDtE6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168798},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.8.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e40a097f85a5b7998c87517b4a48e88/midscene-cli-0.12.8.tgz","_integrity":"sha512-sb6a4/oHcBM3sRBd6hpB8KkdjA7HQ5nO2YDLp0ByNsE9XzhBbVDCF2IJYWzbGdTMlu2kKH1CCqsq0L0hMgHsDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.8","@midscene/core":"0.12.8"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.8_1742372220043_0.5502834529399703","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250319085532.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250319085532.0","license":"MIT","_id":"@midscene/cli@0.12.9-beta-20250319085532.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9991f213c37d5dcb1231cecaccdc908b755d8897","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250319085532.0.tgz","fileCount":9,"integrity":"sha512-1dUaaEETi/cBtPYOsfRkxi6pOYY+IxI0xD9mYGijLtE29D9JRa7vSkzHZ432ztM6waJEKkJMEsb4Q4k/VJKQoQ==","signatures":[{"sig":"MEUCIQDogb5gfv7EgiN6yWsbyhj/FEwrh+WJsh9pgI+t5tfzBwIgNOCrPhNpL+/wotSKHAxcAvd+WcubIMScG7n5msZJSpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250319085532.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88baca1c6f81ca44de8c370f40f4cc11/midscene-cli-0.12.9-beta-20250319085532.0.tgz","_integrity":"sha512-1dUaaEETi/cBtPYOsfRkxi6pOYY+IxI0xD9mYGijLtE29D9JRa7vSkzHZ432ztM6waJEKkJMEsb4Q4k/VJKQoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250319085532.0","@midscene/core":"0.12.9-beta-20250319085532.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250319085532.0_1742374783780_0.07721979996257056","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250320033304.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250320033304.0","license":"MIT","_id":"@midscene/cli@0.12.9-beta-20250320033304.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"adaf1f2df2bc53845b7eab0ab302810a8cd613ae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250320033304.0.tgz","fileCount":9,"integrity":"sha512-caI8dJCcM6XmUOSEtLzKI20CsAZtrQFijMOZi31jtDPUMzM92bVpjeZK0LcdX3Nl4kSWUzb+T6LRdxgVswwUGw==","signatures":[{"sig":"MEQCIEv9u93w3/e7lv9N4xmmJ3M1C7TF9pjYoi3g6EGq+DsDAiBY6eWsh0H10navddbi6qQiqU1PYJgSlpXKB1V7MLOEYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250320033304.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4134240e7c1522bc2013c8cc76a81610/midscene-cli-0.12.9-beta-20250320033304.0.tgz","_integrity":"sha512-caI8dJCcM6XmUOSEtLzKI20CsAZtrQFijMOZi31jtDPUMzM92bVpjeZK0LcdX3Nl4kSWUzb+T6LRdxgVswwUGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250320033304.0","@midscene/core":"0.12.9-beta-20250320033304.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250320033304.0_1742441828243_0.4992899150189436","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250320080141.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250320080141.0","license":"MIT","_id":"@midscene/cli@0.12.9-beta-20250320080141.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"47f76579daf03da40261f42ad708e45f1b68ac3c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250320080141.0.tgz","fileCount":9,"integrity":"sha512-+V6iXljKWKvnCGuP7e55YPttLGiuXGGnHvePAr5b6WdENj5CV/k+SVdpPH9OgKoifAv/9C6RWldtR/YPNeu5nw==","signatures":[{"sig":"MEUCIQCar43wQoiS2z9b9mMvUFFuKFJ59iX91xTHYm3138jsqQIgLd4EARH145loGpP9r1GzJl6Hscm6EuEM56rpDJ2+jJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250320080141.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b7da1ad6da6f9a76773cfae7fbab2f1/midscene-cli-0.12.9-beta-20250320080141.0.tgz","_integrity":"sha512-+V6iXljKWKvnCGuP7e55YPttLGiuXGGnHvePAr5b6WdENj5CV/k+SVdpPH9OgKoifAv/9C6RWldtR/YPNeu5nw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250320080141.0","@midscene/core":"0.12.9-beta-20250320080141.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250320080141.0_1742457949377_0.9036574154463526","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324012335.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324012335.0","license":"MIT","_id":"@midscene/cli@0.12.9-beta-20250324012335.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a6040a8e6943ceec7fc5cedd2a2da3a7fa6c380","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324012335.0.tgz","fileCount":9,"integrity":"sha512-GDc8mVpM+RdIdXrM1Iy/BLSqDyaxNrcfut8zFF9nddee/x30CVcAxjeKbpfpEMZwawsTpLnGsU7UzwrBn677/w==","signatures":[{"sig":"MEUCIDGlZlCIq3L4cY+6QhiJwvX/0AmF+8pfsA/uH8QbnOouAiEAvSzKjdlIyWEJ9o1N1U7l5LnQ6MWeTocOSrb1EMJ0Gdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324012335.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7bbc32f37393ce52b340a09272202ba8/midscene-cli-0.12.9-beta-20250324012335.0.tgz","_integrity":"sha512-GDc8mVpM+RdIdXrM1Iy/BLSqDyaxNrcfut8zFF9nddee/x30CVcAxjeKbpfpEMZwawsTpLnGsU7UzwrBn677/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324012335.0","@midscene/core":"0.12.9-beta-20250324012335.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324012335.0_1742779665516_0.8072813448464424","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324035231.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324035231.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9bc8f5e3a11031bedd45cecf8150dd8a631630e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324035231.0.tgz","fileCount":9,"integrity":"sha512-mzRNaLjqjZ2V8DTy2YndYc5h+LlL4UV4pdM801VD5X/xZAR+SVEuzOZOGXguCGMLkSxxcqVaA/qZmBEMIPGACA==","signatures":[{"sig":"MEYCIQDrIRRpr0SD30e5nmAGGPTQU2Wfe3zRGjXsmC9tCUnr4gIhALvadfrYfX8/67hAmuy2LI3X9GCFpzRACGQFCc419FOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324035231.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/690744ba51bc2753d64035100e92037c/midscene-cli-0.12.9-beta-20250324035231.0.tgz","_integrity":"sha512-mzRNaLjqjZ2V8DTy2YndYc5h+LlL4UV4pdM801VD5X/xZAR+SVEuzOZOGXguCGMLkSxxcqVaA/qZmBEMIPGACA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324035231.0","@midscene/core":"0.12.9-beta-20250324035231.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324035231.0_1742788602523_0.7159280608633829","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324085030.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324085030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca384996001161f7fa70ce7914afd83368e601d7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324085030.0.tgz","fileCount":9,"integrity":"sha512-KP0pU8IEoURLtvnzBh/bXgl7B6rgcQeIm0hmTcV1RTibScJNwKAy1bFs9nqx7u8yAdODYAQwuDPCeoyILjeDxw==","signatures":[{"sig":"MEUCIEsivxoe/jaTilllVXVNzcHRiIV8GryFzuPmZPhLlZS7AiEAjT/pOGOXAlhzgKV6XUU+CWmrIgoiu7yB5d8ZSTeGTtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324085030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cedb0c7940ca79f81f5410ab390f3c8b/midscene-cli-0.12.9-beta-20250324085030.0.tgz","_integrity":"sha512-KP0pU8IEoURLtvnzBh/bXgl7B6rgcQeIm0hmTcV1RTibScJNwKAy1bFs9nqx7u8yAdODYAQwuDPCeoyILjeDxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324085030.0","@midscene/core":"0.12.9-beta-20250324085030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324085030.0_1742806474489_0.5864846283677989","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324090729.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324090729.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9773cdf87a03b613ac84c8022bf5632648832269","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324090729.0.tgz","fileCount":9,"integrity":"sha512-HyBDh1ScLRzS93Pw9z75IMt411YzvrR1zQKmK37x06PYnxuo1+MX8pxRZPBOXIjsJVozBmf9Ob3LcVXJFEJEGA==","signatures":[{"sig":"MEUCIQDiYZVmvYCuWMrgJH5c8VUzsyhA8MOetqZnLdyvAQDHnwIgIzWGnBq00GFX+OUu16U3E7oXOgxon7ykEJLEgO8mo7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324090729.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33f87fff48df9cd8f7df037ee1cd5ee4/midscene-cli-0.12.9-beta-20250324090729.0.tgz","_integrity":"sha512-HyBDh1ScLRzS93Pw9z75IMt411YzvrR1zQKmK37x06PYnxuo1+MX8pxRZPBOXIjsJVozBmf9Ob3LcVXJFEJEGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324090729.0","@midscene/core":"0.12.9-beta-20250324090729.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324090729.0_1742807499932_0.8104241746049727","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324092032.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324092032.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b13b20c580cec17bdf64260b5791c203acc58905","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324092032.0.tgz","fileCount":9,"integrity":"sha512-UZmx/3FmeCpTanzxMsXm8HV5TjsQr/3PhsGWRvIaQKFEl8NQIKnv4cCW1yq5A/C5M3MNREjgxZz863K4BjOeDQ==","signatures":[{"sig":"MEQCIDpuwjWvtRQwO1RZ3OJP+0sMNDOovsurXI3dPQTKuYs9AiBcJV2HPRlZ71vTk/ume0QoZc8A0eEz0nw9JxrSAmojxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324092032.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1b7608947de94b7dd8858e6c05c5bb36/midscene-cli-0.12.9-beta-20250324092032.0.tgz","_integrity":"sha512-UZmx/3FmeCpTanzxMsXm8HV5TjsQr/3PhsGWRvIaQKFEl8NQIKnv4cCW1yq5A/C5M3MNREjgxZz863K4BjOeDQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324092032.0","@midscene/core":"0.12.9-beta-20250324092032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324092032.0_1742808278533_0.5634292111365882","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324093726.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324093726.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e5be5f1374d00b044684a760e42903d2f7a113d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324093726.0.tgz","fileCount":9,"integrity":"sha512-v4SLHBAqLV1wyN7jBz+SyBW9TNqwSxs9RrHhYlJ8ZOwiRRPQslmlSfmn4ZFHW3YKhP4uPaN8K2DIxl7/eyC9JA==","signatures":[{"sig":"MEUCIAWcT/9bvs6/2g0YAos7j94DhVqNhwgMfoX6y11m09eHAiEAqD9ayIA6SBaN7q0+6A/3TiCjajIlFSsE1ean/Ho+Dbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324093726.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b9b0ebfe88f75b685b04b4bc42f49691/midscene-cli-0.12.9-beta-20250324093726.0.tgz","_integrity":"sha512-v4SLHBAqLV1wyN7jBz+SyBW9TNqwSxs9RrHhYlJ8ZOwiRRPQslmlSfmn4ZFHW3YKhP4uPaN8K2DIxl7/eyC9JA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324093726.0","@midscene/core":"0.12.9-beta-20250324093726.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324093726.0_1742809305407_0.2945172828685092","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324113215.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324113215.0","license":"MIT","_id":"@midscene/cli@0.12.9-beta-20250324113215.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"26669b2465f2da0e9eb69b76af5335e4cd6a1127","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324113215.0.tgz","fileCount":9,"integrity":"sha512-i5SJsJ3x9LV21tdd0EpsOorVuKE6igVa34cQqkTk6ZoxwzQS7KvA6KXF+47PjUnKuWL7NKnYfw/SrBCrTp/3Pg==","signatures":[{"sig":"MEUCICoVXf4yx3mIQHF0FOfDa6DDvcr1Fhbp10vzC7VVMFfQAiEAuP8/Oo68a4UfT/du+oqoKFQuXK9doGB1MN2042wIziA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324113215.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/736decbc9a1a600ad6fd5b0681895381/midscene-cli-0.12.9-beta-20250324113215.0.tgz","_integrity":"sha512-i5SJsJ3x9LV21tdd0EpsOorVuKE6igVa34cQqkTk6ZoxwzQS7KvA6KXF+47PjUnKuWL7NKnYfw/SrBCrTp/3Pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324113215.0","@midscene/core":"0.12.9-beta-20250324113215.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324113215.0_1742816179405_0.6717760487579589","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324113701.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250324113701.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6fe8a1cfbf949cb4cf3a6b6eaafe7c00dde0e337","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250324113701.0.tgz","fileCount":9,"integrity":"sha512-HoNq8Kc0yzARJE4griHpAcD8U21Am89aOgoZSVx8SC4rYSvUyMEq/6LjnUA0FvI+4HYR3MO9iPynHHqnaynEUA==","signatures":[{"sig":"MEQCIGVqRZDofoUB3sKdQhJ7dWSkP4wgfJjGVIbhsSC4TmUnAiBGi8QmblgMWese+9boNblveYbgFn8v6sz1cJsCwRTaIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250324113701.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6881d011ef01ff0f9bad95b3a7697120/midscene-cli-0.12.9-beta-20250324113701.0.tgz","_integrity":"sha512-HoNq8Kc0yzARJE4griHpAcD8U21Am89aOgoZSVx8SC4rYSvUyMEq/6LjnUA0FvI+4HYR3MO9iPynHHqnaynEUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250324113701.0","@midscene/core":"0.12.9-beta-20250324113701.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250324113701.0_1742816468701_0.5326552445330981","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@midscene/cli","version":"0.13.0","license":"MIT","_id":"@midscene/cli@0.13.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1cc426f7fba9c9f3173fa3f728d72d37c9bb8afb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.0.tgz","fileCount":9,"integrity":"sha512-T6YXxk+Jwy1e0Vp8f7TYL6s4xN7t+F6MiwlGpPyhYhy/04voBoK9m1MFa1lhHYz1+DtKBysy3ndgfrXI/nAYUw==","signatures":[{"sig":"MEYCIQDm6RxkwlClOAjcV+N4s0vRn/owGhJwf9bkMgHS/vKinwIhAL+cCboZRxx6cfhiYdeevKTXuTAIi2pNOy3vcZ0gGYht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/deaa2b18a2f55e5688a5736a44754de7/midscene-cli-0.13.0.tgz","_integrity":"sha512-T6YXxk+Jwy1e0Vp8f7TYL6s4xN7t+F6MiwlGpPyhYhy/04voBoK9m1MFa1lhHYz1+DtKBysy3ndgfrXI/nAYUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.0","@midscene/core":"0.13.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.0_1742819583474_0.9663557800806646","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250324123459.0":{"name":"@midscene/cli","version":"0.13.1-beta-20250324123459.0","license":"MIT","_id":"@midscene/cli@0.13.1-beta-20250324123459.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7aa43dd9bccd6e1af8470f41a225fcd400889b22","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.1-beta-20250324123459.0.tgz","fileCount":9,"integrity":"sha512-+y36/vJF/w7QgPBBnK2w7PpJ8yO35ulNDZiMl5xGmTITDhw58qF03a+DY49w2AuWTyJ+YryZvFsGYLpNTmbRPQ==","signatures":[{"sig":"MEUCIBdDnti5osTmBMoasdsaGpGMO9HxMNlNuLumFJ1lLPf8AiEA2ekDx58qjMiuhwFNc4TVaxsGZKHyEXhoITQIoDfI8zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.1-beta-20250324123459.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/facd2027d32f15cc3bd0892d0f68c193/midscene-cli-0.13.1-beta-20250324123459.0.tgz","_integrity":"sha512-+y36/vJF/w7QgPBBnK2w7PpJ8yO35ulNDZiMl5xGmTITDhw58qF03a+DY49w2AuWTyJ+YryZvFsGYLpNTmbRPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.1-beta-20250324123459.0","@midscene/core":"0.13.1-beta-20250324123459.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1-beta-20250324123459.0_1742819943451_0.03953439439669393","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250325031145.0":{"name":"@midscene/cli","version":"0.12.9-beta-20250325031145.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fbcac1abac17c3a79f36844a16da57a38116fc75","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.12.9-beta-20250325031145.0.tgz","fileCount":9,"integrity":"sha512-G++Q2u0rUqwQ2DaQqAbKNigEv1nwQU18ZJscC9XEo8vc4tUQl/2/eX/IhY6XS0JYWfDxmz9EdnnVh8QfQeMApA==","signatures":[{"sig":"MEQCIB0wiC36WEEb+T9Zz1ltx3Qg8zZZjUX/vd3DF31A9guaAiAjJK3BQisr4tTd3ELiXjLfbiuCD8Y7rHAFTyzww3DE8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.12.9-beta-20250325031145.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d0a140b149931d0bd7ed2004cc34c0f8/midscene-cli-0.12.9-beta-20250325031145.0.tgz","_integrity":"sha512-G++Q2u0rUqwQ2DaQqAbKNigEv1nwQU18ZJscC9XEo8vc4tUQl/2/eX/IhY6XS0JYWfDxmz9EdnnVh8QfQeMApA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.12.9-beta-20250325031145.0","@midscene/core":"0.12.9-beta-20250325031145.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.9-beta-20250325031145.0_1742872568631_0.36963105665655815","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250325062554.0":{"name":"@midscene/cli","version":"0.13.1-beta-20250325062554.0","license":"MIT","_id":"@midscene/cli@0.13.1-beta-20250325062554.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4b478663ca2152d4cc4ddfe4f2da39c18b52e8e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.1-beta-20250325062554.0.tgz","fileCount":9,"integrity":"sha512-4dZARGkoWB9Xv1hV44XPHuGypmoIaM92+z6Lsr+uiJoCzgWF84AVvvC4VPBNI4n9/oiu41gffqC/bsZ7EtmxmA==","signatures":[{"sig":"MEUCIH8d8+X056vHZVZwA6mZszKlwtqpk+me2/CZEO+dIf3kAiEA/ZqjcuH5PX9Dil7DWQm7o9I4I6VK3Zz4lkG+3HzP0I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.1-beta-20250325062554.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ea778742d1da46d1ee43febf5e153ae/midscene-cli-0.13.1-beta-20250325062554.0.tgz","_integrity":"sha512-4dZARGkoWB9Xv1hV44XPHuGypmoIaM92+z6Lsr+uiJoCzgWF84AVvvC4VPBNI4n9/oiu41gffqC/bsZ7EtmxmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.1-beta-20250325062554.0","@midscene/core":"0.13.1-beta-20250325062554.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1-beta-20250325062554.0_1742884209028_0.612749204976315","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250325104838.0":{"name":"@midscene/cli","version":"0.13.1-beta-20250325104838.0","license":"MIT","_id":"@midscene/cli@0.13.1-beta-20250325104838.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9452b089f77c092cf2bbcfb0a4f4ac9500c94a2a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.1-beta-20250325104838.0.tgz","fileCount":9,"integrity":"sha512-KoKeiHkNX6E3y4zUEuQwyHZDKzBoVhUFld5oZT1XB4IJdahYUO5BMSSqu9gNbFfll7aLeKO2o7LKV5hUUNxAwQ==","signatures":[{"sig":"MEUCIQCkMoa1L59AVE7gOrMxo/Hs/MDDWu2VhItX2KMJM7iLuAIgNnrSuPKNiIVdO2r+k9uH8oTITKURPbWhwCZP0jI3dVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.1-beta-20250325104838.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35dbc6873d9b7295622676bbaedd7979/midscene-cli-0.13.1-beta-20250325104838.0.tgz","_integrity":"sha512-KoKeiHkNX6E3y4zUEuQwyHZDKzBoVhUFld5oZT1XB4IJdahYUO5BMSSqu9gNbFfll7aLeKO2o7LKV5hUUNxAwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.1-beta-20250325104838.0","@midscene/core":"0.13.1-beta-20250325104838.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1-beta-20250325104838.0_1742899963943_0.16472432836959428","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@midscene/cli","version":"0.13.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0e33ad410ea49439f8030e5d32389ccb1d4c721","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.1.tgz","fileCount":9,"integrity":"sha512-SB+yujhFHv1c+ahabkijk1VDhJc+5lMv0lIWeEBRVIF4XzRhHofoK0y8ZC2BedugoAqGw31DgHw0MutZXIJDgw==","signatures":[{"sig":"MEUCIQCMTN7h+i+H4faqMlu5JO2L3igkNSw0qQJDInMp7FLAiAIgLN0vsTfa7KoIHlOVHwcq2NuLGGZ4lf8GEbx1z2YG6jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b115c053f483d1b34fc3c7ef882091c/midscene-cli-0.13.1.tgz","_integrity":"sha512-SB+yujhFHv1c+ahabkijk1VDhJc+5lMv0lIWeEBRVIF4XzRhHofoK0y8ZC2BedugoAqGw31DgHw0MutZXIJDgw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.1","@midscene/core":"0.13.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1742914481335_0.028501111468807183","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250330025526.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250330025526.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb8cd9bd850e52e24ff0e4d9666349e415cf2c8c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250330025526.0.tgz","fileCount":9,"integrity":"sha512-nLK8RwqCS9Itil7sKu1eWQe3Fs5+WIiITevVH5tFs87G88SQwpNQRStPBkyxCqhpoQDRCpoVSr0Cy2zooOry5A==","signatures":[{"sig":"MEQCIBrtJmRY8xl44DXprvU9YBgLX7dF1kBWSgFd8DGJwL6QAiBMJ8WQngesXSRedea+YsqEcrY2J7s+ASsexICqGr7sFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250330025526.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ccb17269372b9dfb2d1a02b1bc72010/midscene-cli-0.13.2-beta-20250330025526.0.tgz","_integrity":"sha512-nLK8RwqCS9Itil7sKu1eWQe3Fs5+WIiITevVH5tFs87G88SQwpNQRStPBkyxCqhpoQDRCpoVSr0Cy2zooOry5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250330025526.0","@midscene/core":"0.13.2-beta-20250330025526.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250330025526.0_1743303580446_0.28233195015610457","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401015137.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250401015137.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7819a2a984cfae45ac501140f1e8c217894fb6c8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250401015137.0.tgz","fileCount":9,"integrity":"sha512-JwNNf0LQYSlj3jhelOnEvP/C7A7xOsJ9cyoyf8olWKGgoHfNP4blbFpB0eRwWn93zvJE7EzWPOebeDVcWZZUkw==","signatures":[{"sig":"MEYCIQCW6guxcY0VOMblM58kRbldobtO8E1mXYHD0MKi2cBhSQIhANy3+aWlSMA28kqvgbtAyajR2yf2eDEgwMGe05YvBgH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250401015137.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f10168113e7c92afc7bf49696489204b/midscene-cli-0.13.2-beta-20250401015137.0.tgz","_integrity":"sha512-JwNNf0LQYSlj3jhelOnEvP/C7A7xOsJ9cyoyf8olWKGgoHfNP4blbFpB0eRwWn93zvJE7EzWPOebeDVcWZZUkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250401015137.0","@midscene/core":"0.13.2-beta-20250401015137.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250401015137.0_1743472482238_0.1700787185354311","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401073309.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250401073309.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5f5e754fb5bd53c4f130005709e9a7532329f539","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250401073309.0.tgz","fileCount":9,"integrity":"sha512-N86/EWq6a2hoZlvgvyYTz5YNxO9fClmoX4anNQP6bD82N6C4/1hnUzJSO7LHQ/l7M7C3hwPsDjck3hOw0ZL4oQ==","signatures":[{"sig":"MEQCIBam0B2w7WEw3gPVA1P1dhpnglfOXGhCwWPIO4qzvahTAiAC4ufIsy+iUKfhr/JlXHJ2xcBB03AZVFcrnMgZxhdirQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250401073309.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f66ac019dfe96e825d773df889eb32e7/midscene-cli-0.13.2-beta-20250401073309.0.tgz","_integrity":"sha512-N86/EWq6a2hoZlvgvyYTz5YNxO9fClmoX4anNQP6bD82N6C4/1hnUzJSO7LHQ/l7M7C3hwPsDjck3hOw0ZL4oQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250401073309.0","@midscene/core":"0.13.2-beta-20250401073309.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250401073309.0_1743492962843_0.8067098904670069","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401091117.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250401091117.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ad78b4871743db2256a7251159e950e1960643c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250401091117.0.tgz","fileCount":9,"integrity":"sha512-mPtBXVspeFR8jek3EXALHNb6CSo/y8p8RwZ53UWLclt6i9FJ1Tgd/CwOymxsuwMoZFXTVCTW8IG/x6qitELYcw==","signatures":[{"sig":"MEYCIQC7v1+upXrjb9PX6uqiBGsmgSsLU2UWzk8LiEkVUP0IegIhAKa7q+Wmf9FElTJOOOsUSNoXSWTU/t/zTfWUrouWjEGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250401091117.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0bba5ec1c9e8bbc60b5c8432e3d1aaa/midscene-cli-0.13.2-beta-20250401091117.0.tgz","_integrity":"sha512-mPtBXVspeFR8jek3EXALHNb6CSo/y8p8RwZ53UWLclt6i9FJ1Tgd/CwOymxsuwMoZFXTVCTW8IG/x6qitELYcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250401091117.0","@midscene/core":"0.13.2-beta-20250401091117.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250401091117.0_1743498847500_0.5873815938414231","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401104621.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250401104621.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ea3a59b21878b461b9581fea079178638b8b230","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250401104621.0.tgz","fileCount":9,"integrity":"sha512-QL/tjJjGhDG+ZemhCiZK2jaX9b4C1rqee/WpdBiawqJ3pMkzdcE29hkkJD5dKAvYR2+JRrCNmfCYZX3DrYSp1g==","signatures":[{"sig":"MEUCIQCBqQMmr7wPN1jgwqua6SKVdC3qwPgef+cdlMyCJZxpnwIgAa9OI9+175BvV7+HbpuTnF12n3Qqw9B6mc0prgJQfVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250401104621.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d68e16818d8ba87012ccd82acfc491bf/midscene-cli-0.13.2-beta-20250401104621.0.tgz","_integrity":"sha512-QL/tjJjGhDG+ZemhCiZK2jaX9b4C1rqee/WpdBiawqJ3pMkzdcE29hkkJD5dKAvYR2+JRrCNmfCYZX3DrYSp1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250401104621.0","@midscene/core":"0.13.2-beta-20250401104621.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250401104621.0_1743504573033_0.8582602773332777","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402095952.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250402095952.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"96aafa602cffd2fb46c9e6d29a03cafae7007745","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250402095952.0.tgz","fileCount":9,"integrity":"sha512-zz6yys5ROjGg4jFkiElhPCTbrqqdIuOmpAprFg43pNg2WUDnLd+3r4fStEcJWQlQ5pO8/DrSXh3BmGFO99UB8w==","signatures":[{"sig":"MEYCIQDxu5mir3JFNp6AZ9jCOr7kIK2PZkcJOad3VzHRcXSn4AIhAKbQ7ddZOJazuwAp2p2RcVLDjW9HJebWjCKkinVXExgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250402095952.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/246ef5d8b9cbc5d4de83b769a247c80c/midscene-cli-0.13.2-beta-20250402095952.0.tgz","_integrity":"sha512-zz6yys5ROjGg4jFkiElhPCTbrqqdIuOmpAprFg43pNg2WUDnLd+3r4fStEcJWQlQ5pO8/DrSXh3BmGFO99UB8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250402095952.0","@midscene/core":"0.13.2-beta-20250402095952.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250402095952.0_1743588191737_0.2631872267830253","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402105500.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250402105500.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a5ff6501e1a6bacc57fb3602e4ff75154a637443","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250402105500.0.tgz","fileCount":9,"integrity":"sha512-oTExePgrgURwvQYwH/gtdwTDWT9nFYYZoWOeQP8P1h6p2g9QxVcqSTac7amhVhxLJeO5uUnyYaL77KoH5EHylQ==","signatures":[{"sig":"MEUCIQDProiPHYeh6X8ydpdW6PxkPH0xOqrIuM2T942cYQQMjwIgYnVrf+8EeepveOPOmXS9oeK2s8s4h6yHEtVoL5VeU/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250402105500.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d3cd8609063f9eaac114d69eeb99c218/midscene-cli-0.13.2-beta-20250402105500.0.tgz","_integrity":"sha512-oTExePgrgURwvQYwH/gtdwTDWT9nFYYZoWOeQP8P1h6p2g9QxVcqSTac7amhVhxLJeO5uUnyYaL77KoH5EHylQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250402105500.0","@midscene/core":"0.13.2-beta-20250402105500.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250402105500.0_1743591503341_0.057281977719992216","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402115338.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250402115338.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8ebe199d29f70f3cd96255ce009f8dcff3ef621","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250402115338.0.tgz","fileCount":9,"integrity":"sha512-ASrycUb4B2+J+AIx1rLdZOtOE8ehcNVZcfeALD8HBoEeal6WHbMAtzHr71/GS0vQuqaNZyxrEWIgNVywigFlUg==","signatures":[{"sig":"MEUCIEtKhDvPcC7Q10pPn3ZXKzvXVUN2TcPrTs1wGHUgPi2wAiEAgLsS1QdCuTVIDFBGCBOP0ta4zGbM07q1cmp9mSucIhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250402115338.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e16bbcc8edf08afd75f21a46c6f7290/midscene-cli-0.13.2-beta-20250402115338.0.tgz","_integrity":"sha512-ASrycUb4B2+J+AIx1rLdZOtOE8ehcNVZcfeALD8HBoEeal6WHbMAtzHr71/GS0vQuqaNZyxrEWIgNVywigFlUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250402115338.0","@midscene/core":"0.13.2-beta-20250402115338.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250402115338.0_1743595030389_0.5395232471022728","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402124802.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250402124802.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64b8e1a19d7114d71e4fb44ef1e08e9b062051a9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250402124802.0.tgz","fileCount":9,"integrity":"sha512-CihKmcAjKlie2yAA1bOxcQFoyMxhP7kamgwSgtosB6hM53GZC3qc7zRve4favP8nS/hymeZPojIgKVO6v3KV5w==","signatures":[{"sig":"MEUCIQCdcU68cOl0BFdzajloNgEV6BcfhrlAcvuMDPu7iPgi8gIgLWIrlDvWI2GOH/P95UQyShdJcly/Lz0I+FxQ6aYtZsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250402124802.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3076c74d8efc403c4556bd09163f9ee/midscene-cli-0.13.2-beta-20250402124802.0.tgz","_integrity":"sha512-CihKmcAjKlie2yAA1bOxcQFoyMxhP7kamgwSgtosB6hM53GZC3qc7zRve4favP8nS/hymeZPojIgKVO6v3KV5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250402124802.0","@midscene/core":"0.13.2-beta-20250402124802.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250402124802.0_1743598277079_0.07093134091960462","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402130326.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250402130326.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b287aeb08893a22c7e5c052a90d68577cfa41c58","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250402130326.0.tgz","fileCount":9,"integrity":"sha512-p/JjdOteYeunRsvtoccM4hLjkG/Qu1veH5MfvDI8THSsgoxX4+jE2z0+BRz0RoMI0Z9SGehz0J4VdPbIRh1LTw==","signatures":[{"sig":"MEUCIQDCepBB/zGuOZuBNMGT/hFjIrt1VoXcE1VzWZCBGaiGogIga8pB1UKEx+pRWQjmZDUQkHaDpRtJCsdLxnIyLp1w2zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250402130326.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e015ebca2df898859926e0111121c43/midscene-cli-0.13.2-beta-20250402130326.0.tgz","_integrity":"sha512-p/JjdOteYeunRsvtoccM4hLjkG/Qu1veH5MfvDI8THSsgoxX4+jE2z0+BRz0RoMI0Z9SGehz0J4VdPbIRh1LTw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250402130326.0","@midscene/core":"0.13.2-beta-20250402130326.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250402130326.0_1743599240398_0.8280531826263944","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403020006.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250403020006.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2f7c45e1952dba2f31b59f65597ca740536a69cb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250403020006.0.tgz","fileCount":9,"integrity":"sha512-c4g443yniHU0qrnUsY68+qrGd+6U21Sul2St5X/Vjm+HwJtV0MSA8U/EHoJiATzueVOZvEGWfpa2g8bp4pxCcg==","signatures":[{"sig":"MEUCIQCwqCQlsTJgatVC3yE6JXHWq8U61CuNQbITt+ggAEL6awIgYYX95r4Gy51M8M7IMa+n/tQB0ADzy98pth+rt2IcIhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250403020006.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fdf147d59052b8a55b2bb84a8b8f691a/midscene-cli-0.13.2-beta-20250403020006.0.tgz","_integrity":"sha512-c4g443yniHU0qrnUsY68+qrGd+6U21Sul2St5X/Vjm+HwJtV0MSA8U/EHoJiATzueVOZvEGWfpa2g8bp4pxCcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250403020006.0","@midscene/core":"0.13.2-beta-20250403020006.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250403020006.0_1743645778172_0.31744979816105623","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403054019.0":{"name":"@midscene/cli","version":"0.13.2-beta-20250403054019.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff2a7ce6bb0ce16126f71e99fc5d0864d2f9cba5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.13.2-beta-20250403054019.0.tgz","fileCount":9,"integrity":"sha512-6WsmR3YjYDJIdrK+YMGaaBEU644gVYID3XqIgDaGmLdIm5bZSHLStQ8Gp/pBUIgp6BEuAtfnI8cq2f6J1mwQgw==","signatures":[{"sig":"MEUCIQD1tA46KjIgFtH2faRNrDup9RsjRXjdeRNeKWbw/hMgWgIgQo4PDb9yEgQYNounefb+whQS2muDxXaBGt8GkWtRU44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.13.2-beta-20250403054019.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ddbeacb13a9d318d42880bc86fe0a945/midscene-cli-0.13.2-beta-20250403054019.0.tgz","_integrity":"sha512-6WsmR3YjYDJIdrK+YMGaaBEU644gVYID3XqIgDaGmLdIm5bZSHLStQ8Gp/pBUIgp6BEuAtfnI8cq2f6J1mwQgw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.13.2-beta-20250403054019.0","@midscene/core":"0.13.2-beta-20250403054019.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2-beta-20250403054019.0_1743658990710_0.6086332435079833","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@midscene/cli","version":"0.14.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e3059650fd6c622d0a3beb17a3a109599662b201","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.0.tgz","fileCount":9,"integrity":"sha512-xmFnmwGsTZ3tzvZwI0aVaL8c0MklQ3yIPSM06iJCJ3bV2jdxwTd5Qk66WXTxrtGV0PoQePgozseB/slVXJW4pQ==","signatures":[{"sig":"MEQCIEq3D69RV9RRjHW6j5ARJMcxJ9RJOEZV73spDkwtzUigAiB3yKV14Qnl9uK4JPdrUQsHUUJqiQ1QZYIngfr32d/jXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4dcdb74f9b8372d97da8bc5dde9d2fcf/midscene-cli-0.14.0.tgz","_integrity":"sha512-xmFnmwGsTZ3tzvZwI0aVaL8c0MklQ3yIPSM06iJCJ3bV2jdxwTd5Qk66WXTxrtGV0PoQePgozseB/slVXJW4pQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.0","@midscene/core":"0.14.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1743660125105_0.5767447826619716","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@midscene/cli","version":"0.14.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"167a0cc0775acf9f6d100f6f3640a1cb0f79e9a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.1.tgz","fileCount":9,"integrity":"sha512-5Wqf50ig8mteCvC/fOZbzG4P8DuTiWWdAun8/fWWoi9bWp1h53zzRYiMLEz+FVcqoChAYFGTVLC7UE6lcacqLA==","signatures":[{"sig":"MEUCIQDAOAlbfrio1NUhIFEHd/HbkdvFQVrEB7uE7kTaQQHCUAIgW/DcCPhTovHUVeXweGf7u6JhDqGA3UGRsnUJWYtAs/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2f2580b0f14c85ba093e2bfb90811330/midscene-cli-0.14.1.tgz","_integrity":"sha512-5Wqf50ig8mteCvC/fOZbzG4P8DuTiWWdAun8/fWWoi9bWp1h53zzRYiMLEz+FVcqoChAYFGTVLC7UE6lcacqLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.1","@midscene/core":"0.14.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.1_1743669678461_0.22524828622195514","host":"s3://npm-registry-packages-npm-production"}},"0.14.1-beta-20250403090809.0":{"name":"@midscene/cli","version":"0.14.1-beta-20250403090809.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"04ced80857fee25bbf8f1f20c25490dfec4be589","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.1-beta-20250403090809.0.tgz","fileCount":9,"integrity":"sha512-A0SyropZtKnQ6OzUE8gys7aNDH3nWqM//zrA2TUhgCEw1AKYrALMtVuKeIQ1nssu87AxUbw+OaHOxCYj/RJjOA==","signatures":[{"sig":"MEQCIBwm6IqcnyS1zOw7ohh2FSJgGculB4TtfGADXUBI1XVnAiBuz9iwJYH94f3H7E+QGsSrX4Utnt8WHSI5ZuNOc/4LPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.1-beta-20250403090809.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3a48cf50a14cae0fe978daaf1b1cf9c/midscene-cli-0.14.1-beta-20250403090809.0.tgz","_integrity":"sha512-A0SyropZtKnQ6OzUE8gys7aNDH3nWqM//zrA2TUhgCEw1AKYrALMtVuKeIQ1nssu87AxUbw+OaHOxCYj/RJjOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.1-beta-20250403090809.0","@midscene/core":"0.14.1-beta-20250403090809.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.1-beta-20250403090809.0_1743671466267_0.5489545685810493","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408014840.0":{"name":"@midscene/cli","version":"0.14.2-beta-20250408014840.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23ce07f5cf3c48b47fbf23d282edbaf51a31553d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.2-beta-20250408014840.0.tgz","fileCount":9,"integrity":"sha512-7t+hcMLw5y7oKeAv9nKXmTDJEkBfMQIeJYdfuAUpTo623WdMu1BvJG7pHQozaYWtTHvsljrdXMZs0Q2Ch1fzYw==","signatures":[{"sig":"MEQCIDS6bEy396mp1wqqg59JbYaRJt+1eFKDhmLgLkg5MTgNAiBT/180FFqQc7KBuKWO6Lbgwl5QHJWwDqLw+zJ6vpygew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.2-beta-20250408014840.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0a3d342a23de926278c3beb1c7c871a5/midscene-cli-0.14.2-beta-20250408014840.0.tgz","_integrity":"sha512-7t+hcMLw5y7oKeAv9nKXmTDJEkBfMQIeJYdfuAUpTo623WdMu1BvJG7pHQozaYWtTHvsljrdXMZs0Q2Ch1fzYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.2-beta-20250408014840.0","@midscene/core":"0.14.2-beta-20250408014840.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.2-beta-20250408014840.0_1744077093841_0.23763023827298646","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408083201.0":{"name":"@midscene/cli","version":"0.14.2-beta-20250408083201.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c3e4b4e8b2400fde0b36126a74a19129a0e3aaf9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.2-beta-20250408083201.0.tgz","fileCount":9,"integrity":"sha512-serHLp0P1cqWAGSzHnZEXuQ44xikpxOJHn4LR3GfIXqGmSJl59quElSBs1+sdvNGtgLfo5ckCrpbL+GaEEtTRA==","signatures":[{"sig":"MEQCIGwFReGRJ0QDOBpDbwkyokjAeWX6THp1OXeDjuhZoDqGAiA+mBMr8FEA9Afu9/Wf+w33WFH489EVVZsj/4O2e2n5Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.2-beta-20250408083201.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2eb8653656684e833f0602fa7a13a50e/midscene-cli-0.14.2-beta-20250408083201.0.tgz","_integrity":"sha512-serHLp0P1cqWAGSzHnZEXuQ44xikpxOJHn4LR3GfIXqGmSJl59quElSBs1+sdvNGtgLfo5ckCrpbL+GaEEtTRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.2-beta-20250408083201.0","@midscene/core":"0.14.2-beta-20250408083201.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.2-beta-20250408083201.0_1744101297013_0.8134059876495678","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408164930.0":{"name":"@midscene/cli","version":"0.14.2-beta-20250408164930.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3843a8722973d2926fb9842c2a862eb799f0c448","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.2-beta-20250408164930.0.tgz","fileCount":9,"integrity":"sha512-y1bFNiZytrHz5w8ioa4JyMvx4fkax2KMn7rpMQjURwtA+GdU89osi7/MOHWdu4k/rjst8MVQaEIwYgr6ut5egg==","signatures":[{"sig":"MEUCIBNZ/7kYCvKVs4P7cnABlNtsrZzZhCZ0b5LHQEfQmtBYAiEA7PJ9BNKES6K67oSbXihQ8vClONQZBesk09r3DFTzbmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.2-beta-20250408164930.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c91dbdc5cbafdf981c8943a64440361/midscene-cli-0.14.2-beta-20250408164930.0.tgz","_integrity":"sha512-y1bFNiZytrHz5w8ioa4JyMvx4fkax2KMn7rpMQjURwtA+GdU89osi7/MOHWdu4k/rjst8MVQaEIwYgr6ut5egg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.2-beta-20250408164930.0","@midscene/core":"0.14.2-beta-20250408164930.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.2-beta-20250408164930.0_1744131141971_0.10188083114041224","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@midscene/cli","version":"0.14.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"effd03986229239d74376e85552c43102cbe4427","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.2.tgz","fileCount":9,"integrity":"sha512-tuDehFhJoyuEyOHYoLpn+IcYcPLA7n+3d28X5xdQZQkNxb9j7VIcWBAII74Ra+dwLg5uESz4QC4v4pZ4Yg9YvQ==","signatures":[{"sig":"MEYCIQCR1fenCQLuevv1xtxKskHVj4FBA2NshsFvZuguoGtPogIhANotwllQz19f2mMPMcZWbsgWpsBdiNXsKJp17H/MBR5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3f71cb75625c0d3f6a097648d1eb0f23/midscene-cli-0.14.2.tgz","_integrity":"sha512-tuDehFhJoyuEyOHYoLpn+IcYcPLA7n+3d28X5xdQZQkNxb9j7VIcWBAII74Ra+dwLg5uESz4QC4v4pZ4Yg9YvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.2","@midscene/core":"0.14.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.2_1744165905244_0.272339018525549","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409023722.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250409023722.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0f7aba5519d540800dd221f5c4436ddf350d23a9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250409023722.0.tgz","fileCount":9,"integrity":"sha512-dcv+rjx0XcALsknElxcVOQgqv0/+AC77V/7YI+E5zb1g68OP2LSZQwA9DrkX0W/kjc5wjIbyXguwpKkgHVMHhw==","signatures":[{"sig":"MEQCICnBGAI9FLITtXLBsofAssCG2fkfxPWvIisR7lx1fRwFAiAdDWsf7L/XidZlO4H4tHjMUfYbZLXUgt/D3A4Y0gDYWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250409023722.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0aadc62a3c306fc0dc292f1dd5f6301c/midscene-cli-0.14.3-beta-20250409023722.0.tgz","_integrity":"sha512-dcv+rjx0XcALsknElxcVOQgqv0/+AC77V/7YI+E5zb1g68OP2LSZQwA9DrkX0W/kjc5wjIbyXguwpKkgHVMHhw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250409023722.0","@midscene/core":"0.14.3-beta-20250409023722.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250409023722.0_1744166445864_0.3162846959725003","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409031306.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250409031306.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ddc656769bc32dad9fe67a498b735b6d47b969d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250409031306.0.tgz","fileCount":9,"integrity":"sha512-Ofedl9Usp28u0xyshcCjhkGQ6TEXOxqSn+YTN2tzzRCtZuQ/sKQk50mi6Fn7NuFCf4ay1dhFLH2rkk8x70jw5w==","signatures":[{"sig":"MEUCIFwnSLFWmZ/OIOC6ybBXDPUkCxPJI4IzjFszmgDYJeCJAiEAsQCRNC4+kB4Wfj2WQZS4XzMoEs5lVayrMITXA9UOSNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250409031306.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59e7063048f9a4054d9006eaca66a101/midscene-cli-0.14.3-beta-20250409031306.0.tgz","_integrity":"sha512-Ofedl9Usp28u0xyshcCjhkGQ6TEXOxqSn+YTN2tzzRCtZuQ/sKQk50mi6Fn7NuFCf4ay1dhFLH2rkk8x70jw5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250409031306.0","@midscene/core":"0.14.3-beta-20250409031306.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250409031306.0_1744168568862_0.7142110443265024","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409035641.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250409035641.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b08134b35fc2196ea9394120707dad50c1e79782","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250409035641.0.tgz","fileCount":9,"integrity":"sha512-zDFBy9/D1NLSl120YuG9be6/8BawnmCG2tVgYOUiy1kDdW8X6duh99EmS2tz512NuwiCuEGGjj7UXeP7+Qdpiw==","signatures":[{"sig":"MEUCIQClK3Mnsx7/p/80cPHxfijuQQUsiQgIVq8n+6x/ZU72iwIgAmhQGG/UouyaNtVddXNAXl3Qw7h/Bch6rCQDUdcwQ9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250409035641.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/219ada4b785b103fd9ce79f04a8796c8/midscene-cli-0.14.3-beta-20250409035641.0.tgz","_integrity":"sha512-zDFBy9/D1NLSl120YuG9be6/8BawnmCG2tVgYOUiy1kDdW8X6duh99EmS2tz512NuwiCuEGGjj7UXeP7+Qdpiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250409035641.0","@midscene/core":"0.14.3-beta-20250409035641.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250409035641.0_1744171188028_0.920474832888637","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410083912.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250410083912.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa15012b69bb697a0c35cef721d41039c76bc48f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250410083912.0.tgz","fileCount":9,"integrity":"sha512-6bNtMXRHn8iZkcJoefi+XF73QdCf4OvaDkCFmmLibNaugwvYN61UtKBPa4+yOYOnp3CmFEnq2yFvdI3LhdlYaQ==","signatures":[{"sig":"MEUCIQD707AHbWZqBXXU/snEIKl0BK709rcjLY9CgzVr9Au0SgIgK+CLfEpec6LkdNk6MhpfRqlxZ01hYR3MDbbzAMuZrFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250410083912.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b38c71091214241dfa2bf198354affb7/midscene-cli-0.14.3-beta-20250410083912.0.tgz","_integrity":"sha512-6bNtMXRHn8iZkcJoefi+XF73QdCf4OvaDkCFmmLibNaugwvYN61UtKBPa4+yOYOnp3CmFEnq2yFvdI3LhdlYaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250410083912.0","@midscene/core":"0.14.3-beta-20250410083912.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250410083912.0_1744274525655_0.831626726099759","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@midscene/cli","version":"0.14.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7700648d808151801a246567f363b7d4d56fa234","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3.tgz","fileCount":9,"integrity":"sha512-mEDsfFxFO8vWtJrp3lApY5fmXbmGHqlm2akdaTyOmyBDm7pTeHO9lGe1f6RGZLG6nHK3eeztvz9U3L3WKR+q8A==","signatures":[{"sig":"MEUCIQCT3VO40YGtjlL0h4XgJGRItC+JM/hfSvYQyhPzqHxmogIgTK3REtGmovI7D76/cXHMaJdw7C352g+yUDQ6kfvWbh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1fcf07592c8f9629e0e8c38ef507d407/midscene-cli-0.14.3.tgz","_integrity":"sha512-mEDsfFxFO8vWtJrp3lApY5fmXbmGHqlm2akdaTyOmyBDm7pTeHO9lGe1f6RGZLG6nHK3eeztvz9U3L3WKR+q8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3","@midscene/core":"0.14.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3_1744276295348_0.4895169012077589","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410123810.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250410123810.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"923dbff555df2c569bd069283d2c0a28b0f892b4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250410123810.0.tgz","fileCount":9,"integrity":"sha512-jcjzQ5IMPzqMuFpAL31U05NksX44lViT3bbjpMyTKgkYb7VsqlkIn6z9FrIf6+S46uULJmm/oVKVfNp+f3ZPiw==","signatures":[{"sig":"MEYCIQDtnSP+UdEwbnIVq6F8MjcbRwSu/KM9ZuzozAuXBCvfnwIhAOb3qIH8WGMIsDn1ppXU9ElJb7R8o5azf/MOCULTc9NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250410123810.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4aefb71ba795f85ff65e24b34232789/midscene-cli-0.14.3-beta-20250410123810.0.tgz","_integrity":"sha512-jcjzQ5IMPzqMuFpAL31U05NksX44lViT3bbjpMyTKgkYb7VsqlkIn6z9FrIf6+S46uULJmm/oVKVfNp+f3ZPiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250410123810.0","@midscene/core":"0.14.3-beta-20250410123810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250410123810.0_1744288856072_0.7938067341867676","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250414114024.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250414114024.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"97e90897ad7d83eaf64df1393420abfe101de5ce","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250414114024.0.tgz","fileCount":9,"integrity":"sha512-5XAx3i+JwgIHTD6n5WcdZXGEsKhbK9xTT6/ceuxLh3buULhhlWEndhUYxu/MHpbfBJfV8O9OyutD0sXVs5L2yA==","signatures":[{"sig":"MEUCIQC6OUs8IcdJkZzosXU/KWg+fxbDlbFZpXREACugtl1RoQIgOCFWIXusX1xvd//GMkp3z3ilPDTi3N3UPdnnhEQKC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250414114024.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/53fbbb0219ad44cf5077c4f6b4029cd9/midscene-cli-0.14.4-beta-20250414114024.0.tgz","_integrity":"sha512-5XAx3i+JwgIHTD6n5WcdZXGEsKhbK9xTT6/ceuxLh3buULhhlWEndhUYxu/MHpbfBJfV8O9OyutD0sXVs5L2yA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250414114024.0","@midscene/core":"0.14.4-beta-20250414114024.0","@midscene/android":"0.14.4-beta-20250414114024.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250414114024.0_1744631001931_0.2112237235312442","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250415065130.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250415065130.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c0c8dc7282bd517f290cc05832ccbfdda338057","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250415065130.0.tgz","fileCount":9,"integrity":"sha512-YZV+8Q3JvQ/XxFeS7L2+GhAFX+3ZeIU1BYVTd49ixpiOVmw+EokxpZZRbNWkinNK19jda/2UMSjs7rg806sY7w==","signatures":[{"sig":"MEQCIGl5glaX44CWhfyJUc/gFoIGQqoDDowKUYiKSjgP7NSdAiBHTwiJhQkdQwOhpbj3x5TnTUA/Y4aNEsfIaSNqmn7uQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250415065130.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9310a4fecf46acdbd9494208df4a7ab8/midscene-cli-0.14.4-beta-20250415065130.0.tgz","_integrity":"sha512-YZV+8Q3JvQ/XxFeS7L2+GhAFX+3ZeIU1BYVTd49ixpiOVmw+EokxpZZRbNWkinNK19jda/2UMSjs7rg806sY7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250415065130.0","@midscene/core":"0.14.4-beta-20250415065130.0","@midscene/android":"0.14.4-beta-20250415065130.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250415065130.0_1744700078158_0.9679456552813273","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250415152700.0":{"name":"@midscene/cli","version":"0.14.3-beta-20250415152700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff2e7cc09c55e38f9221d81bd254c40055d90aed","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.3-beta-20250415152700.0.tgz","fileCount":9,"integrity":"sha512-DXeOKHhO2dVqPLX/aGikyqTnAPLmpWJFbiyIZiwJXRusUO1jGZHL0bT2ur7ovdyoNUrBxi3bx78ZinVcQVBNGg==","signatures":[{"sig":"MEQCIF8dYWY7AE+4hAtMg1K4ZmSwsf5BYelNNkh6u8m8DfL+AiBQ8nTHu5V4tdZEWblafME4DJJ2Rl0Gai0j+hah0TNzfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169033},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.3-beta-20250415152700.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/920df9678f2cfe7db055d223fc7cf2cd/midscene-cli-0.14.3-beta-20250415152700.0.tgz","_integrity":"sha512-DXeOKHhO2dVqPLX/aGikyqTnAPLmpWJFbiyIZiwJXRusUO1jGZHL0bT2ur7ovdyoNUrBxi3bx78ZinVcQVBNGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.3-beta-20250415152700.0","@midscene/core":"0.14.3-beta-20250415152700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3-beta-20250415152700.0_1744730991799_0.39949645282746804","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416024415.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416024415.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"275a8ce7706ddab0a7662084439930054788dbc2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416024415.0.tgz","fileCount":9,"integrity":"sha512-U8N4HEvHHQ7CSDgWu1hDAZJ4ZvdJs+Ra91+9A5gR600N/KzPEUxBbAHpQOL3zNKcKI2GmeLI9JhDATmmha5N2g==","signatures":[{"sig":"MEUCIQDlC4ztg8lFqNr6Uh1Y8QWiiHFzK0EBXzgOoDHutc5k8AIgTjmgqX6YkuPRawS+HUYu/axWsVvCsDgZUSn9QH2sRW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416024415.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/55f8e6d20d4ebc59a4e12b91eb37be34/midscene-cli-0.14.4-beta-20250416024415.0.tgz","_integrity":"sha512-U8N4HEvHHQ7CSDgWu1hDAZJ4ZvdJs+Ra91+9A5gR600N/KzPEUxBbAHpQOL3zNKcKI2GmeLI9JhDATmmha5N2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416024415.0","@midscene/core":"0.14.4-beta-20250416024415.0","@midscene/android":"0.14.4-beta-20250416024415.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416024415.0_1744771639070_0.8009912242502895","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416031649.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416031649.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e45e2850fbe6ec8fcbad955a96934b483661e8d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416031649.0.tgz","fileCount":9,"integrity":"sha512-jwQUBGpsgAujPOhAYUrCt2MF9dnbvMb3Y7PlhNJshwxiIwpR4jOy6lKo8zXGgcRKJLNrioKfrdByt/xJOxDc6g==","signatures":[{"sig":"MEQCIBuZu83Tv+itzuBI2ubJfz4+M4dNnM0KcNRbMS/vM1pSAiApJ3LGXTjbMnvmf7MJJWyQQi0Tz2bmdjFQfezV7Ge9Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416031649.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21ef069887ad3f8ebf49149d6410390b/midscene-cli-0.14.4-beta-20250416031649.0.tgz","_integrity":"sha512-jwQUBGpsgAujPOhAYUrCt2MF9dnbvMb3Y7PlhNJshwxiIwpR4jOy6lKo8zXGgcRKJLNrioKfrdByt/xJOxDc6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416031649.0","@midscene/core":"0.14.4-beta-20250416031649.0","@midscene/android":"0.14.4-beta-20250416031649.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416031649.0_1744773597332_0.7523303365137464","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416041002.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416041002.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2be4d488605c274a36745a96de484f7f13a47759","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416041002.0.tgz","fileCount":9,"integrity":"sha512-44kKxmWWVqYSX1I2U3oNN1oRPehF1i/YecQ2MrrPJqNywvGsDRRvRZ+E8sudkfXS7XfxjOAiqN4bBYH95Ekg6g==","signatures":[{"sig":"MEUCIQD8tNpB5Y8jMp66ig/Gnp/n28ast5N2e/hZKkQHjBJ14wIgcd7LU1560j6F1yA2Q6ZCDgqFxE8elDyn344Jr/Uxa2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416041002.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/99bb8b5072ebdb3525a5ee937f534d25/midscene-cli-0.14.4-beta-20250416041002.0.tgz","_integrity":"sha512-44kKxmWWVqYSX1I2U3oNN1oRPehF1i/YecQ2MrrPJqNywvGsDRRvRZ+E8sudkfXS7XfxjOAiqN4bBYH95Ekg6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416041002.0","@midscene/core":"0.14.4-beta-20250416041002.0","@midscene/android":"0.14.4-beta-20250416041002.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416041002.0_1744776783374_0.889661387210323","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416063501.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416063501.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"77d52ab7a83d8c99c5822b193d577582cad43617","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416063501.0.tgz","fileCount":9,"integrity":"sha512-TYl4MKQzyZPnwrak3uKOIlcDqAJIcQvmJeP3iAvNsg3NeT6xpzPu2lfsxtTbUjRcyHRPIeDisdTHjNEUtdND8Q==","signatures":[{"sig":"MEUCIExIlW2RWGXfmOpI3r3MFTZyErkPa3otsDLrRTCdjTBDAiEAsb/xz4dz7PFx5Kdoo7KufMo394j5ZYH3MMROYf/gPWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416063501.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/312d40414c188f0dc3ae16f00850d3df/midscene-cli-0.14.4-beta-20250416063501.0.tgz","_integrity":"sha512-TYl4MKQzyZPnwrak3uKOIlcDqAJIcQvmJeP3iAvNsg3NeT6xpzPu2lfsxtTbUjRcyHRPIeDisdTHjNEUtdND8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416063501.0","@midscene/core":"0.14.4-beta-20250416063501.0","@midscene/android":"0.14.4-beta-20250416063501.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416063501.0_1744785487697_0.709264257062793","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416114650.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416114650.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3e194e5fdf1482b17c5c175b43febf7ee21f7fef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416114650.0.tgz","fileCount":9,"integrity":"sha512-thvXN2iOty977zoia1hsMREezNRcjs6VnQuvEB0/S0AAERnNT6/Vlvq6q6kQVoflLYpVePI47AuLOvCfTptIAg==","signatures":[{"sig":"MEUCIQD3+OpIvD+JQ8ctITH9ujyIP7Gqt51NTW1hdeRp+3CDgAIgQKKoshLapofMRHCN3KJKCkyY0lzIAJUDPe3RKdoUcHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416114650.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d11c603021815227c7960d14908b7390/midscene-cli-0.14.4-beta-20250416114650.0.tgz","_integrity":"sha512-thvXN2iOty977zoia1hsMREezNRcjs6VnQuvEB0/S0AAERnNT6/Vlvq6q6kQVoflLYpVePI47AuLOvCfTptIAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416114650.0","@midscene/core":"0.14.4-beta-20250416114650.0","@midscene/android":"0.14.4-beta-20250416114650.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416114650.0_1744804186879_0.013770788677309742","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416140508.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250416140508.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b21297ff969f7be6aa9bc4360fa4f685f1157b07","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250416140508.0.tgz","fileCount":9,"integrity":"sha512-LMOJDqaJYD+aneFUURCXT7bp8B1Iut8/MoY1dcOtS12NzhlmmysPJjDz+m9+TEM/DKDkgYa4VEY1ulBEiUvx2Q==","signatures":[{"sig":"MEQCIDtV+obPJrc74gxB7t5ZflJd8HrWSkVbsED3vpMKvy5PAiBsFvLfEWI9/LIRAcl8ElemPao0ceAA2YVutdorN+vmqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174648},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250416140508.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/559e47413a7b7ff91c2f3617c2f6908e/midscene-cli-0.14.4-beta-20250416140508.0.tgz","_integrity":"sha512-LMOJDqaJYD+aneFUURCXT7bp8B1Iut8/MoY1dcOtS12NzhlmmysPJjDz+m9+TEM/DKDkgYa4VEY1ulBEiUvx2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250416140508.0","@midscene/core":"0.14.4-beta-20250416140508.0","@midscene/android":"0.14.4-beta-20250416140508.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250416140508.0_1744812483662_0.23199078314720745","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417034729.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417034729.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de82607c8101246cee5aaded7c01b7e984e94ffc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417034729.0.tgz","fileCount":9,"integrity":"sha512-b3Nlv2jm5tb+umx7ndhQcD0ljU+ELgESy6jaqKADXJ+VvdMY3H0zgKB54DRtgh8MgfmnRCihWnQ1Osz0sJblBA==","signatures":[{"sig":"MEQCICg4AsiaJZtHEK4jTtsA5yfNmkxKwAgvS4vNMVwJISxKAiBwIlHPW1o9u4mvZAJCwZyIVuhGCV8nnvKwbQPwn/lxRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417034729.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cdc3bf0819260dbb094f7f75790382fa/midscene-cli-0.14.4-beta-20250417034729.0.tgz","_integrity":"sha512-b3Nlv2jm5tb+umx7ndhQcD0ljU+ELgESy6jaqKADXJ+VvdMY3H0zgKB54DRtgh8MgfmnRCihWnQ1Osz0sJblBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417034729.0","@midscene/core":"0.14.4-beta-20250417034729.0","@midscene/android":"0.14.4-beta-20250417034729.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417034729.0_1744861825542_0.7488824244005072","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417055544.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417055544.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"45083bf40caf7c093840d0cbca6ee0fbcfb51442","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417055544.0.tgz","fileCount":9,"integrity":"sha512-FhYKolXX1FV/fp74kCrL614q+mLdWazl3mnK2Csd4O5XwrgoUDwaXeAQmXZijgIEBfjRfhvmFMbqdB9UnbV3fg==","signatures":[{"sig":"MEQCIAThZV2keYFlPuSw2tXFzvcNUATj9wOeht4OUjVGKqzYAiBcE88Hz81N/D2fYiEibJ+NUGpzArGMUJpMStey5XbI1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417055544.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95c7d9894a87e7a6d67f7f649771fbde/midscene-cli-0.14.4-beta-20250417055544.0.tgz","_integrity":"sha512-FhYKolXX1FV/fp74kCrL614q+mLdWazl3mnK2Csd4O5XwrgoUDwaXeAQmXZijgIEBfjRfhvmFMbqdB9UnbV3fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417055544.0","@midscene/core":"0.14.4-beta-20250417055544.0","@midscene/android":"0.14.4-beta-20250417055544.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417055544.0_1744869517008_0.36226834025673105","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417070627.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417070627.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ea35d7457f067f1ee818e1e62e85745f47f2cac1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417070627.0.tgz","fileCount":9,"integrity":"sha512-yjX3J0ZmEvkipF3AXXiXUHZWhvjB3mepOivtv/25Yh2aS+VI0sG8rJXRZ+5SiNGxM6HRo1x1Gsco/WV2Y0mzgQ==","signatures":[{"sig":"MEUCIQCuZ/BCBSmjwhztIqAx1Hnhwp1Q7Z23JMAENYRTEFwZNAIgcLc+vAHujrU49YXcG5ACOpSQ7pD4TogEe43zsblr++A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417070627.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8119a1c08641483172fb1c693aafc48d/midscene-cli-0.14.4-beta-20250417070627.0.tgz","_integrity":"sha512-yjX3J0ZmEvkipF3AXXiXUHZWhvjB3mepOivtv/25Yh2aS+VI0sG8rJXRZ+5SiNGxM6HRo1x1Gsco/WV2Y0mzgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417070627.0","@midscene/core":"0.14.4-beta-20250417070627.0","@midscene/android":"0.14.4-beta-20250417070627.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417070627.0_1744873769134_0.8465941042593188","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417074217.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417074217.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6132702a0e041448ed6aa0648a1d0423b8cb2ee3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417074217.0.tgz","fileCount":9,"integrity":"sha512-LyuQlAOg4n4BZVKZfDfayTWB5sNbR7iPssxtFcpQEULZFfGezDFLMmXG3Hy/z5Vg86ygOAiY+akdkRKVwiDMaA==","signatures":[{"sig":"MEYCIQDNUUkmgH3akArE9627GZAlx7n9V+eVlj608Z0rYkYQkAIhALj8cwFJ/ju8YXY9Zsj4meBbowmtxfvsl0peUWJlL4X3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417074217.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/01089163b80b19350fbf8708fd11a81b/midscene-cli-0.14.4-beta-20250417074217.0.tgz","_integrity":"sha512-LyuQlAOg4n4BZVKZfDfayTWB5sNbR7iPssxtFcpQEULZFfGezDFLMmXG3Hy/z5Vg86ygOAiY+akdkRKVwiDMaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417074217.0","@midscene/core":"0.14.4-beta-20250417074217.0","@midscene/android":"0.14.4-beta-20250417074217.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417074217.0_1744875928735_0.9103908995860739","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417094631.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417094631.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f716c5775bad2ab00048fadba9ead14de81ea70b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417094631.0.tgz","fileCount":9,"integrity":"sha512-YreBejf8SRtDAp5yhM0RFSVQuplndMUz1iEiNHElKLyF1JA0rZXGezVv3MBMTdXsQTep+tm3/SRo3LnzK9kcow==","signatures":[{"sig":"MEUCIQD8SUIAuaFkP+Auzd32i8rrnYUAu4Ulox7u3xNKQ3/UKQIgZmylm0p2PLcpBRC7G0m14y2vJl8DdWb2avcz/ZkrfLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417094631.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/90d4ddf633aacba1ce5c2560ef57f97b/midscene-cli-0.14.4-beta-20250417094631.0.tgz","_integrity":"sha512-YreBejf8SRtDAp5yhM0RFSVQuplndMUz1iEiNHElKLyF1JA0rZXGezVv3MBMTdXsQTep+tm3/SRo3LnzK9kcow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417094631.0","@midscene/core":"0.14.4-beta-20250417094631.0","@midscene/android":"0.14.4-beta-20250417094631.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417094631.0_1744883375191_0.7907980848964864","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417134518.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417134518.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a735b7827375317986ad2ea989aff81a4907c137","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417134518.0.tgz","fileCount":9,"integrity":"sha512-q5lGd9Hme3m5nnUF+Vqf1nCzLRHjYP6WrpdbcDiAiFCzUXZKAYU5nX1CLXJglvzT9c5VYRy5iOYiKR/ICBOY+Q==","signatures":[{"sig":"MEYCIQCypr4bI+NErT/lC7jNzscyox0fOBSaGsGboQ2VV6fGlgIhALq9Apo78/ItQ945FoBccSGAmIN71Isvn62FFP7glp+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417134518.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b7c843204bd426876c77853e7a8b59a/midscene-cli-0.14.4-beta-20250417134518.0.tgz","_integrity":"sha512-q5lGd9Hme3m5nnUF+Vqf1nCzLRHjYP6WrpdbcDiAiFCzUXZKAYU5nX1CLXJglvzT9c5VYRy5iOYiKR/ICBOY+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417134518.0","@midscene/core":"0.14.4-beta-20250417134518.0","@midscene/android":"0.14.4-beta-20250417134518.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417134518.0_1744897721376_0.839800031048251","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417165036.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250417165036.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cfb233e783dff23bcea4fcef677e01e6aff7b725","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250417165036.0.tgz","fileCount":9,"integrity":"sha512-GtgLW5WjJWohxyTcC0MjvxyYJ8ZVEgoJ1RIBW1M5kLWAivlbmX5cKbpP6QWzH33+ECXylZD3GPKro6iCQvt/Bg==","signatures":[{"sig":"MEQCIBEJQB+b+djDxlCQTDw6pfni57Kjne2mEqX1v2k2oZ58AiA3vHGL+en2701/ASW8DzQhPhEgwad+dV8ujqV+z8ElDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250417165036.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cce6059bc1cb7496a7f0e13c4060d19/midscene-cli-0.14.4-beta-20250417165036.0.tgz","_integrity":"sha512-GtgLW5WjJWohxyTcC0MjvxyYJ8ZVEgoJ1RIBW1M5kLWAivlbmX5cKbpP6QWzH33+ECXylZD3GPKro6iCQvt/Bg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250417165036.0","@midscene/core":"0.14.4-beta-20250417165036.0","@midscene/android":"0.14.4-beta-20250417165036.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250417165036.0_1744908823821_0.5682346186530465","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418004946.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418004946.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"435eec28242278998d4055f6fbc92cc697cd4f73","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418004946.0.tgz","fileCount":9,"integrity":"sha512-CKObk0prclGtHXN1KrPeFNn1GaiYubx1oGPCZFLff/wbptzGBzscCGA3ZIjcv4vzv7Ax5nqFL53lzpJgm72Nhw==","signatures":[{"sig":"MEQCIEjtm+2CMcvOT953VXxFNjW4/x+m0z5qx5nhZ1OcxySSAiAEF2j2jh4UuaIE7bDFzd+RFkDddloz4JpbKJY4l4XVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418004946.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d552165f84f95bc0da5b5513e81bca64/midscene-cli-0.14.4-beta-20250418004946.0.tgz","_integrity":"sha512-CKObk0prclGtHXN1KrPeFNn1GaiYubx1oGPCZFLff/wbptzGBzscCGA3ZIjcv4vzv7Ax5nqFL53lzpJgm72Nhw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418004946.0","@midscene/core":"0.14.4-beta-20250418004946.0","@midscene/android":"0.14.4-beta-20250418004946.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418004946.0_1744937570922_0.6497080863430469","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418020101.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418020101.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a630e922e79d9a7f69a2c44ed15cca674ec69a5d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418020101.0.tgz","fileCount":9,"integrity":"sha512-JppF7NgZBPwlXVqZU7WEarlyQS/wNmHNqOF8+bhiZUOzYt6dc9YkAYAZeFHHY0j441wXj0XB5/VRyoUEdwsVuA==","signatures":[{"sig":"MEUCICPTDymuymTGacWIuQ4VgOnzj0nNtXAvmQabdT+tODmEAiEAp4CH8+4yHqyOPa122DBMDeP+Jy8EgDNlv8+dSw6nGUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418020101.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dcbe343c197ab0deae7a19d06e584b96/midscene-cli-0.14.4-beta-20250418020101.0.tgz","_integrity":"sha512-JppF7NgZBPwlXVqZU7WEarlyQS/wNmHNqOF8+bhiZUOzYt6dc9YkAYAZeFHHY0j441wXj0XB5/VRyoUEdwsVuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418020101.0","@midscene/core":"0.14.4-beta-20250418020101.0","@midscene/android":"0.14.4-beta-20250418020101.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418020101.0_1744941844789_0.8275919750397716","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418022942.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418022942.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80c2439d5f6ec9a6488e47dc2487969d14f21225","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418022942.0.tgz","fileCount":9,"integrity":"sha512-czxKB7QPhPBQezfZx/h8R1PNB4ti4SUlqKzodun7XeMG0qHrPUVpgWn2PSUiTdd/fETopzXJXBnahYnmbGfxSg==","signatures":[{"sig":"MEUCIQCPon1HFtt4VJtzPbabRo3bDAq1w7o6Xblzlkhtchrf7gIgfIN8TJQPERZ1/WKZ88J5qiYPvgRY8PWZlcWSxpXzj5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418022942.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9f7ce387741aead525aac71149e31599/midscene-cli-0.14.4-beta-20250418022942.0.tgz","_integrity":"sha512-czxKB7QPhPBQezfZx/h8R1PNB4ti4SUlqKzodun7XeMG0qHrPUVpgWn2PSUiTdd/fETopzXJXBnahYnmbGfxSg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418022942.0","@midscene/core":"0.14.4-beta-20250418022942.0","@midscene/android":"0.14.4-beta-20250418022942.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418022942.0_1744943575919_0.05126011732431146","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418052229.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418052229.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"270d6b9669446e0471d02d3e6b5f4d80255ef581","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418052229.0.tgz","fileCount":9,"integrity":"sha512-xW8I7kK4wXOm/kSnBns6eOtuEfQ9mPhJCxfISw+dX/u/jD4eD7QD9AdCwHlHh53jDVsVCIh7udFToxP8+PSArg==","signatures":[{"sig":"MEUCIQCIc5gvWJJ7maxeJhV+VCgxvISyYAxJEr1ALYcYnOTRuwIgd6rVYy2MGsexR1OjrrRx6UYTPdt2lhmyZzbWTXU84GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418052229.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96e21fecdea986a41e4b772589f7ad63/midscene-cli-0.14.4-beta-20250418052229.0.tgz","_integrity":"sha512-xW8I7kK4wXOm/kSnBns6eOtuEfQ9mPhJCxfISw+dX/u/jD4eD7QD9AdCwHlHh53jDVsVCIh7udFToxP8+PSArg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418052229.0","@midscene/core":"0.14.4-beta-20250418052229.0","@midscene/android":"0.14.4-beta-20250418052229.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418052229.0_1744953939670_0.2726457850911004","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418053901.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418053901.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d24425e1ef021a5c25058155069c508ef80cb3b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418053901.0.tgz","fileCount":9,"integrity":"sha512-c+/vQ+I2nk8vgIA6QZ0u6wsr+98uDpcQHfxALkCWciHf7FkPS9RZdVIFhTm6wSzXzrXKzrqHNY66sFRfmP/pWg==","signatures":[{"sig":"MEUCIHS6PO8jr8rhWIvWHXYHNDGOSPVRyFja1ESqgtWOf4G7AiEAtg1g06GgDtjSuV74y8nzDJsxNFa0WKkYzqTWZfS3mWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418053901.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dad69c9a7f4e0be9f972a68eca347b7c/midscene-cli-0.14.4-beta-20250418053901.0.tgz","_integrity":"sha512-c+/vQ+I2nk8vgIA6QZ0u6wsr+98uDpcQHfxALkCWciHf7FkPS9RZdVIFhTm6wSzXzrXKzrqHNY66sFRfmP/pWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418053901.0","@midscene/core":"0.14.4-beta-20250418053901.0","@midscene/android":"0.14.4-beta-20250418053901.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418053901.0_1744954936390_0.2232943951285118","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418071333.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418071333.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e87bad4f4cdf68cc987ad0d6a7ad73f3d70762f8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418071333.0.tgz","fileCount":9,"integrity":"sha512-KOIfM0Y/tQGR4ukGQLbEfytELcbFDl+YZ/60dsZMP1NfVqCK04ArX7vXBqZGVDmTlKWYVMe60zyiFYVOBOhaUQ==","signatures":[{"sig":"MEYCIQD1cR+Kh0hYJz60mxgIhNATAuFAcIVgyvWBNl0SUz5nTgIhAO0sjQk/te9CwWB3FXGWd7YLrm7O2x1ERlRS4VHEdJUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418071333.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5534640d8f8cfc5e20be0890131f16e3/midscene-cli-0.14.4-beta-20250418071333.0.tgz","_integrity":"sha512-KOIfM0Y/tQGR4ukGQLbEfytELcbFDl+YZ/60dsZMP1NfVqCK04ArX7vXBqZGVDmTlKWYVMe60zyiFYVOBOhaUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418071333.0","@midscene/core":"0.14.4-beta-20250418071333.0","@midscene/android":"0.14.4-beta-20250418071333.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418071333.0_1744960601435_0.868632692945827","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418075345.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418075345.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dcc2712910c14bc6f1570ca151d913f0445eeaa9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418075345.0.tgz","fileCount":9,"integrity":"sha512-yMyDT9EOtwEN/Oh0JkOltZ639eCHtAQatJQHkGLfOdThHj+DT4TOofBRfI6I7gmarOIijMBJmcnuKZv76ChQRw==","signatures":[{"sig":"MEUCIFvdRraiBjhg2LflzDnNZxnpR6LzbsojiRuKsd0JIlhWAiEAqiKX2xe9eC40OJmOTU5YYfq1jq5CmNgk1BHBbmj+JaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418075345.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/296d4cf6c37c29c87297a51014a4f974/midscene-cli-0.14.4-beta-20250418075345.0.tgz","_integrity":"sha512-yMyDT9EOtwEN/Oh0JkOltZ639eCHtAQatJQHkGLfOdThHj+DT4TOofBRfI6I7gmarOIijMBJmcnuKZv76ChQRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418075345.0","@midscene/core":"0.14.4-beta-20250418075345.0","@midscene/android":"0.14.4-beta-20250418075345.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418075345.0_1744963018563_0.18099562935115077","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418081130.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418081130.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa4f4890cdba8a05b3bf879d2e0e5f3c91030e8c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418081130.0.tgz","fileCount":9,"integrity":"sha512-QFbIC2iCA9gsn+3MvJwx11m2PQeyYidUcR4xlEghNE84CvPqbM64pMqkm3RB3w5uxo3a62JqH00SEhHyV64oXA==","signatures":[{"sig":"MEQCIBaWJFPq6Q/hBKKpX6X643m1obaicBfqzp8emE5Lk6HvAiBrBjKeMPQ2fAvjJFHxeUkHNHLRo3i5i7b3T/M+eyxTpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418081130.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b83be28761a9065cb80f0e9474112fa1/midscene-cli-0.14.4-beta-20250418081130.0.tgz","_integrity":"sha512-QFbIC2iCA9gsn+3MvJwx11m2PQeyYidUcR4xlEghNE84CvPqbM64pMqkm3RB3w5uxo3a62JqH00SEhHyV64oXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418081130.0","@midscene/core":"0.14.4-beta-20250418081130.0","@midscene/android":"0.14.4-beta-20250418081130.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418081130.0_1744964075733_0.8224304828664204","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418084236.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418084236.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1ff1a5fca4380d308b4952be5f4dfbf1ed2216a8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418084236.0.tgz","fileCount":9,"integrity":"sha512-qkcfSRAVQFsIxeebGYH3EsjgRiwSRC06KNQmCUY5I83rFGCgPRB+NJ2V3a3EswF6nxBEIxnaeG+eESeyua2Z9A==","signatures":[{"sig":"MEYCIQDQugYHCECu3VB6CcwSbYPe/L8Bc62bVjpTg1st+7S6BAIhAOoGicjAiN22o4/a7sNaKOepgj9ZUlYZvZqKEHyKV/7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418084236.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1e0cb1093d6f1adb59f58672797a36d9/midscene-cli-0.14.4-beta-20250418084236.0.tgz","_integrity":"sha512-qkcfSRAVQFsIxeebGYH3EsjgRiwSRC06KNQmCUY5I83rFGCgPRB+NJ2V3a3EswF6nxBEIxnaeG+eESeyua2Z9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418084236.0","@midscene/core":"0.14.4-beta-20250418084236.0","@midscene/android":"0.14.4-beta-20250418084236.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418084236.0_1744965940612_0.5273997780722139","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418094131.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418094131.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"95f0a7a49c95a85d75045d43d3b0d838707bbd11","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418094131.0.tgz","fileCount":9,"integrity":"sha512-MQ8wjKfsHZBT5EhMNu/JgFlrJVv0Q5gpw83mzGmaZkZ7p611p+U4dcCpEGs4O2AxZZdoOdY9icO/giofxKi6Ew==","signatures":[{"sig":"MEUCIHe2DPfd/HhKedKtU8hQ3S/XOjguyleG1mTr2Cl7eTyQAiEA1NsSRyQWMyOMj/HmyvGNt+78EG/IVjb+BjPTjVg7tY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175292},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418094131.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0186488064b5aa53683da41d28624fe9/midscene-cli-0.14.4-beta-20250418094131.0.tgz","_integrity":"sha512-MQ8wjKfsHZBT5EhMNu/JgFlrJVv0Q5gpw83mzGmaZkZ7p611p+U4dcCpEGs4O2AxZZdoOdY9icO/giofxKi6Ew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418094131.0","@midscene/core":"0.14.4-beta-20250418094131.0","@midscene/android":"0.14.4-beta-20250418094131.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418094131.0_1744969507245_0.7373199694356198","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418104534.0":{"name":"@midscene/cli","version":"0.14.4-beta-20250418104534.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6fe469d28ef587f789b3e0f9f1315981a486839","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.14.4-beta-20250418104534.0.tgz","fileCount":9,"integrity":"sha512-0Q00XATpIakwqAiCtyuxTqY6leXvHyycT/zK88yn38ckbNcxiv6jM42PVYLOsbmZs418Jv4AOTe9xF135lNlTg==","signatures":[{"sig":"MEUCIQCdRplh4OPzHS2bRt/1lzEDtwFW4a9sUSrsdvRuD6iXqwIgeY/2OZoHzKOn6Fc9p7wro5P3jDYSGNtRxKWtUwdiMJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175292},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.14.4-beta-20250418104534.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/58da8131de8619c46f8a427352a96029/midscene-cli-0.14.4-beta-20250418104534.0.tgz","_integrity":"sha512-0Q00XATpIakwqAiCtyuxTqY6leXvHyycT/zK88yn38ckbNcxiv6jM42PVYLOsbmZs418Jv4AOTe9xF135lNlTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.14.4-beta-20250418104534.0","@midscene/core":"0.14.4-beta-20250418104534.0","@midscene/android":"0.14.4-beta-20250418104534.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4-beta-20250418104534.0_1744973323846_0.27715407114433255","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@midscene/cli","version":"0.15.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b567cbecd198ac9565508f7acb8927be8e43a5f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.0.tgz","fileCount":9,"integrity":"sha512-S5CaiP2xkzwu1JoEmGe9Rd+4ib5RUes3SauMAzwXJySiDoTD4NBdCaE78Q1IO153nR6qKnBKNXtO6xCCRACs7w==","signatures":[{"sig":"MEYCIQCP/oaD2rQM1G9q4LxlYNSlf0UVUBpAIJ25npQ3E5yddwIhAOtpdvSkkOPurXXN+aZb+y15F//d0wU34Ky1awa9topW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175158},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/02488fbc5d5008eef2fb064a6c6c50c0/midscene-cli-0.15.0.tgz","_integrity":"sha512-S5CaiP2xkzwu1JoEmGe9Rd+4ib5RUes3SauMAzwXJySiDoTD4NBdCaE78Q1IO153nR6qKnBKNXtO6xCCRACs7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.0","@midscene/core":"0.15.0","@midscene/android":"0.15.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.0_1744975659209_0.14216695098105592","host":"s3://npm-registry-packages-npm-production"}},"0.15.1-beta-20250421061609.0":{"name":"@midscene/cli","version":"0.15.1-beta-20250421061609.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8e6dd3a6fae417e4f280b164a6cd531568a7e2d2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.1-beta-20250421061609.0.tgz","fileCount":9,"integrity":"sha512-VjHrRHtIDuU97qeqff1zdDAkKY0owLm/hZC3YqIUzFL/8bXxLeq9k8TqlLJwKvz/8MInGByuFRLdbOnxnawN6w==","signatures":[{"sig":"MEQCIGYzsPdhmMa9wlk6FEEuPLr+lHTwAPU4QJS3dsCC64ZoAiAA5PXnLaK6Hd5i3owhv+ORSPQCn+U4ITNif3C1v75TZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.1-beta-20250421061609.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4dbdefe724a525be047dfceb0a2d4b6/midscene-cli-0.15.1-beta-20250421061609.0.tgz","_integrity":"sha512-VjHrRHtIDuU97qeqff1zdDAkKY0owLm/hZC3YqIUzFL/8bXxLeq9k8TqlLJwKvz/8MInGByuFRLdbOnxnawN6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.1-beta-20250421061609.0","@midscene/core":"0.15.1-beta-20250421061609.0","@midscene/android":"0.15.1-beta-20250421061609.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.1-beta-20250421061609.0_1745216361735_0.691181290666514","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@midscene/cli","version":"0.15.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7c7cb26c758ea3b04812d1d1b487611586a5f9ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.1.tgz","fileCount":9,"integrity":"sha512-/T44jBpHA2loobAWnryuBycD8enA74w/5qpV9WKOxEMZi1MZVhlVXdZ7md9HSuHi8svy1lYVnIYKPy1rtlfFCQ==","signatures":[{"sig":"MEUCIAQsA8BwRncwUCOLEwhcYX55Dp2wdOWFpOiKY9Sbac67AiEAyfJf94pM2NCQEwiqKynD0UYarp8xTo4Q93SmzD/IUFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/58bd72d6d6fae4f4ba1d64eb8388743c/midscene-cli-0.15.1.tgz","_integrity":"sha512-/T44jBpHA2loobAWnryuBycD8enA74w/5qpV9WKOxEMZi1MZVhlVXdZ7md9HSuHi8svy1lYVnIYKPy1rtlfFCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.1","@midscene/core":"0.15.1","@midscene/android":"0.15.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.1_1745237678723_0.18393477096286048","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422022348.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250422022348.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9463a234533ff7cf129ffbddfa831838afef6fe7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250422022348.0.tgz","fileCount":9,"integrity":"sha512-kcIJDaU3vkcpMFE0Pq13jAWSlImLL2/trFs7j4xII7mYWJNqygBIZ9G6mzfXEvgAWzsPxcGxz384fyS4OUgZJw==","signatures":[{"sig":"MEUCIQDdAanOtWGyDArzwdz3fz20fr6SpilZr2DYjrvGb+bFgQIgGu4ds9BlVC1gPv3K0kynVwf5gBqJohXupaHYPrDdeWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250422022348.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34e8c717526d33e0b6da067afb061ab4/midscene-cli-0.15.2-beta-20250422022348.0.tgz","_integrity":"sha512-kcIJDaU3vkcpMFE0Pq13jAWSlImLL2/trFs7j4xII7mYWJNqygBIZ9G6mzfXEvgAWzsPxcGxz384fyS4OUgZJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250422022348.0","@midscene/core":"0.15.2-beta-20250422022348.0","@midscene/android":"0.15.2-beta-20250422022348.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250422022348.0_1745288821576_0.4676497308212382","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422062522.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250422062522.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85e875a67091786fd4dad9d74d63bfb5c4b5ea6e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250422062522.0.tgz","fileCount":9,"integrity":"sha512-BcYeQaInGrGiNvmujbakn31W1+oafW30wqlohYDq00s1JEcl2qH+mLFOgu9nySW6csQXFF6MvzIG/bT7YaAc0g==","signatures":[{"sig":"MEUCIQCOuzstpjV3O9MnERUmRcRn4ZGxEBNLkiFw6MjBbjFMbgIgRxU03B26wuLhupFIkHn1mSscNaGlN6GwpWNENNNKbA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250422062522.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23ab273f5f5ca6c60db390ad5c0ab5a7/midscene-cli-0.15.2-beta-20250422062522.0.tgz","_integrity":"sha512-BcYeQaInGrGiNvmujbakn31W1+oafW30wqlohYDq00s1JEcl2qH+mLFOgu9nySW6csQXFF6MvzIG/bT7YaAc0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250422062522.0","@midscene/core":"0.15.2-beta-20250422062522.0","@midscene/android":"0.15.2-beta-20250422062522.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250422062522.0_1745303318615_0.5808254535100119","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422064427.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250422064427.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb2f771f9c2aecc9c8316bac88f6a50437ebb1e4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250422064427.0.tgz","fileCount":9,"integrity":"sha512-0nPkTtc1K8p30+UzYlhIYBwMfOL3YEg3ZY1M22Hh8CkBEoeOHSGYfYgdJJopefRbLpfwP67P3NLlhj6yPp+wGg==","signatures":[{"sig":"MEUCIQDSDgfMLEXAyzdCGUj8/uy4Jwna6D2atyEdiPSRppRQWgIgFUd9aOTOOv/W0JJ97fsHIzHhjRipO9MujxD3E8aMgIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250422064427.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5d962a1c5a19c2ddd33ab01865e7591/midscene-cli-0.15.2-beta-20250422064427.0.tgz","_integrity":"sha512-0nPkTtc1K8p30+UzYlhIYBwMfOL3YEg3ZY1M22Hh8CkBEoeOHSGYfYgdJJopefRbLpfwP67P3NLlhj6yPp+wGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250422064427.0","@midscene/core":"0.15.2-beta-20250422064427.0","@midscene/android":"0.15.2-beta-20250422064427.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250422064427.0_1745304464214_0.8497575385718541","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422080427.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250422080427.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a0ebed6cb3dbc421c258dd80faa62f56aabcd27","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250422080427.0.tgz","fileCount":9,"integrity":"sha512-wMaz8IVlGUhj9g4u90MAQTR1GxYijEUIgXYlUgeoIhfNLwcfTkOsSy/bxUTLEnTHQZ5wtOemqi6wfVzN7Qtcyw==","signatures":[{"sig":"MEUCIEwNXJVQw0gMNqZsdcKnrt69RQQSBFKSRivd7OaaVRAUAiEAmgaMGw51gpSnXtmLLlQN2GDZ55s4rwA+iS0TEL7MiQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250422080427.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9924ed5b4dde502c5f8f01e306a85d66/midscene-cli-0.15.2-beta-20250422080427.0.tgz","_integrity":"sha512-wMaz8IVlGUhj9g4u90MAQTR1GxYijEUIgXYlUgeoIhfNLwcfTkOsSy/bxUTLEnTHQZ5wtOemqi6wfVzN7Qtcyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250422080427.0","@midscene/core":"0.15.2-beta-20250422080427.0","@midscene/android":"0.15.2-beta-20250422080427.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250422080427.0_1745309260851_0.3363342126973754","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422125908.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250422125908.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e42ab9b00fd97b0918bc2319c99f76c568651412","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250422125908.0.tgz","fileCount":9,"integrity":"sha512-7jMI7081LV/bmXf8UD2Eo9g7O9X0WEx6WTwLmI+Jlx749at666TndwVHoLl/By3YC0edyHo/G4vNrtKAJHbnRg==","signatures":[{"sig":"MEYCIQDYHDMgC2aqSV5mI4syuGZSJKP45G0OfiHBET59AwriDAIhAK9OLtXMqSk6uB6OKWoH8CmIxLeQpVrz6T7KmXEe7J2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250422125908.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9ff0b4c3d2c682775eff16f6a2568645/midscene-cli-0.15.2-beta-20250422125908.0.tgz","_integrity":"sha512-7jMI7081LV/bmXf8UD2Eo9g7O9X0WEx6WTwLmI+Jlx749at666TndwVHoLl/By3YC0edyHo/G4vNrtKAJHbnRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250422125908.0","@midscene/core":"0.15.2-beta-20250422125908.0","@midscene/android":"0.15.2-beta-20250422125908.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250422125908.0_1745326945625_0.48739935766632225","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423012700.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250423012700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7cc1a30d4461f002e8a2c98fe2a13b679427198b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250423012700.0.tgz","fileCount":9,"integrity":"sha512-BegrCtwAndY2QKoQodYmHpmrplRczzzGKRSCEfoV1LCHWd7bgdq1ojwFSf2JKBrx2Ruwj8+/xAUcPR4Ux3k8iA==","signatures":[{"sig":"MEUCIAhEw1vgcgkSIKoWTBq9xV415cGXfkD+CrWWGspmP6Z2AiEA6k9DwpnmxYB23/cCjcXL8OGtN6zFgp8oJ3TcK3ucoMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250423012700.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8dd46455f6287c4523edd5cb1149613e/midscene-cli-0.15.2-beta-20250423012700.0.tgz","_integrity":"sha512-BegrCtwAndY2QKoQodYmHpmrplRczzzGKRSCEfoV1LCHWd7bgdq1ojwFSf2JKBrx2Ruwj8+/xAUcPR4Ux3k8iA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250423012700.0","@midscene/core":"0.15.2-beta-20250423012700.0","@midscene/android":"0.15.2-beta-20250423012700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250423012700.0_1745371812446_0.775429081153499","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@midscene/cli","version":"0.15.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4ea0f2745d1ec650b31d486734b4db687151f219","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2.tgz","fileCount":9,"integrity":"sha512-mWvBM//ORqXNMHCpxKV6mSq1uLwKIntpJxDynW8lzsrRyN1X5k0tYGVx+GMpm/PF4vMG9jcgRLOpU01EgLiwEg==","signatures":[{"sig":"MEUCIEJEVm8RtuGD5czeyP3Hqo8tl/yWweukRrvbyOXPX1HsAiEA3PLdNdEmT8PnHFxiJGzU1xMGoML6taIUFU0yXFiegJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8238b540657fad26a44bcdb31fa6470b/midscene-cli-0.15.2.tgz","_integrity":"sha512-mWvBM//ORqXNMHCpxKV6mSq1uLwKIntpJxDynW8lzsrRyN1X5k0tYGVx+GMpm/PF4vMG9jcgRLOpU01EgLiwEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2","@midscene/core":"0.15.2","@midscene/android":"0.15.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2_1745373142117_0.660017823797372","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423023746.0":{"name":"@midscene/cli","version":"0.15.3-beta-20250423023746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4dbe25fdca777f4818dac50258e29538f9c72d60","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.3-beta-20250423023746.0.tgz","fileCount":9,"integrity":"sha512-24x89/YALzL55Kp9n9ws1lvXs6UfAIbvhswcif6Uv6pfaiCIkVgOYz17fGj8/bbsiV2XjZjnDbhYb5RZXF4sow==","signatures":[{"sig":"MEUCIBEuJEy+98z1+mh5aNi5FZvMprJ4XOrlOLxX7+qtR1fyAiEA7H4GH/ZZqN11s0Mnwbmf2vbQZCXuGEbTBALUilgsLhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.3-beta-20250423023746.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2b12ad5eaaffd4a6288b81e8b1441dd7/midscene-cli-0.15.3-beta-20250423023746.0.tgz","_integrity":"sha512-24x89/YALzL55Kp9n9ws1lvXs6UfAIbvhswcif6Uv6pfaiCIkVgOYz17fGj8/bbsiV2XjZjnDbhYb5RZXF4sow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.3-beta-20250423023746.0","@midscene/core":"0.15.3-beta-20250423023746.0","@midscene/android":"0.15.3-beta-20250423023746.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3-beta-20250423023746.0_1745376058186_0.6106812458877402","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423033902.0":{"name":"@midscene/cli","version":"0.15.2-beta-20250423033902.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c5df764d97d1017cd73b901bbf1029754dd46e70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.2-beta-20250423033902.0.tgz","fileCount":9,"integrity":"sha512-XIiwITN2puW3MayYxQErvlTnNmy7hbhDSvRnbBqoPLpDO8zA70/TKE43qY3STA0XQheTw58qZ8Ziri+dNjF5YQ==","signatures":[{"sig":"MEYCIQDRpFBmEyYi7W9bRuLbFChoNr03RZgzSMQBAKTh0RreuwIhALMWYxMhGW7+L3qh8n8BaV1hB6KOBYrkKWy3obFwxOmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.2-beta-20250423033902.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c9803b0bfde60e6c0dda3ea65fb5b90/midscene-cli-0.15.2-beta-20250423033902.0.tgz","_integrity":"sha512-XIiwITN2puW3MayYxQErvlTnNmy7hbhDSvRnbBqoPLpDO8zA70/TKE43qY3STA0XQheTw58qZ8Ziri+dNjF5YQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.2-beta-20250423033902.0","@midscene/core":"0.15.2-beta-20250423033902.0","@midscene/android":"0.15.2-beta-20250423033902.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2-beta-20250423033902.0_1745379741998_0.7714437791914805","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423152742.0":{"name":"@midscene/cli","version":"0.15.3-beta-20250423152742.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"84c3aa17e8c11352fe78c2fab35092821d6422dc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.3-beta-20250423152742.0.tgz","fileCount":9,"integrity":"sha512-CHpUvrbgEO/obrCXw9Nc1mjC7tctk5QrKa2DSX+Z9A6IzQ+3ltJZwi+vUgcuGU8zRl9CovL+3SxeiCORTNObzQ==","signatures":[{"sig":"MEYCIQDDOIP0jdBq+86WVd1qOCQl+d61V8+5p+SbMq5ErBLS6QIhAMC99AzrSgdY/UcId4353FzVxpoGd/MPYI9df3ehiiLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.3-beta-20250423152742.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5bbb5a0652e06cce9b64a3e6e84dd775/midscene-cli-0.15.3-beta-20250423152742.0.tgz","_integrity":"sha512-CHpUvrbgEO/obrCXw9Nc1mjC7tctk5QrKa2DSX+Z9A6IzQ+3ltJZwi+vUgcuGU8zRl9CovL+3SxeiCORTNObzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.3-beta-20250423152742.0","@midscene/core":"0.15.3-beta-20250423152742.0","@midscene/android":"0.15.3-beta-20250423152742.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3-beta-20250423152742.0_1745422251804_0.7170773043491754","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424023030.0":{"name":"@midscene/cli","version":"0.15.3-beta-20250424023030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fb4b15d9810bb1bb1acf05993900d50b9c6487b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.3-beta-20250424023030.0.tgz","fileCount":9,"integrity":"sha512-q7hkQ5E8EUdEniZiaVzIppNXujafNFPpewGSkCC68nxIxr1qDYfWJLFf7e7RjIsbaGHSTwx6hFrkVYUt1WeQxQ==","signatures":[{"sig":"MEUCIAuPx/WD7QArqLR4mbqffxSVsBonAkyvn/HswIfkzp63AiEAt3REzluhj6PKl+KPs8ipA6bFCk1JKMo9zJcCmTihEwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.3-beta-20250424023030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/92ffe2b8fbc9e035b57ecbed064e3f05/midscene-cli-0.15.3-beta-20250424023030.0.tgz","_integrity":"sha512-q7hkQ5E8EUdEniZiaVzIppNXujafNFPpewGSkCC68nxIxr1qDYfWJLFf7e7RjIsbaGHSTwx6hFrkVYUt1WeQxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.3-beta-20250424023030.0","@midscene/core":"0.15.3-beta-20250424023030.0","@midscene/android":"0.15.3-beta-20250424023030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3-beta-20250424023030.0_1745462054475_0.10927838234743059","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424064016.0":{"name":"@midscene/cli","version":"0.15.3-beta-20250424064016.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"72b837d5eb79f38752e6bde8d499bf90f374bdb7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.3-beta-20250424064016.0.tgz","fileCount":9,"integrity":"sha512-kZQ96oMZCL4+bSCVITQDVPl5fv6OdVw7pRc/a3juZ+3e1a3vI90bhDRXiNDEuRZWp6UdJljiHb1kMyL16P56lQ==","signatures":[{"sig":"MEQCICaG8zcyVEp5G4f1biht7QbDi739pxF1BYbu+etI4HsRAiBSqSrnDZ5FQM4R792kleii4uM0Jl3BJDwkHlnMD5rgMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.3-beta-20250424064016.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24b107638945f8965a0d2f3233c2b0a4/midscene-cli-0.15.3-beta-20250424064016.0.tgz","_integrity":"sha512-kZQ96oMZCL4+bSCVITQDVPl5fv6OdVw7pRc/a3juZ+3e1a3vI90bhDRXiNDEuRZWp6UdJljiHb1kMyL16P56lQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.3-beta-20250424064016.0","@midscene/core":"0.15.3-beta-20250424064016.0","@midscene/android":"0.15.3-beta-20250424064016.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3-beta-20250424064016.0_1745477013537_0.5302748755536766","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@midscene/cli","version":"0.15.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"846a3a1098587ee2447e2741bbef8ffc2dc9ff7d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.3.tgz","fileCount":9,"integrity":"sha512-9wI6FAb1hC1557EdRHdFC7GnQHuAnkxF2QiTdC9qAi+0G3EeilYGY1y3o9CnkmEtglAEntaC9HUyBN+JyA5gbw==","signatures":[{"sig":"MEQCIE8o6yPNSeu6X7Sz7D9NJfx8kjIvH4x3YgNBbG4DL2sNAiBimj/63GVlcrjSjgy9s/cjsipXmJlbz3jJuEsOE26jsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0436c94bff7f34b08974232f53db9eb8/midscene-cli-0.15.3.tgz","_integrity":"sha512-9wI6FAb1hC1557EdRHdFC7GnQHuAnkxF2QiTdC9qAi+0G3EeilYGY1y3o9CnkmEtglAEntaC9HUyBN+JyA5gbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.3","@midscene/core":"0.15.3","@midscene/android":"0.15.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3_1745481937655_0.2169173066521124","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424082035.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250424082035.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"78cc07e2ca72005131bf966a3f581bd1b6f9a976","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250424082035.0.tgz","fileCount":9,"integrity":"sha512-dT3I5ByL+WJ+MYrPzUenuZUoGLpOSyzdofi4Saq7O6t6sLbkIrG6OPGSTyPM+eckQ9DUxTcqCXn3niZOXQhTGA==","signatures":[{"sig":"MEUCIQDMk7K28VeQ+udUrolj0BehgvnRS4SlxuMyBIXRXWXoigIgXss80uaIOWXKAog1+QGrdKAfqrTiP9zV76QZx/9wBJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250424082035.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2d53ee151d665f3dade0ee1959d8fbb/midscene-cli-0.15.4-beta-20250424082035.0.tgz","_integrity":"sha512-dT3I5ByL+WJ+MYrPzUenuZUoGLpOSyzdofi4Saq7O6t6sLbkIrG6OPGSTyPM+eckQ9DUxTcqCXn3niZOXQhTGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250424082035.0","@midscene/core":"0.15.4-beta-20250424082035.0","@midscene/android":"0.15.4-beta-20250424082035.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250424082035.0_1745483026148_0.9070361369300091","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424121213.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250424121213.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c925dc1ada1627af3c58cbb732d8b8a83bcdb5c1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250424121213.0.tgz","fileCount":9,"integrity":"sha512-i5n/cFYus4nJNHezj/Jd6jD7Qble8XnxpugYBGzarnlCJajOhGlaWg+pFi+1Ay6pJEnEnLAv1K8W+vMpJ8cSdQ==","signatures":[{"sig":"MEUCIC8GGcf8nguW2sYzydUdX52pKPNjbT/PzxuZbcNE0vTYAiEA4lIRS37V0/Rd6MyicQAOE3VP5Sab01xf2VixaXXg1dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250424121213.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/121bd4cbd56569c35ca71a14378d01b8/midscene-cli-0.15.4-beta-20250424121213.0.tgz","_integrity":"sha512-i5n/cFYus4nJNHezj/Jd6jD7Qble8XnxpugYBGzarnlCJajOhGlaWg+pFi+1Ay6pJEnEnLAv1K8W+vMpJ8cSdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250424121213.0","@midscene/core":"0.15.4-beta-20250424121213.0","@midscene/android":"0.15.4-beta-20250424121213.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250424121213.0_1745496924964_0.1993621486426378","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424145935.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250424145935.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f5734a409b3f918ec28e72e1471ab3015253c799","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250424145935.0.tgz","fileCount":9,"integrity":"sha512-O/tlgD0GWcnrj6VXXqzC6Bmu+VZWQd+wMCF+2U7/wymukIhRIh9k4DS7qrdDBH4JUzKURTzBC3HxL9zX0ofL/A==","signatures":[{"sig":"MEYCIQDLX5Cd6Yy5ZuoHh/EyjbfWmPglk4Nm4KfLeBLrqhoY0wIhAKPh2V96LOE0M8wA94HrAAQtpYhXb4YS3DG3Nr33qFlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250424145935.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c79a838002f70f21ecc33b2f540c22c8/midscene-cli-0.15.4-beta-20250424145935.0.tgz","_integrity":"sha512-O/tlgD0GWcnrj6VXXqzC6Bmu+VZWQd+wMCF+2U7/wymukIhRIh9k4DS7qrdDBH4JUzKURTzBC3HxL9zX0ofL/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250424145935.0","@midscene/core":"0.15.4-beta-20250424145935.0","@midscene/android":"0.15.4-beta-20250424145935.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250424145935.0_1745506966521_0.7280657489811269","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425014742.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425014742.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1e045050185a4af63a99bbc6f3802ecf4c2b19b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425014742.0.tgz","fileCount":9,"integrity":"sha512-R+gl4ZOOpECD78J0hcn6txdAh4wiq7TGzfTm4jwDu9DXJgw+T0kPTe3HsX5nbvhYroCqW774GUOvC7azb8Sirg==","signatures":[{"sig":"MEQCIAJwvdfgvrjW1e2La7c6RcluHc24P4k/rlhh9MYyNQN0AiBz7SHP5AFZnT6OrSjiMk3FqcPBNUYEEuJVfya6KOBKDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425014742.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2643e158e36be7cef3dd34737b753b31/midscene-cli-0.15.4-beta-20250425014742.0.tgz","_integrity":"sha512-R+gl4ZOOpECD78J0hcn6txdAh4wiq7TGzfTm4jwDu9DXJgw+T0kPTe3HsX5nbvhYroCqW774GUOvC7azb8Sirg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425014742.0","@midscene/core":"0.15.4-beta-20250425014742.0","@midscene/android":"0.15.4-beta-20250425014742.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425014742.0_1745545861524_0.35083797510230363","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425030037.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425030037.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16f5b4317f1f26f1f1ac618867baec79668586b8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425030037.0.tgz","fileCount":9,"integrity":"sha512-B44Y8H8zqjsDhi/4Pa/FsPhvDqRaA5qdvxxGRDLV5yR421c6Iwb2F+SoAgV5f5NbrrTWkOYlKhrV3vr26MGXAA==","signatures":[{"sig":"MEQCIBEF24iafZ2yAI03cU0SXBKQOdvpDJkOuBKITEf96pi9AiAiZ/zoOadw/hQjwrV9uHV6AMvR68JUju5uNCKL5Xy04Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425030037.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/54412c5a4907d8a48d4eac0a55398b38/midscene-cli-0.15.4-beta-20250425030037.0.tgz","_integrity":"sha512-B44Y8H8zqjsDhi/4Pa/FsPhvDqRaA5qdvxxGRDLV5yR421c6Iwb2F+SoAgV5f5NbrrTWkOYlKhrV3vr26MGXAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425030037.0","@midscene/core":"0.15.4-beta-20250425030037.0","@midscene/android":"0.15.4-beta-20250425030037.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425030037.0_1745550260217_0.6232790565433821","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425035200.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425035200.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4cea33cddbb9d83604b5385fcb7e995de784c9d0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425035200.0.tgz","fileCount":9,"integrity":"sha512-sxzCOrc4csqcJmkdjMdv5k6wRHvsCBT5OJ3HfE1/A9+AXrPU/eMVhxP0ioe4fwxHC/wO+zClPo9lKxGbg9enxQ==","signatures":[{"sig":"MEYCIQDSDagugmWbzZVJzWTatc70xVclqvtrYxLO5xm74KqPlAIhAOvspOkXXQMvZAF2DLpfiGesLc5jJ04APPxMEvoevYBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425035200.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1f064590d1a5c2dd7b435794fb4d9ae4/midscene-cli-0.15.4-beta-20250425035200.0.tgz","_integrity":"sha512-sxzCOrc4csqcJmkdjMdv5k6wRHvsCBT5OJ3HfE1/A9+AXrPU/eMVhxP0ioe4fwxHC/wO+zClPo9lKxGbg9enxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425035200.0","@midscene/core":"0.15.4-beta-20250425035200.0","@midscene/android":"0.15.4-beta-20250425035200.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425035200.0_1745553341235_0.7165778568929011","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425065935.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425065935.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"11c361aafb2675ca7b547fc66bebe025b014af2e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425065935.0.tgz","fileCount":9,"integrity":"sha512-0s3J5OzqJLETyngw7k/93bpNDvPg9emFKqOCAGCR+Xs1lQz27N5sTapbrzzEcqRUJBErGMknuDyW+XZpoSuzXw==","signatures":[{"sig":"MEYCIQDunhW7uayVVcD6Ei9REuCEb82FW8RdBsilLHqI/3gWHAIhAN6IEjRNDwdnmJRmhvsQujtUz94CB8OXsn3+PPKkF9jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425065935.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ac1470f6009b9cbf18d9f8eb68f7349/midscene-cli-0.15.4-beta-20250425065935.0.tgz","_integrity":"sha512-0s3J5OzqJLETyngw7k/93bpNDvPg9emFKqOCAGCR+Xs1lQz27N5sTapbrzzEcqRUJBErGMknuDyW+XZpoSuzXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425065935.0","@midscene/core":"0.15.4-beta-20250425065935.0","@midscene/android":"0.15.4-beta-20250425065935.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425065935.0_1745564560746_0.9014200384142346","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425074706.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425074706.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c9b3f141da1e6ac1af5136d03e398d8f7fd4d1c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425074706.0.tgz","fileCount":9,"integrity":"sha512-QETiaQWx03nqTkzGohhwEjxqYZWgqRf8efoyO+VmAswxULbZ5SaqUxah8BYQf9hFX/ItskETJR0TjMvCnrbwiQ==","signatures":[{"sig":"MEYCIQCdZFq6+Ja4g0Qjp5KXncnhr+lfjuH9DxzEE6vOFUvmqgIhAMfg8K44DeyjOOiAPplJAHbgqNkPdeqwIA8CfHns9W+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425074706.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5dbcc8f0060b0bbb851ddc91b0c00db0/midscene-cli-0.15.4-beta-20250425074706.0.tgz","_integrity":"sha512-QETiaQWx03nqTkzGohhwEjxqYZWgqRf8efoyO+VmAswxULbZ5SaqUxah8BYQf9hFX/ItskETJR0TjMvCnrbwiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425074706.0","@midscene/core":"0.15.4-beta-20250425074706.0","@midscene/android":"0.15.4-beta-20250425074706.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425074706.0_1745567427078_0.056329096165907755","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425081103.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425081103.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7a0c3143d59fb518a31eb66899de7faa6a7428f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425081103.0.tgz","fileCount":9,"integrity":"sha512-r4by75cByBjcTDNtt0SPbhfa7v85ZbkQ+9iu1qc18cNeIWbXjUoE5fA7+rvdI14q40PHomdrsIVy4mUyw4h0nA==","signatures":[{"sig":"MEYCIQCnYwYiKyw3XV2ZUYu1BLzBYuP/qWXmzspDM3Au/xiA8QIhAIxPwuEbaKl/DYuQ/1vRzCpyhWJY6Uq0HF/BoQG3kXwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425081103.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ef50cb376668a70341f228a71965a27/midscene-cli-0.15.4-beta-20250425081103.0.tgz","_integrity":"sha512-r4by75cByBjcTDNtt0SPbhfa7v85ZbkQ+9iu1qc18cNeIWbXjUoE5fA7+rvdI14q40PHomdrsIVy4mUyw4h0nA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425081103.0","@midscene/core":"0.15.4-beta-20250425081103.0","@midscene/android":"0.15.4-beta-20250425081103.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425081103.0_1745568852912_0.5983573246249532","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425084516.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425084516.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff42fdddf97698dfe94169dee9d34a56c52a3f51","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425084516.0.tgz","fileCount":9,"integrity":"sha512-aDKjwZQgCX77c8slNIpek97EQbHd0IZHW4d7sdljY9auec6Zd91Qrm3JQQFxp+BWypz8GK7LKnfZ+AL+3+2pWw==","signatures":[{"sig":"MEYCIQCpkmTPDUKYN53mYFbJBoWG9hyP4GG76MTlCstea91czQIhAKAz/WSXx69hE1OmRiDaRkQJ1ezE02nVS+CZfMbeN64b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425084516.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d150bdcee9555c70d50cfd40a4b7c5ed/midscene-cli-0.15.4-beta-20250425084516.0.tgz","_integrity":"sha512-aDKjwZQgCX77c8slNIpek97EQbHd0IZHW4d7sdljY9auec6Zd91Qrm3JQQFxp+BWypz8GK7LKnfZ+AL+3+2pWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425084516.0","@midscene/core":"0.15.4-beta-20250425084516.0","@midscene/android":"0.15.4-beta-20250425084516.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425084516.0_1745570913149_0.9402755882201101","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@midscene/cli","version":"0.15.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eaf81ea61b1aa02a5dfef520050003bf33b75b26","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4.tgz","fileCount":9,"integrity":"sha512-GfsMw1gls11TmYW1qXkbiIzAeF176DO1efzWWBqTBWQZ+ZjtMitSew5dxN+6PcomVf/K++Objgmw0c31P1tnKw==","signatures":[{"sig":"MEYCIQCGlRmfsWf8t95ImBreMFEjj36TuTR964xczmrajUON1wIhAKokd47GCbM84Wbsjl2Jgua5CFb+73L4qXrE1Jnwx88H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2da152f61d4449522dee056a571f1ae/midscene-cli-0.15.4.tgz","_integrity":"sha512-GfsMw1gls11TmYW1qXkbiIzAeF176DO1efzWWBqTBWQZ+ZjtMitSew5dxN+6PcomVf/K++Objgmw0c31P1tnKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4","@midscene/core":"0.15.4","@midscene/android":"0.15.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4_1745572793776_0.4488499566387625","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425092636.0":{"name":"@midscene/cli","version":"0.15.4-beta-20250425092636.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a1684700b95ca1a8a61421b68ee04988b6ab7045","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.4-beta-20250425092636.0.tgz","fileCount":9,"integrity":"sha512-VWIcitp82gjGcg3UHkLHfSoJBeT4Ku09Yo9X7tzKFYu4D54DJ/Iz2IsizNhBAhr4+M+fYDxuLCTD2HEtVS+e7w==","signatures":[{"sig":"MEQCIFdix+4lTBKPrEfOxx3HlJoWJbO0cWeA0OyEnZ98FBvdAiARIUpxjmc/pVTj+4NrW/O1nNR1+BONW+2588tQpft3jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.4-beta-20250425092636.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e23bef0dd3de2444e91755c266fbcf9f/midscene-cli-0.15.4-beta-20250425092636.0.tgz","_integrity":"sha512-VWIcitp82gjGcg3UHkLHfSoJBeT4Ku09Yo9X7tzKFYu4D54DJ/Iz2IsizNhBAhr4+M+fYDxuLCTD2HEtVS+e7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.4-beta-20250425092636.0","@midscene/core":"0.15.4-beta-20250425092636.0","@midscene/android":"0.15.4-beta-20250425092636.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.4-beta-20250425092636.0_1745573389612_0.7309262113460893","host":"s3://npm-registry-packages-npm-production"}},"0.15.5-beta-20250425104203.0":{"name":"@midscene/cli","version":"0.15.5-beta-20250425104203.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2ccbb5d7daaa9cd00e7678fe0a3ada745c2e48af","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.5-beta-20250425104203.0.tgz","fileCount":9,"integrity":"sha512-2dIDC/8F48E+LOMXU2rhzopp6oI+HMMR3lLDhxBT1TdU2WPf23cuJzsbqA65DKt8G1i+Bm+tldjYMivlIsYYVw==","signatures":[{"sig":"MEUCIQCWsjpe4te6dg/inJEjyXraKatEMVh91wluSh2Td0OUQwIgVIp1F8YIQTVrWGJOwTW+ERH3l3EgNEstSadbjO4wv7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.5-beta-20250425104203.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adfeb85cf80c76f3f552a3793ea40161/midscene-cli-0.15.5-beta-20250425104203.0.tgz","_integrity":"sha512-2dIDC/8F48E+LOMXU2rhzopp6oI+HMMR3lLDhxBT1TdU2WPf23cuJzsbqA65DKt8G1i+Bm+tldjYMivlIsYYVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.5-beta-20250425104203.0","@midscene/core":"0.15.5-beta-20250425104203.0","@midscene/android":"0.15.5-beta-20250425104203.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.5-beta-20250425104203.0_1745577912952_0.19916207308822842","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@midscene/cli","version":"0.15.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"697ff0b75e00fb2d19421cea791f584f36b65f46","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.5.tgz","fileCount":9,"integrity":"sha512-Dxf++stpiTvuyvku4e8qGrhaFvYjtGD4OtHtQtRZHNhQR+OiziZ35a+4FPCN/pWp6uX0VmyuSeycDCgZrHdoUg==","signatures":[{"sig":"MEQCICQYA2YSOT2YpuFABjW+r0X5cnabT1zt5J9APA6jNfHBAiA2ONaRTXormnGuNp3adD3SAXzL2j+1IsRM5ZZF2taM9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e91e50d6a6a549f3fe951e4aa11886d/midscene-cli-0.15.5.tgz","_integrity":"sha512-Dxf++stpiTvuyvku4e8qGrhaFvYjtGD4OtHtQtRZHNhQR+OiziZ35a+4FPCN/pWp6uX0VmyuSeycDCgZrHdoUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.5","@midscene/core":"0.15.5","@midscene/android":"0.15.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.5_1745653397114_0.0030695891162959565","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427061722.0":{"name":"@midscene/cli","version":"0.15.6-beta-20250427061722.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"308201a56c6422f07d2348442c0326ef4af0c0b0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.6-beta-20250427061722.0.tgz","fileCount":9,"integrity":"sha512-z6Iidle9UGcpUNbrrZF6bNjgz0f/xefCdk6K/dssy1VLm43tuUgdtxv8Y3usEkiERhKYvTjAgOzXZrUxI38Gvw==","signatures":[{"sig":"MEQCIE0O3bGuBI2KSKlEGnR6c8luwKT5ujY2X5nz9ivuXRV6AiAfdnEcjLDp0effgP48IPhcLHuZ5OGU6NEJ91gUMi9fHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.6-beta-20250427061722.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1add25190e6315928b7049e80f0ad5e4/midscene-cli-0.15.6-beta-20250427061722.0.tgz","_integrity":"sha512-z6Iidle9UGcpUNbrrZF6bNjgz0f/xefCdk6K/dssy1VLm43tuUgdtxv8Y3usEkiERhKYvTjAgOzXZrUxI38Gvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.6-beta-20250427061722.0","@midscene/core":"0.15.6-beta-20250427061722.0","@midscene/android":"0.15.6-beta-20250427061722.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.6-beta-20250427061722.0_1745734840294_0.07578053251966366","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427073405.0":{"name":"@midscene/cli","version":"0.15.6-beta-20250427073405.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d9b216cb8c94302fde70276b817a28b3ec739515","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.6-beta-20250427073405.0.tgz","fileCount":9,"integrity":"sha512-T3AFy+LDJdh1stEZdj4ktCPLtTPERj8sP/X/l0p+4zm4jJmJdhbX6HSddBZqbcaf+RCUHYExlz64dbuL8/Rkjw==","signatures":[{"sig":"MEYCIQCNo4Unfpod7vyyPt8ZOjEbFaFQ+ISsWWPN6s4ZUAOnOAIhANTJyIwh4UnNbj2sAjP2rWvlGWSE6NzJAjXTTpJ/61ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.6-beta-20250427073405.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7f7d68c4501adbbc7d59e43abfae0cf/midscene-cli-0.15.6-beta-20250427073405.0.tgz","_integrity":"sha512-T3AFy+LDJdh1stEZdj4ktCPLtTPERj8sP/X/l0p+4zm4jJmJdhbX6HSddBZqbcaf+RCUHYExlz64dbuL8/Rkjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.6-beta-20250427073405.0","@midscene/core":"0.15.6-beta-20250427073405.0","@midscene/android":"0.15.6-beta-20250427073405.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.6-beta-20250427073405.0_1745739430462_0.4620007036585705","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427100912.0":{"name":"@midscene/cli","version":"0.15.6-beta-20250427100912.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"94dcf3b57542d711d0beeac55cfa112de5b7ed08","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.6-beta-20250427100912.0.tgz","fileCount":9,"integrity":"sha512-Ixr2cRqZlnUaLXdMQEMA7w57wJuJUp5oL/Lsxsyv2I6hGe2gxq3e7pz2fynCcB+bID/M1WsrndcELfY6yaF6tQ==","signatures":[{"sig":"MEYCIQDuPpcdVMQSTFcFa6i1Oq1oSD5mjoMpR/B+tuDUqq69LwIhANJrQ6s6Nx27QAXFa5rUiITG8Q6k2uBZJHPIWCuAKd25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.6-beta-20250427100912.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d71d028a8c3191f1cee5edeb55b8f78c/midscene-cli-0.15.6-beta-20250427100912.0.tgz","_integrity":"sha512-Ixr2cRqZlnUaLXdMQEMA7w57wJuJUp5oL/Lsxsyv2I6hGe2gxq3e7pz2fynCcB+bID/M1WsrndcELfY6yaF6tQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.6-beta-20250427100912.0","@midscene/core":"0.15.6-beta-20250427100912.0","@midscene/android":"0.15.6-beta-20250427100912.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.6-beta-20250427100912.0_1745748748238_0.2667448529054306","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427123457.0":{"name":"@midscene/cli","version":"0.15.6-beta-20250427123457.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b6f9279016205629e547b82fd369a14551722ece","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.15.6-beta-20250427123457.0.tgz","fileCount":9,"integrity":"sha512-64CDcxf0/Gp911qz7DhQ0LL69IK9cpFzdKlBkWvYPTLxqBA8Akb0anJLo/uWNR/Eh0iHCxe1bquUvXp1AZajSQ==","signatures":[{"sig":"MEQCIBppPo+S3jN2oYE0JYLcx+KoLOF4qoDgu+cINQd7sxJHAiB1xLH/j1YlZYzYHCYuumhg2iSPqs4FBsvynuVFl717XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.15.6-beta-20250427123457.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4c9a576a14fbfd558dc04fdc531d0a2/midscene-cli-0.15.6-beta-20250427123457.0.tgz","_integrity":"sha512-64CDcxf0/Gp911qz7DhQ0LL69IK9cpFzdKlBkWvYPTLxqBA8Akb0anJLo/uWNR/Eh0iHCxe1bquUvXp1AZajSQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.15.6-beta-20250427123457.0","@midscene/core":"0.15.6-beta-20250427123457.0","@midscene/android":"0.15.6-beta-20250427123457.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.6-beta-20250427123457.0_1745757502806_0.25837704264742944","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@midscene/cli","version":"0.16.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5ecd4047f53fd8c7a8ed1d74d512e12a2ecf1f0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.0.tgz","fileCount":9,"integrity":"sha512-G1LEYqx37pyKCMueCWfMLQQD2sTc0hOD7yRgjX4f/GvKR4/xkBXX1NXiwmySkqIeSouEDBxGyj909zB5mGldeQ==","signatures":[{"sig":"MEYCIQCp+7ZycoCaJdg6PJcWx+UyZqYzIwdGNVjEKiBRst9kEwIhALTsLzMbeTWC3x8mgcMYwNrLUK+160149r7E0AZ+qPpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b61ef243f96469dba527884b68cbdff4/midscene-cli-0.16.0.tgz","_integrity":"sha512-G1LEYqx37pyKCMueCWfMLQQD2sTc0hOD7yRgjX4f/GvKR4/xkBXX1NXiwmySkqIeSouEDBxGyj909zB5mGldeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.0","@midscene/core":"0.16.0","@midscene/android":"0.16.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1745800054577_0.3075586109600903","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@midscene/cli","version":"0.16.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc500d7aeef9a5054170781f297e8a6a700dd913","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.1.tgz","fileCount":9,"integrity":"sha512-sz8c4izonMe5S522AXZR7UhodIUWsUCftEWUyp2A8uUfimIeT0sTvBMYOjScjnTFT7Tdw1QwdZi/iDyDLW77XQ==","signatures":[{"sig":"MEYCIQDLN4nnLCuE5pfd8kPmoDZfW9c4snE1J+sDXC6WoVsqWwIhAP4oq+lhjN9F6zSjLOTTkf1uF6kT/KgvQu+fXPRUVrL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8bb5d1ed7380364474f726edb1a04ccc/midscene-cli-0.16.1.tgz","_integrity":"sha512-sz8c4izonMe5S522AXZR7UhodIUWsUCftEWUyp2A8uUfimIeT0sTvBMYOjScjnTFT7Tdw1QwdZi/iDyDLW77XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.1","@midscene/core":"0.16.1","@midscene/android":"0.16.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1_1745809181482_0.5255381667978096","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta-20250428041254.0":{"name":"@midscene/cli","version":"0.16.1-beta-20250428041254.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2e89c6d47accef07a602f03ff6b6aba7615d2821","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.1-beta-20250428041254.0.tgz","fileCount":9,"integrity":"sha512-XATch54o2U0Nad3JCZNSo5/ps8V4qnUjJxUnN7Muo2NA1K+KsU+CRMau2WQx1164jkiJNGDBBAYJOwnyQ57uGQ==","signatures":[{"sig":"MEUCIGkJOAoa8xvzBkgdLQjUQaDVTdCUCSlCNzCsXvG5+BUjAiEA/vD/gxoS0w7RK91eb11gwPPwODfCyrcLrhd4P+VNnyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.1-beta-20250428041254.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31c9c9e142d65bacfcee60ca97d50ce2/midscene-cli-0.16.1-beta-20250428041254.0.tgz","_integrity":"sha512-XATch54o2U0Nad3JCZNSo5/ps8V4qnUjJxUnN7Muo2NA1K+KsU+CRMau2WQx1164jkiJNGDBBAYJOwnyQ57uGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.1-beta-20250428041254.0","@midscene/core":"0.16.1-beta-20250428041254.0","@midscene/android":"0.16.1-beta-20250428041254.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1-beta-20250428041254.0_1745813764628_0.035455019014170475","host":"s3://npm-registry-packages-npm-production"}},"0.16.2-beta-20250428050045.0":{"name":"@midscene/cli","version":"0.16.2-beta-20250428050045.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b43e67fdf0ec6c3493c3f8702da2b2518033563b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.2-beta-20250428050045.0.tgz","fileCount":9,"integrity":"sha512-Fc2Ci3LF9z26yJmCuR3b2+swK5RNwqNSs6ZZ4LJzyUtop1uMPlcj1VIJ7zJg9oH4c3tg8z117wMMFmKAHLA18w==","signatures":[{"sig":"MEUCIQD34sra1AcffH8j8+Rpn4oA883vdn4mTjNVZUYIGDbEMwIgQ4B9HtWfnizy6LCe69EPCpThhLY/NGkgto8BofLKCCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.2-beta-20250428050045.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2fb3f16c2180916ac2a101e0cfd5347c/midscene-cli-0.16.2-beta-20250428050045.0.tgz","_integrity":"sha512-Fc2Ci3LF9z26yJmCuR3b2+swK5RNwqNSs6ZZ4LJzyUtop1uMPlcj1VIJ7zJg9oH4c3tg8z117wMMFmKAHLA18w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.2-beta-20250428050045.0","@midscene/core":"0.16.2-beta-20250428050045.0","@midscene/android":"0.16.2-beta-20250428050045.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.2-beta-20250428050045.0_1745816635188_0.5538825467304973","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@midscene/cli","version":"0.16.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5a7e904318a2da3891ba370d9544af8e7ce25a69","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.2.tgz","fileCount":9,"integrity":"sha512-4dtAUwEdHLa38R5e5r1vIW1ihCgoKnpcn2pW/GYZjduyLWeJ7SjZRGbR+s/EWCFsBIEsDNs+Eko4LAFYVMCPEg==","signatures":[{"sig":"MEYCIQD4AOeVlu9XROc4C3Ymm8JnKh7qLkwbDtriCbvtWgjunwIhAMa0JoNY5v8xq2avy+HIEg5Mo7AO16jPPRljk5K/ossG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b05599c13e097da423770f347b1a5213/midscene-cli-0.16.2.tgz","_integrity":"sha512-4dtAUwEdHLa38R5e5r1vIW1ihCgoKnpcn2pW/GYZjduyLWeJ7SjZRGbR+s/EWCFsBIEsDNs+Eko4LAFYVMCPEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.2","@midscene/core":"0.16.2","@midscene/android":"0.16.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.2_1745821389918_0.6141574146930724","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428073237.0":{"name":"@midscene/cli","version":"0.16.3-beta-20250428073237.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ee3468fbe337b8e0919128745bd98371da24ef4a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.3-beta-20250428073237.0.tgz","fileCount":9,"integrity":"sha512-/Sp3gkpvAwyu+SCS7mQ8bORXcDIjZsiKHvjZOqvQIgJHhteMzho0j87sH9C1gdQScIrmo5ZFOH02juY9Cvyibg==","signatures":[{"sig":"MEYCIQCxBEY1tg1KZUj7y6QVyKjS5jtwTrfRVkYHFPeLZa0kaQIhALWxvK8bd76e8ie442qK1a7v66iHDbXnVS5y1ai1UXQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.3-beta-20250428073237.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f79120e577d02f704f8e354f2a3f904d/midscene-cli-0.16.3-beta-20250428073237.0.tgz","_integrity":"sha512-/Sp3gkpvAwyu+SCS7mQ8bORXcDIjZsiKHvjZOqvQIgJHhteMzho0j87sH9C1gdQScIrmo5ZFOH02juY9Cvyibg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.3-beta-20250428073237.0","@midscene/core":"0.16.3-beta-20250428073237.0","@midscene/android":"0.16.3-beta-20250428073237.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3-beta-20250428073237.0_1745825762630_0.09056616301299081","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428130625.0":{"name":"@midscene/cli","version":"0.16.3-beta-20250428130625.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"abd99c0d286877a753d23b7bdcf78cf271769058","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.3-beta-20250428130625.0.tgz","fileCount":9,"integrity":"sha512-a8pj24MJTehpJYv5PImc2T5/krYtP9QwBnJd9dR0/v8zUzNEBaezpP6GMr+7pq2YpcJEL7BJBVQF230/l7c62w==","signatures":[{"sig":"MEUCIF6PYETa7+Hs4uOZswmi/ZTSH7lyfqL0EfzUOatBipoIAiEAzfSG2hcetkZBhGyNVOcODPmYF+uFRMhvoB8nnlUMe6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.3-beta-20250428130625.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1875e416af5d00dc3aa297f64327a0bb/midscene-cli-0.16.3-beta-20250428130625.0.tgz","_integrity":"sha512-a8pj24MJTehpJYv5PImc2T5/krYtP9QwBnJd9dR0/v8zUzNEBaezpP6GMr+7pq2YpcJEL7BJBVQF230/l7c62w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.3-beta-20250428130625.0","@midscene/core":"0.16.3-beta-20250428130625.0","@midscene/android":"0.16.3-beta-20250428130625.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3-beta-20250428130625.0_1745845776512_0.6513666244746699","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428131551.0":{"name":"@midscene/cli","version":"0.16.3-beta-20250428131551.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dd0e2ce11a4260c50521d9392202bed1b5032cf4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.3-beta-20250428131551.0.tgz","fileCount":9,"integrity":"sha512-XnuUGn4rscExIVEJZJuAhzG+23Sti0z5zFahm/rmuHFXb/CJY+5nX5aTzIoqaB011ZtI2nzEZXNtJSbh+gEe5w==","signatures":[{"sig":"MEQCIBeYl3NWGrqxOd4RGOUkgddWkqE5KFGpwNHa04/3ZNSHAiBAie5+7y4UA45WwTCXzFAnyabXp3CtZMLj0Kusrz3enA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.3-beta-20250428131551.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f375dd6c2b68a45bb4af1b4810b67687/midscene-cli-0.16.3-beta-20250428131551.0.tgz","_integrity":"sha512-XnuUGn4rscExIVEJZJuAhzG+23Sti0z5zFahm/rmuHFXb/CJY+5nX5aTzIoqaB011ZtI2nzEZXNtJSbh+gEe5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.3-beta-20250428131551.0","@midscene/core":"0.16.3-beta-20250428131551.0","@midscene/android":"0.16.3-beta-20250428131551.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3-beta-20250428131551.0_1745846342132_0.70016026370693","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428133510.0":{"name":"@midscene/cli","version":"0.16.3-beta-20250428133510.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1da697ba4779b59bd1b4a512c8fe65921b9118c9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.3-beta-20250428133510.0.tgz","fileCount":9,"integrity":"sha512-sWa4WMxMaWjmdnK2VXpUw37guHoxNiqnb4+K4zu1VWKxGi16M2025jJapVkjos2t1PMiST0U7bNUX/XFie22pg==","signatures":[{"sig":"MEUCIEo8KBDm/wjO6sj+9X+OlvKcbTFSTntbnQPhQ6Tc/53CAiEArtXWzI0gHSetC3GGq2RZSVvXh+ll5Fm7t6yN9yyN32c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.3-beta-20250428133510.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/091ab930576403dc4ce13bb77a9da682/midscene-cli-0.16.3-beta-20250428133510.0.tgz","_integrity":"sha512-sWa4WMxMaWjmdnK2VXpUw37guHoxNiqnb4+K4zu1VWKxGi16M2025jJapVkjos2t1PMiST0U7bNUX/XFie22pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.3-beta-20250428133510.0","@midscene/core":"0.16.3-beta-20250428133510.0","@midscene/android":"0.16.3-beta-20250428133510.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3-beta-20250428133510.0_1745847503296_0.23939217310259964","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@midscene/cli","version":"0.16.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"771de5c2646bc79f21744a4f92b53076484a30cb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.3.tgz","fileCount":9,"integrity":"sha512-TvXiM2faBcpSmbW8ibc6kl3MeMf2oibPZ0i3E9ZBr9UBsCA8AyiG5ahK+9BYjzUEVPQczb6Gf5rck+JTTCc9xQ==","signatures":[{"sig":"MEQCIEqJ8NDuei+CLIDVrLy3QSGBSIPzM0G4IumAi/LRRjz6AiBJbpYVQLKsK4AyIDaXt+lLYO6b+RuOUFog4Y5Zq2XuqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8a35c9b25b7d0de24e829e5e11e31aa/midscene-cli-0.16.3.tgz","_integrity":"sha512-TvXiM2faBcpSmbW8ibc6kl3MeMf2oibPZ0i3E9ZBr9UBsCA8AyiG5ahK+9BYjzUEVPQczb6Gf5rck+JTTCc9xQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.3","@midscene/core":"0.16.3","@midscene/android":"0.16.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3_1745853364442_0.057074278450283566","host":"s3://npm-registry-packages-npm-production"}},"0.16.4-beta-20250429033218.0":{"name":"@midscene/cli","version":"0.16.4-beta-20250429033218.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bfeafc41b3d2eafb141b80809c72d8643f5fef81","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.4-beta-20250429033218.0.tgz","fileCount":9,"integrity":"sha512-M2AV7OrDmIaBdlJDJip7JKCl1hVaHmjH+NUK6Ya1T5B9QLoOVNqXcij3K0ZTUq5CGFsjaw66EYKhezsaDLVXog==","signatures":[{"sig":"MEYCIQCiPESHIw+sEUfa8kSwurwczcjFJ66tAzC1wj3CmdnXXwIhANK92vi7/WQagMIljAYZxG8TSGTLoHddPjL6cYryCfwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.4-beta-20250429033218.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62f6203921a35048b72f0aee192d261d/midscene-cli-0.16.4-beta-20250429033218.0.tgz","_integrity":"sha512-M2AV7OrDmIaBdlJDJip7JKCl1hVaHmjH+NUK6Ya1T5B9QLoOVNqXcij3K0ZTUq5CGFsjaw66EYKhezsaDLVXog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.4-beta-20250429033218.0","@midscene/core":"0.16.4-beta-20250429033218.0","@midscene/android":"0.16.4-beta-20250429033218.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.4-beta-20250429033218.0_1745897748239_0.12581952181302491","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@midscene/cli","version":"0.16.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"721d280b1e47fa728bef010720091a13a8f2f5f5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.4.tgz","fileCount":9,"integrity":"sha512-W/u0OHVyeu0ALnZposiykkMgWl8bod+HIcBq3OTpu7SBvali+QJwcDCqlJMzG8GqiuU9GuZP4SaO01kUh/p1rQ==","signatures":[{"sig":"MEYCIQDBHfSwBc1ZlJZVci8MQr1ulShJ0B7c++5AD+GGhpmjMQIhAM6o5+3x6AiyA5TBB4vfPvmZ1NTHj9SFUM8rHEB4q6zH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40d79505b83e814993e87b8d7f7bf842/midscene-cli-0.16.4.tgz","_integrity":"sha512-W/u0OHVyeu0ALnZposiykkMgWl8bod+HIcBq3OTpu7SBvali+QJwcDCqlJMzG8GqiuU9GuZP4SaO01kUh/p1rQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.4","@midscene/core":"0.16.4","@midscene/android":"0.16.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.4_1745900815525_0.6424104568978348","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@midscene/cli","version":"0.16.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80d50d8e88f8d679504fe2b29d9bfc819ee289fd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.5.tgz","fileCount":9,"integrity":"sha512-FZDgw402bpVQDW8+QYRWms4PVdPDuklb5p8YI1MXV2EkhMQNEv1XLt75KlCCXSEa27BmcGGDfALoACPzypZtMg==","signatures":[{"sig":"MEQCIDp4dH5p3aeS5CyZlYH+cqTOL4YU+/LxuQ153m8RanzZAiB6d24lNgRqWz/zy1Aah1KXmzKKZ26h5VEAPkHVdBxoWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6019bb8b2a25ed15daa8006c24b6f3a0/midscene-cli-0.16.5.tgz","_integrity":"sha512-FZDgw402bpVQDW8+QYRWms4PVdPDuklb5p8YI1MXV2EkhMQNEv1XLt75KlCCXSEa27BmcGGDfALoACPzypZtMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.5","@midscene/core":"0.16.5","@midscene/android":"0.16.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.5_1745903929133_0.617190633138418","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@midscene/cli","version":"0.16.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"323e91f38810262194c6a564cfb39d7cc87727e4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.6.tgz","fileCount":9,"integrity":"sha512-JsSecvSxpABPvD73MKgOqNLvVk8UC9tjSnrniPSjEo/ZZdc7lRJ6H54ZkN6OYeYwJnFMwBAr5S1+5gh7adssqw==","signatures":[{"sig":"MEYCIQDv9+GfWckha50P9Cjl819QDyrwNDpv28dSuQ8lHtW3mQIhAIseOeYLdFbp/8YuZe9rg9Q4JPt2SAP9PrAC04nc0cOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a994469b06f6aa48179976a79b001b61/midscene-cli-0.16.6.tgz","_integrity":"sha512-JsSecvSxpABPvD73MKgOqNLvVk8UC9tjSnrniPSjEo/ZZdc7lRJ6H54ZkN6OYeYwJnFMwBAr5S1+5gh7adssqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.6","@midscene/core":"0.16.6","@midscene/android":"0.16.6"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.6_1745906155635_0.13640720199041922","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250429073247.0":{"name":"@midscene/cli","version":"0.16.6-beta-20250429073247.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac3c86cddf42edfc88664aa517aa95188a51e0a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.6-beta-20250429073247.0.tgz","fileCount":9,"integrity":"sha512-7AL3JUS9BtNcHfTEDPXuXbADsJRrWs5+URgUMkI4sVWflXckJyjqXjCX4v4QGfxEYYTugc9+LCgxGu5IjRszEw==","signatures":[{"sig":"MEQCICuMCAUd2AqVQETEHoZcI8A+x62hCBWNAx/eR+5yQ6sLAiBDB03NT7+B8eM3CipK+C0tAUkJIfakOmC5i20et6X5cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.6-beta-20250429073247.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0a2b3bf210877baf4ce7f37da583b6a/midscene-cli-0.16.6-beta-20250429073247.0.tgz","_integrity":"sha512-7AL3JUS9BtNcHfTEDPXuXbADsJRrWs5+URgUMkI4sVWflXckJyjqXjCX4v4QGfxEYYTugc9+LCgxGu5IjRszEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.6-beta-20250429073247.0","@midscene/core":"0.16.6-beta-20250429073247.0","@midscene/android":"0.16.6-beta-20250429073247.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.6-beta-20250429073247.0_1745912176431_0.009364205879427656","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@midscene/cli","version":"0.16.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ae65ab1ae23323c505e27d14bbb02fbe843c79f6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.7.tgz","fileCount":9,"integrity":"sha512-QNf7eo1Z6O4H0TmVvrOyii5Mzn2oHfXDyZIRyOibsmQ80Uh9C591lcrQ+Fe2v3I9ILP+A2PhV9ptzCdTl4cFeg==","signatures":[{"sig":"MEQCIHkdlEmB9d2ox3+xeMXMwscZsHw809u+XZzS6tERDvf7AiAMg5fHslG75vOZ/GNgfTdllVHI7RPFvxTUvhVMSHrDPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.7.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6f029f18ff4185a1c9043efb820c70c/midscene-cli-0.16.7.tgz","_integrity":"sha512-QNf7eo1Z6O4H0TmVvrOyii5Mzn2oHfXDyZIRyOibsmQ80Uh9C591lcrQ+Fe2v3I9ILP+A2PhV9ptzCdTl4cFeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.7","@midscene/core":"0.16.7","@midscene/android":"0.16.7"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.7_1745915878894_0.3897283440750685","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250429145446.0":{"name":"@midscene/cli","version":"0.16.8-beta-20250429145446.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"950d2eaa6be92ce2fd388dadea66c6fefcc4e9aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.8-beta-20250429145446.0.tgz","fileCount":9,"integrity":"sha512-vpR8ZFyrruK6KoLFH2sz2Rp2hQXA5NVvLyNzOqsHN6we+KWucTzVOR47jbyYXv+QTXUCCr1hvzS2eNMg2zmN1w==","signatures":[{"sig":"MEUCIQCNCnlthbcnPj15YWUKv1ihN0lMCnFgAv3c3zrZm91c+AIgFIvtx1oTkxV4NtedKd6xf771buCtLWbrO1jznl7v92c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.8-beta-20250429145446.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/41a6623a697945ccbf0a77b1e65da5f0/midscene-cli-0.16.8-beta-20250429145446.0.tgz","_integrity":"sha512-vpR8ZFyrruK6KoLFH2sz2Rp2hQXA5NVvLyNzOqsHN6we+KWucTzVOR47jbyYXv+QTXUCCr1hvzS2eNMg2zmN1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.8-beta-20250429145446.0","@midscene/core":"0.16.8-beta-20250429145446.0","@midscene/android":"0.16.8-beta-20250429145446.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8-beta-20250429145446.0_1745938701828_0.8920086323109511","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430022512.0":{"name":"@midscene/cli","version":"0.16.8-beta-20250430022512.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0ae59d9726f2a56b5a520e6576094c048ea233ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.8-beta-20250430022512.0.tgz","fileCount":9,"integrity":"sha512-9Y+ky0plpRC2V/lOQSwe9e2ksZnZguPs/u/snm665HOpqoh5E6d6/NhH3mSvJ+m5E9dNaKV2p9lLtgMrG0PJBg==","signatures":[{"sig":"MEQCIFnAWxhzL7eurLPWZvSN7YE99WKxydCdqsxfm97qEB0LAiAHWtpF0RdgIHlwVpEdzTDdn4b5q46dZ4jfuX4Cojh/Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.8-beta-20250430022512.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/628b9bed0db518b51abf63d78d87dbe3/midscene-cli-0.16.8-beta-20250430022512.0.tgz","_integrity":"sha512-9Y+ky0plpRC2V/lOQSwe9e2ksZnZguPs/u/snm665HOpqoh5E6d6/NhH3mSvJ+m5E9dNaKV2p9lLtgMrG0PJBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.8-beta-20250430022512.0","@midscene/core":"0.16.8-beta-20250430022512.0","@midscene/android":"0.16.8-beta-20250430022512.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8-beta-20250430022512.0_1745980129629_0.8839156824617731","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430052832.0":{"name":"@midscene/cli","version":"0.16.8-beta-20250430052832.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e527b151de47e0580571bd037b23c67bc3e054c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.8-beta-20250430052832.0.tgz","fileCount":9,"integrity":"sha512-qhfMin1YnpmhpTxzRCrwqTUacNoT5yH2JMwiD6IWWQFY7IHj3wKXlsZdGPUCKb+NoOw5Pq0y/17lgP+mUqo7dQ==","signatures":[{"sig":"MEQCIGpaab+G1QoDOJmBVLIN5ELh6w1M5jci8g/vRvDrov56AiB6KpIA+yo7z7rL7707Y4/zlk3RoM0VYph95Iqbk9jNHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.8-beta-20250430052832.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fe09756a18d7e6d6beff39280c1a06b/midscene-cli-0.16.8-beta-20250430052832.0.tgz","_integrity":"sha512-qhfMin1YnpmhpTxzRCrwqTUacNoT5yH2JMwiD6IWWQFY7IHj3wKXlsZdGPUCKb+NoOw5Pq0y/17lgP+mUqo7dQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.8-beta-20250430052832.0","@midscene/core":"0.16.8-beta-20250430052832.0","@midscene/android":"0.16.8-beta-20250430052832.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8-beta-20250430052832.0_1745991125691_0.05953282256845349","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250430061517.0":{"name":"@midscene/cli","version":"0.16.6-beta-20250430061517.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c9837d6dc180419dc7f338f6b3bc93f2269bd7d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.6-beta-20250430061517.0.tgz","fileCount":9,"integrity":"sha512-BZ1BhiV2Z16xlH1qAPPKbhliAs3g2QeoNuAikQoc6W5e8Fe25vsgWCV9byYXJ1eTSdUdioYYuuD7RRcMdvQNRg==","signatures":[{"sig":"MEUCIQDtUiwtayGlf/QD3CI7Ydl6OPvMN797Qjee3ZVDoZSBKAIgfOhr9AOCsJYycNGgJC/3Apg1S55T248ywFOKsMOATD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.6-beta-20250430061517.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9a4c85d099dc849f7a7a658973a71a73/midscene-cli-0.16.6-beta-20250430061517.0.tgz","_integrity":"sha512-BZ1BhiV2Z16xlH1qAPPKbhliAs3g2QeoNuAikQoc6W5e8Fe25vsgWCV9byYXJ1eTSdUdioYYuuD7RRcMdvQNRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.6-beta-20250430061517.0","@midscene/core":"0.16.6-beta-20250430061517.0","@midscene/android":"0.16.6-beta-20250430061517.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.6-beta-20250430061517.0_1745993908762_0.8287495884032601","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430090039.0":{"name":"@midscene/cli","version":"0.16.8-beta-20250430090039.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0aa1649c2d80f2a4046bfd9f990982af2736fef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.8-beta-20250430090039.0.tgz","fileCount":9,"integrity":"sha512-DGGZEV1uD/TEJzo5OvT/xvvgnE7EMGm7RWjniAdiHzWkGtY++jpbrSLXb81rmwX6Ec2GHhhtJlMGwHD8svF9Zg==","signatures":[{"sig":"MEQCIBN0QntG7LWaZvIDnLbeK3FT51ZYQfrIfHprgiDt8mYtAiBiXh2AbywXryB184Bd9BGTPhgCPbqNvDDZOgeWXeB5SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.8-beta-20250430090039.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28676df6bd09b26b6b4f09fea01ab263/midscene-cli-0.16.8-beta-20250430090039.0.tgz","_integrity":"sha512-DGGZEV1uD/TEJzo5OvT/xvvgnE7EMGm7RWjniAdiHzWkGtY++jpbrSLXb81rmwX6Ec2GHhhtJlMGwHD8svF9Zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.8-beta-20250430090039.0","@midscene/core":"0.16.8-beta-20250430090039.0","@midscene/android":"0.16.8-beta-20250430090039.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8-beta-20250430090039.0_1746003835892_0.38873384063937255","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@midscene/cli","version":"0.16.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fb6b6045cb533d80e89469f14447a58c2730e5de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.8.tgz","fileCount":9,"integrity":"sha512-v+2HM1z2pIsMCDUZBCRB++q/sKfCVMPJjfI1OzpGopoqtN2oLrcIkEuDFc0P4L9WFiUAmJracUivgfqk3GZefg==","signatures":[{"sig":"MEUCIEGoq5ecYuGSogzAkUVXIq0XU74nlA468degxrc8HLmNAiEAh1CtuYxxu2r8cpBDOwWsJulzq2hWvs045Msq8w7Qzcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.8.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c92af0b2674fe24410995ffabbfa9ccc/midscene-cli-0.16.8.tgz","_integrity":"sha512-v+2HM1z2pIsMCDUZBCRB++q/sKfCVMPJjfI1OzpGopoqtN2oLrcIkEuDFc0P4L9WFiUAmJracUivgfqk3GZefg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.8","@midscene/core":"0.16.8","@midscene/android":"0.16.8"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8_1746004764279_0.6718363465684081","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250506093037.0":{"name":"@midscene/cli","version":"0.16.9-beta-20250506093037.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"42536a6084c504c52fdd68afa0deacbea1ce401e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.9-beta-20250506093037.0.tgz","fileCount":9,"integrity":"sha512-FHJ9PtirBoVal/Ms4BSmnvL+IKlExfD9Di4l8zeYdcMp4LPBx4MNLSiMMrO+5j9XjwRjxdhaBKy8j+RnlR/eJA==","signatures":[{"sig":"MEQCIBFonzc2FxUQKz/cglIBD6mMThwIwE1lkgapT//KKjS0AiAtxb0+JpMB9LxHldI1v8Xw1rbt4YA70dcPlhEn6+hSSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.9-beta-20250506093037.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9ce1cf253fe48825ea82ea7c724f60bf/midscene-cli-0.16.9-beta-20250506093037.0.tgz","_integrity":"sha512-FHJ9PtirBoVal/Ms4BSmnvL+IKlExfD9Di4l8zeYdcMp4LPBx4MNLSiMMrO+5j9XjwRjxdhaBKy8j+RnlR/eJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.9-beta-20250506093037.0","@midscene/core":"0.16.9-beta-20250506093037.0","@midscene/android":"0.16.9-beta-20250506093037.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.9-beta-20250506093037.0_1746524037153_0.6921808808028016","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250507095704.0":{"name":"@midscene/cli","version":"0.16.9-beta-20250507095704.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"99cad134571e0341e1b7a6acf17eb1f434eff789","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.9-beta-20250507095704.0.tgz","fileCount":9,"integrity":"sha512-3I5oMaBkqFdn4ocr5izO3DCycwO4mjrHlG6HCZUhf2hWHpdsAQaqu8iNePANKhG3/2Y/bvIluKi1c7MiGObLBg==","signatures":[{"sig":"MEYCIQCbVoXCP7IhJ+BpRlh8pJw8ausS3ydRmcfxZJdeNmseJAIhAJSnq1TEaxqiQrQRcfr/iRz23d2VK1h0KBeM9VpmOMPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.9-beta-20250507095704.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a8245ed0f53abb8cc33690a95092f20/midscene-cli-0.16.9-beta-20250507095704.0.tgz","_integrity":"sha512-3I5oMaBkqFdn4ocr5izO3DCycwO4mjrHlG6HCZUhf2hWHpdsAQaqu8iNePANKhG3/2Y/bvIluKi1c7MiGObLBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.9-beta-20250507095704.0","@midscene/core":"0.16.9-beta-20250507095704.0","@midscene/android":"0.16.9-beta-20250507095704.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.9-beta-20250507095704.0_1746612023623_0.6320588053448748","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250508125518.0":{"name":"@midscene/cli","version":"0.16.9-beta-20250508125518.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f26e758c7a330f50e32f047945bdde625bb8b873","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.9-beta-20250508125518.0.tgz","fileCount":9,"integrity":"sha512-VitR2hG5PqqVUQoezGKggjw+L9o7wgdTCXf16KJzWoo7F1prItLQyFlJitYIYEpZA46SQvB6dCiKatCyN2mR4w==","signatures":[{"sig":"MEUCIFe98n5cKqU9HpO6Pk3WOQweUeHU08KCJroiv7qb3F+MAiEAhtnny8Queg1IqOrpZLhq5q2h0Zzk31P7nbQ8Y8Ic1Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.9-beta-20250508125518.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fe6862b90207e1e80e2fc985c8110ee1/midscene-cli-0.16.9-beta-20250508125518.0.tgz","_integrity":"sha512-VitR2hG5PqqVUQoezGKggjw+L9o7wgdTCXf16KJzWoo7F1prItLQyFlJitYIYEpZA46SQvB6dCiKatCyN2mR4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.9-beta-20250508125518.0","@midscene/core":"0.16.9-beta-20250508125518.0","@midscene/android":"0.16.9-beta-20250508125518.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.9-beta-20250508125518.0_1746709121325_0.5617154608453254","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@midscene/cli","version":"0.16.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23578c421bd14355dfb94dfe64ceb425ced2cff4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.9.tgz","fileCount":9,"integrity":"sha512-hdYOv+0nCRiPhMmkHmmRMpiwijy1tD9rxO8MPl5MSHEMdcmEd04R5kLY+UjPycXgKYgIs/624hxv+U22z15PUA==","signatures":[{"sig":"MEUCIDkYdxtre6HFerF224tSwJiMP69Y6mNoi+5W8RgNPH6KAiEAtIWDiZrHdZuVb6X/eAPbMXqhJmgxjVZYTS+x/3aJXw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.9.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/70fabcb3586bb234f7d4700b1e8b68b8/midscene-cli-0.16.9.tgz","_integrity":"sha512-hdYOv+0nCRiPhMmkHmmRMpiwijy1tD9rxO8MPl5MSHEMdcmEd04R5kLY+UjPycXgKYgIs/624hxv+U22z15PUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.9","@midscene/core":"0.16.9","@midscene/android":"0.16.9"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.9_1746762357305_0.4765118854801802","host":"s3://npm-registry-packages-npm-production"}},"0.16.10-beta-20250509084136.0":{"name":"@midscene/cli","version":"0.16.10-beta-20250509084136.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e193778a1f0f4c5c3a857fcbbc42537631cfbb0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.10-beta-20250509084136.0.tgz","fileCount":9,"integrity":"sha512-sMh7l/meKJWHHBkSwRQyUGeNoQ+TxSVCcG40Cche3ikVdI56QyA5bGsOD2MI3MfOLCVxhlE/cCn1a+uSNgzCLQ==","signatures":[{"sig":"MEUCIQDW+UsqG5L5KIO9RAG82PoiSq/lUQBToPs1XZkPMTKqQAIgdGLtYVdHDA/aktujqPT0yUiz2LIHfLFOhxR4NUhuWEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.10-beta-20250509084136.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86db43a8e06dc09cf3ee331e36ab489b/midscene-cli-0.16.10-beta-20250509084136.0.tgz","_integrity":"sha512-sMh7l/meKJWHHBkSwRQyUGeNoQ+TxSVCcG40Cche3ikVdI56QyA5bGsOD2MI3MfOLCVxhlE/cCn1a+uSNgzCLQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.10-beta-20250509084136.0","@midscene/core":"0.16.10-beta-20250509084136.0","@midscene/android":"0.16.10-beta-20250509084136.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.10-beta-20250509084136.0_1746780252076_0.09898855641639703","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@midscene/cli","version":"0.16.10","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3fc06d1455eaaa154766c79f8500b09b1beb1aa3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.10.tgz","fileCount":9,"integrity":"sha512-+6i0FlnkiOBNRBKVxephwl+aEBz+AFrHdu3Y2aj6/sqoogTaFqijrA51kolDE5buFtGu3Ea+r6j4yNu7moHO6Q==","signatures":[{"sig":"MEUCIQDUglez38mKCIG4+qbQ0qnOWx9p86WJKKfPYOai1RGLagIgSxSNOcOYdSI/ZvlYFfuCHrXGLvZfZAECZhE2fPKn8hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176284},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.10.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c151777ea2b6130f14670e971c5887a9/midscene-cli-0.16.10.tgz","_integrity":"sha512-+6i0FlnkiOBNRBKVxephwl+aEBz+AFrHdu3Y2aj6/sqoogTaFqijrA51kolDE5buFtGu3Ea+r6j4yNu7moHO6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.10","@midscene/core":"0.16.10","@midscene/android":"0.16.10"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.10_1746781307301_0.9098223941321055","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250512134434.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250512134434.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b7fece94c23f8f3fa07a4668ea27ce695b138e0c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250512134434.0.tgz","fileCount":9,"integrity":"sha512-gqv3CAnVbS0XZRJIP/H59alY+4AHm2yQrjl0VBPEQEPQ65T7CtlLyBxUJ0X3dEZkfrPkIrqOcEOkAxxN9ott0A==","signatures":[{"sig":"MEYCIQCGGxx+uToxGSUL0nsUh8w4pIrnJHRnklhbfcetZ2d0vgIhANITdkkzqUfg7QOD6e6RXV+09njbO+l9AQun+YPFBSFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250512134434.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3cb742141bf7bcf9619a6f21a93bb86c/midscene-cli-0.16.11-beta-20250512134434.0.tgz","_integrity":"sha512-gqv3CAnVbS0XZRJIP/H59alY+4AHm2yQrjl0VBPEQEPQ65T7CtlLyBxUJ0X3dEZkfrPkIrqOcEOkAxxN9ott0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250512134434.0","@midscene/core":"0.16.11-beta-20250512134434.0","@midscene/android":"0.16.11-beta-20250512134434.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250512134434.0_1747057665647_0.7735259861784913","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513025122.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250513025122.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4ed2ee2404f913899d3609fe67a62497b7bd6be6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250513025122.0.tgz","fileCount":9,"integrity":"sha512-SjeR7af5bwte99zPJ5haVquISJz4dNwgswzNn4pC3wpJ5oCfycq34A3XOdUJJOKZwnJXpJtXqTXsWr3OC09kOw==","signatures":[{"sig":"MEUCIElLADsCjXc+E8jHG3GElKuwjxdsg+SoIJ45/c8Euh5mAiEAiC7UuQACFujS1KM3s0YjhoRSiHUx6TpDqo6zTbI0Vhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250513025122.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71973a661f8f83296f16354afb83899d/midscene-cli-0.16.11-beta-20250513025122.0.tgz","_integrity":"sha512-SjeR7af5bwte99zPJ5haVquISJz4dNwgswzNn4pC3wpJ5oCfycq34A3XOdUJJOKZwnJXpJtXqTXsWr3OC09kOw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250513025122.0","@midscene/core":"0.16.11-beta-20250513025122.0","@midscene/android":"0.16.11-beta-20250513025122.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250513025122.0_1747104842970_0.6222653710395221","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513030612.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250513030612.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d382e86a623f0030b0c75d812dce99d48dfa27d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250513030612.0.tgz","fileCount":9,"integrity":"sha512-/dHRxnNMfgR5xCnNI9VI9YRg/Om3j1NBJrSgjCB9Tid9ziDxWU5MnHDASH0ilqVHjOFOFFWlE1FHDppn6PssRQ==","signatures":[{"sig":"MEUCIQCpg9N9HVb+JVGvxQxGRnHQ0XNkcpPF1BJUjcgjz2PqMQIgMmRgUHSkv2BzQW2q7TO+a9+ixCKUbXTFU0pTA2pAtS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250513030612.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/20118a2e5969987f6a699d599923e2f9/midscene-cli-0.16.11-beta-20250513030612.0.tgz","_integrity":"sha512-/dHRxnNMfgR5xCnNI9VI9YRg/Om3j1NBJrSgjCB9Tid9ziDxWU5MnHDASH0ilqVHjOFOFFWlE1FHDppn6PssRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250513030612.0","@midscene/core":"0.16.11-beta-20250513030612.0","@midscene/android":"0.16.11-beta-20250513030612.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250513030612.0_1747105730738_0.8175991538599587","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513053735.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250513053735.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e5584d2a08b9bd034c28f979391de71c9e3bf14c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250513053735.0.tgz","fileCount":9,"integrity":"sha512-keP3b4rfwvhhk0oECzErllVfLT70YuKsE5DOil5DMXGz9RkEr2E2HcvgmW2SnS6QJop0n4BXANwtvy55oy42bQ==","signatures":[{"sig":"MEUCIQDPyeGjjk5dg2CY+NsNkcN9M5CGQq7PeF8LPdqHifEpbgIgH4485P9hk1h+KNvx0oCWerY8WSc6bBYQ2NX6xj7iOIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250513053735.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0be1027838bb2a68248d4d00498d50df/midscene-cli-0.16.11-beta-20250513053735.0.tgz","_integrity":"sha512-keP3b4rfwvhhk0oECzErllVfLT70YuKsE5DOil5DMXGz9RkEr2E2HcvgmW2SnS6QJop0n4BXANwtvy55oy42bQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250513053735.0","@midscene/core":"0.16.11-beta-20250513053735.0","@midscene/android":"0.16.11-beta-20250513053735.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250513053735.0_1747114813681_0.7857172055365289","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513121030.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250513121030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"19364ffe22e639e4a51f4b97de9f437b429d9bbe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250513121030.0.tgz","fileCount":9,"integrity":"sha512-cMJYy5R8IKzimFTSXZ3y/BovCBV+FqpRlIX8435etbN27p083mLHwy6VAXahD6IvR9pH7/2p09vcmKWRuLTqWg==","signatures":[{"sig":"MEUCIQC0vfyuWyRpMPRpzAon5aQ8rPowWz0ffHLmzHqVhy9KigIgZpcq/dV9ewn02a7TLVRbBjwGEOzT07NA6+3vOtNUokc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250513121030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8f86c10c1f2b235fca89f950b943f09/midscene-cli-0.16.11-beta-20250513121030.0.tgz","_integrity":"sha512-cMJYy5R8IKzimFTSXZ3y/BovCBV+FqpRlIX8435etbN27p083mLHwy6VAXahD6IvR9pH7/2p09vcmKWRuLTqWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250513121030.0","@midscene/core":"0.16.11-beta-20250513121030.0","@midscene/android":"0.16.11-beta-20250513121030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250513121030.0_1747138389152_0.9397632723179621","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094019.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250514094019.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bfffb166ff844d13e0185959658a82b2d3e7a374","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250514094019.0.tgz","fileCount":9,"integrity":"sha512-8E0bX4+0qtyK2C87urYBFOwWRzhGChf+vxTG03H4WDUKyHVLl+ysgPJOedxPMLMlRBpsBPdFbUpyLTI5cRsDBA==","signatures":[{"sig":"MEYCIQC3io5NX2wbI6GpTQ6+6fKWS/lCUtow+vNxS0/fqSLIIAIhAIIyZ2HDIOcmm409G6VbNZFo5UN9hBzbDR0lLdgKrOEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250514094019.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/172768e4e9644b02833b12f38cbe21ac/midscene-cli-0.16.11-beta-20250514094019.0.tgz","_integrity":"sha512-8E0bX4+0qtyK2C87urYBFOwWRzhGChf+vxTG03H4WDUKyHVLl+ysgPJOedxPMLMlRBpsBPdFbUpyLTI5cRsDBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250514094019.0","@midscene/core":"0.16.11-beta-20250514094019.0","@midscene/android":"0.16.11-beta-20250514094019.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250514094019.0_1747215778637_0.7287843150315638","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094713.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250514094713.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d20f258036cefa9a678dbd09785ae8570d3ad95","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250514094713.0.tgz","fileCount":9,"integrity":"sha512-a9CTRd/Lk/vdefelDo0/Yg+805Kzgms0zgkVSKiwS+iAbdRHdTGA8MoGu++pTR2LEIxC6R5lbaffun7NeI5iBg==","signatures":[{"sig":"MEUCIBjo9m3fgD5t6pm8dBOiJK7LcrI6iEY+mmHftbFLatjCAiEAwh5bB0oq92+2DO857IVpjpavPG5sjINLw8iPEFMD9tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250514094713.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0457a52f40577def50acfa87258ab7d/midscene-cli-0.16.11-beta-20250514094713.0.tgz","_integrity":"sha512-a9CTRd/Lk/vdefelDo0/Yg+805Kzgms0zgkVSKiwS+iAbdRHdTGA8MoGu++pTR2LEIxC6R5lbaffun7NeI5iBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250514094713.0","@midscene/core":"0.16.11-beta-20250514094713.0","@midscene/android":"0.16.11-beta-20250514094713.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250514094713.0_1747216186805_0.24238598733729955","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250515120437.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250515120437.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3a6ee29128ea79f52bf0d40190678fb45fb02ae0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250515120437.0.tgz","fileCount":9,"integrity":"sha512-JPt9+h6rfTfrR3CTYDDbl7a9ukqPgYgTTyTOF0sEXEJALHRCPyjiH8atsX9RNpbgNFoGUOng9tI+POU7e9tJFg==","signatures":[{"sig":"MEYCIQCkxDOCucoaKcww8UzVKINJkUh2FcTaxpRjx3b40PBakgIhAKp4HHWMhDHdCb4WHNqKRdtfmtzlUKEPDA8uMNBWDWcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250515120437.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ebe92a23c28e9f094185388b177cbc6/midscene-cli-0.16.11-beta-20250515120437.0.tgz","_integrity":"sha512-JPt9+h6rfTfrR3CTYDDbl7a9ukqPgYgTTyTOF0sEXEJALHRCPyjiH8atsX9RNpbgNFoGUOng9tI+POU7e9tJFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250515120437.0","@midscene/core":"0.16.11-beta-20250515120437.0","@midscene/android":"0.16.11-beta-20250515120437.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250515120437.0_1747310830294_0.8721660185283504","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516035357.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250516035357.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6aaf6aae55511910bdbf9d68a1422f666648ebe9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250516035357.0.tgz","fileCount":9,"integrity":"sha512-fCR+6TfcsUo5gPatZ5huJ09u0ntJ+LCi53+xFR8uokMiCmZDYWV6H4k1BHJoctKYvr20phAdDZ10aYUCHU0Vcw==","signatures":[{"sig":"MEUCIQCMf8kjbg0RS5W7nXc2yOkvqM3saBpZfgo7dE7u7W8RHQIgaIG69Ryj+OGOnBwA54EiPQrnd5isEELwC+dAB0k54fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250516035357.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3c989728ee74bef57c18dcb27eef494/midscene-cli-0.16.11-beta-20250516035357.0.tgz","_integrity":"sha512-fCR+6TfcsUo5gPatZ5huJ09u0ntJ+LCi53+xFR8uokMiCmZDYWV6H4k1BHJoctKYvr20phAdDZ10aYUCHU0Vcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250516035357.0","@midscene/core":"0.16.11-beta-20250516035357.0","@midscene/android":"0.16.11-beta-20250516035357.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250516035357.0_1747367794408_0.7997544678147761","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516080239.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250516080239.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"727366c711d95a12c8dd83f430d7d72a74a0416d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250516080239.0.tgz","fileCount":9,"integrity":"sha512-9yBHu+nxERRvDwpoYOA2f7yyzdewmSQLU3uZIHhYFSb2TmC/W11E3CPh2133aKX7BMZ4UO+vU8d2WHDFSav53w==","signatures":[{"sig":"MEYCIQDR7/bLrLdOjGv2buRIgI7jHPGBBe+8jBKT/dxdc5l+uAIhAJZrMwjRK6tBRYERcDuhr84+rl1Qf7kWOnDmHNQcbwQt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250516080239.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82f88fe04af5955b906a0d815fa905a7/midscene-cli-0.16.11-beta-20250516080239.0.tgz","_integrity":"sha512-9yBHu+nxERRvDwpoYOA2f7yyzdewmSQLU3uZIHhYFSb2TmC/W11E3CPh2133aKX7BMZ4UO+vU8d2WHDFSav53w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250516080239.0","@midscene/core":"0.16.11-beta-20250516080239.0","@midscene/android":"0.16.11-beta-20250516080239.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250516080239.0_1747382723115_0.29186494666514196","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516083808.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250516083808.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16c10fa118658f9eafc5da8311c3e64039297d9d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250516083808.0.tgz","fileCount":9,"integrity":"sha512-lFGk3qiq1fyuGidkfhfMx0mBfX9VReQbeQMTyxId4bHIqx6PglGqES1zwYNhGGVSyytakzcXiR8xTysX4PNuow==","signatures":[{"sig":"MEUCIQD6jG1dx+pqesQq699OllagQXWWoDWXt2jrcWERBQ+6IQIgVWrgp4UrL5QTiC1GbUDEkPimxZTeMEF4pxL0JpgDP84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250516083808.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8abb094764b2d43cb649f3c2595f9848/midscene-cli-0.16.11-beta-20250516083808.0.tgz","_integrity":"sha512-lFGk3qiq1fyuGidkfhfMx0mBfX9VReQbeQMTyxId4bHIqx6PglGqES1zwYNhGGVSyytakzcXiR8xTysX4PNuow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250516083808.0","@midscene/core":"0.16.11-beta-20250516083808.0","@midscene/android":"0.16.11-beta-20250516083808.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250516083808.0_1747384849409_0.23431209496078598","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516141724.0":{"name":"@midscene/cli","version":"0.16.11-beta-20250516141724.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a813a1d7b7e78f7582007f84b3fd14fcd55ab0b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.16.11-beta-20250516141724.0.tgz","fileCount":9,"integrity":"sha512-6XQ6YYlGknhdr8OOQE9C9a90bhfixGt9Pd/bV7H7aHVKLi/exicYLbNflp5H8kX/CtqIKDa9dNZEN9O70JWiAg==","signatures":[{"sig":"MEUCIQC5a9PmQaexf0OFc4PhD4NC2kaa7fTAgKfe5+OD1/AZxwIgbz2lr9gkNaoFngdJljsq0xamYIHx0n2fB7xaQdGOKO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176418},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.16.11-beta-20250516141724.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fe5804b96123fcc3e4ac8705991b6e3f/midscene-cli-0.16.11-beta-20250516141724.0.tgz","_integrity":"sha512-6XQ6YYlGknhdr8OOQE9C9a90bhfixGt9Pd/bV7H7aHVKLi/exicYLbNflp5H8kX/CtqIKDa9dNZEN9O70JWiAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.16.11-beta-20250516141724.0","@midscene/core":"0.16.11-beta-20250516141724.0","@midscene/android":"0.16.11-beta-20250516141724.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11-beta-20250516141724.0_1747405196699_0.8653048974283719","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@midscene/cli","version":"0.17.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"831a06f3fad5f63ea3be71c1669823bafb9161d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.0.tgz","fileCount":9,"integrity":"sha512-82jXBzir01XaYa8GFZvBelh1AvVzfmaPXPJChh2iFmV/iRHFb+IeCejtcAelcPKDahUokp1z2BlHZY7rueLmrQ==","signatures":[{"sig":"MEQCIFiAtRvulK0lj9L0Bf2gWentIQ5BtAw/pOT9dW2iDEWpAiAMUBSv+TBDs0jjFxzyOsck0rzcimFM7w8s3gxJ833Ldg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9612bb75c810f7d6eb5a72df17f6cc6/midscene-cli-0.17.0.tgz","_integrity":"sha512-82jXBzir01XaYa8GFZvBelh1AvVzfmaPXPJChh2iFmV/iRHFb+IeCejtcAelcPKDahUokp1z2BlHZY7rueLmrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.0","@midscene/core":"0.17.0","@midscene/android":"0.17.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1747405954841_0.6634276339560932","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519070950.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250519070950.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cfa395029cf3c5bf3625e24fe70926ca1318500e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250519070950.0.tgz","fileCount":9,"integrity":"sha512-ahctZIzzplbicq7unNnlnqIa5coAioSRQuUV+We5rY/+z5rJxch5xfuBHS/E0XOIzPtLhSu/OrmYQLPA5r4U5w==","signatures":[{"sig":"MEQCIEWjli+bjdZeP/uOlVZ2aayPuFO3Qp/2IZ5XFtYQnPV0AiAJmz0bDZfdZUFBfnrk42oHa2aT1a97TB0mrMaSv6Zm/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250519070950.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2b8f219d5cad187c882a79f2c466e638/midscene-cli-0.17.1-beta-20250519070950.0.tgz","_integrity":"sha512-ahctZIzzplbicq7unNnlnqIa5coAioSRQuUV+We5rY/+z5rJxch5xfuBHS/E0XOIzPtLhSu/OrmYQLPA5r4U5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250519070950.0","@midscene/core":"0.17.1-beta-20250519070950.0","@midscene/android":"0.17.1-beta-20250519070950.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250519070950.0_1747638744937_0.004684872741506307","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519071746.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250519071746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d94806f73893646543630fc81deb807afa2c862a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250519071746.0.tgz","fileCount":9,"integrity":"sha512-GBXewN9rXII+2wsfeju+Bdj3fe7q4fBuKTkcdOSQ47XbqETH4pscl+SK1s30KJ9901MBDPzRLRX+LrqHGaamkA==","signatures":[{"sig":"MEQCIE25lZ8mgyUVC9M0jIpCVhFHvVpwl1TUASVhDqAX9gXfAiADRAa7AMudCELlsWPdCvAgMGcok4US5qB4S9ksSSFQCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250519071746.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29336e7ac676b29dc445dceadf1d5a9a/midscene-cli-0.17.1-beta-20250519071746.0.tgz","_integrity":"sha512-GBXewN9rXII+2wsfeju+Bdj3fe7q4fBuKTkcdOSQ47XbqETH4pscl+SK1s30KJ9901MBDPzRLRX+LrqHGaamkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250519071746.0","@midscene/core":"0.17.1-beta-20250519071746.0","@midscene/android":"0.17.1-beta-20250519071746.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250519071746.0_1747639224226_0.5486668488558362","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519083404.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250519083404.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2d6dd51fb5a23542872e975ebb7e63fa1da8e40c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250519083404.0.tgz","fileCount":9,"integrity":"sha512-+bVrw3b24WR3/rkP5vBeBqLQYV9ADF+DXUwu7mvqsiRNv4pxoLX08eTCZENt7v2U/x3/T/Sc2DB2Y940P/Wmng==","signatures":[{"sig":"MEYCIQChSQzQw8MXVKrl2JBEMDmtEEMvzx3vVnfb/z8lC3U6lAIhAPc8jmaNO3TNGbTmq7+mAGD6JyHMD9pUR1h3Bfx0xbSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250519083404.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/810792ef72fdaa7b5a3e6be35bdf735f/midscene-cli-0.17.1-beta-20250519083404.0.tgz","_integrity":"sha512-+bVrw3b24WR3/rkP5vBeBqLQYV9ADF+DXUwu7mvqsiRNv4pxoLX08eTCZENt7v2U/x3/T/Sc2DB2Y940P/Wmng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250519083404.0","@midscene/core":"0.17.1-beta-20250519083404.0","@midscene/android":"0.17.1-beta-20250519083404.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250519083404.0_1747643806771_0.09730000666211724","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519085905.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250519085905.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a68d7230944cc92e6af0211bb9d8cc7857158e6f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250519085905.0.tgz","fileCount":9,"integrity":"sha512-cK5T5GoHM9VREeo3aKzjHhH8PoKJbG0Tvyax0IveNTh2oSXVNcgNwZxiaYYB6yMr8xT6PYdcwsSv/VwWR5QRoA==","signatures":[{"sig":"MEQCIFIhxfRINPkIlGu52t35C8sqsaN9gNICsjjZ5ruvMlpMAiAphcQLBcKxz5uDMno6ec8hHVViBNXG1l/qVpP7aWQhqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250519085905.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76a94769b6fdfb40e5ca9d5fb2d86ac6/midscene-cli-0.17.1-beta-20250519085905.0.tgz","_integrity":"sha512-cK5T5GoHM9VREeo3aKzjHhH8PoKJbG0Tvyax0IveNTh2oSXVNcgNwZxiaYYB6yMr8xT6PYdcwsSv/VwWR5QRoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250519085905.0","@midscene/core":"0.17.1-beta-20250519085905.0","@midscene/android":"0.17.1-beta-20250519085905.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250519085905.0_1747645300408_0.033402233515713364","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519125046.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250519125046.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34f2f03a36fbe95aa9b67fde8e51f7a792357c72","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250519125046.0.tgz","fileCount":9,"integrity":"sha512-Cx1zgp8WnOPvHfDvrau0i3DOO2uhK0eaDYwv/kl5HzLJZ474LH+4ba+7KWMyOuiCqkOMRThgGJYwpYUqWHOlHA==","signatures":[{"sig":"MEUCIFqg4RibBr5KpRdgIthhb5seLekG3vcXaC+XnY9lM0dxAiEA5ZRLMvXWD6Hx9nscjpc+bwVBBFMcJXkykNLjACYBmO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250519125046.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e7734d1c082f632da9021ae2d2629ea/midscene-cli-0.17.1-beta-20250519125046.0.tgz","_integrity":"sha512-Cx1zgp8WnOPvHfDvrau0i3DOO2uhK0eaDYwv/kl5HzLJZ474LH+4ba+7KWMyOuiCqkOMRThgGJYwpYUqWHOlHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250519125046.0","@midscene/core":"0.17.1-beta-20250519125046.0","@midscene/android":"0.17.1-beta-20250519125046.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250519125046.0_1747659200665_0.5541612671930105","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250520084554.0":{"name":"@midscene/cli","version":"0.17.1-beta-20250520084554.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3a9db50b9f9fc632d36dce111cb22db10e04af33","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1-beta-20250520084554.0.tgz","fileCount":9,"integrity":"sha512-jtUPOxb2QYcMGWvGd+KM0x2WlRMA1iQLMfIbp4HjVU8vOj0YnPfOceT4rcY+EU44hHQkxFI2/p/spEfiEyMAeQ==","signatures":[{"sig":"MEYCIQCj620XjW2Bz8b4tKS7E6eTbMSCrlroVcYs9Qji9eMqYwIhAKcLggyyG5K9J10cYwbJil1RRguhr70pjMq5pxKCSoi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1-beta-20250520084554.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3fcef447f539613f52a4a73ef2c29210/midscene-cli-0.17.1-beta-20250520084554.0.tgz","_integrity":"sha512-jtUPOxb2QYcMGWvGd+KM0x2WlRMA1iQLMfIbp4HjVU8vOj0YnPfOceT4rcY+EU44hHQkxFI2/p/spEfiEyMAeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1-beta-20250520084554.0","@midscene/core":"0.17.1-beta-20250520084554.0","@midscene/android":"0.17.1-beta-20250520084554.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1-beta-20250520084554.0_1747730917475_0.48215529798426937","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@midscene/cli","version":"0.17.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"588b9875aa9883f234a135e01aeb4cf530c5da74","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.1.tgz","fileCount":9,"integrity":"sha512-qoog5T+eaNsfkLWel/mVOYqRShKirVXwPZf2PBKQFthD/AydCSICjHw9+Jxc5uIL3+g9KS4CI3JTOxcEvAYewA==","signatures":[{"sig":"MEQCIHEOxWvLCv6nsBO4RMN7OhyYgFkbUV2I62Qk5P2z49yDAiBNXhdNsidmrYLbaFEEI0qFs9Ju0Qvkl7efUMieaOK0Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f2c5f598ff4d0912d27c56d029e839e4/midscene-cli-0.17.1.tgz","_integrity":"sha512-qoog5T+eaNsfkLWel/mVOYqRShKirVXwPZf2PBKQFthD/AydCSICjHw9+Jxc5uIL3+g9KS4CI3JTOxcEvAYewA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.1","@midscene/core":"0.17.1","@midscene/android":"0.17.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1_1747732302378_0.2421618824428715","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521031635.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250521031635.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2cb02e16bf8ed39f88358856bc46cb0282b7b62f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250521031635.0.tgz","fileCount":9,"integrity":"sha512-VC+4PFUsqrp5PM6jK+h8h6/WOZTZcSbtlgAc74BRH2hRgWm3eKdWQqfIzxsaF1VYMhF7+xT70ML6YZSSL2n46w==","signatures":[{"sig":"MEUCIQCkrltnzdOwA/cpnpPruC0x7eCzeQA4F/kUXactjm0OvQIgHTNo2+M/2jgxy0XpXLkQuNNiBDx2vuoN+RQ0+4A5tDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250521031635.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d70757e6731c3397d4583180d0736f9/midscene-cli-0.17.2-beta-20250521031635.0.tgz","_integrity":"sha512-VC+4PFUsqrp5PM6jK+h8h6/WOZTZcSbtlgAc74BRH2hRgWm3eKdWQqfIzxsaF1VYMhF7+xT70ML6YZSSL2n46w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250521031635.0","@midscene/core":"0.17.2-beta-20250521031635.0","@midscene/android":"0.17.2-beta-20250521031635.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250521031635.0_1747797581153_0.44271188325090627","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521115451.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250521115451.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b7e92a4a7fb1702222942ce2daeb8e65ae0d17aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250521115451.0.tgz","fileCount":9,"integrity":"sha512-J646wtMCktzfBtUDE0sdqPz/nUWBCNuFRh19CEtb1D+om5h//ju3vVBbIOKDhTm5bKLQjdhEWdfe1ffzr61ivA==","signatures":[{"sig":"MEYCIQCw4jGC0KMix65ePtnl0ioqTbrPiOpZLgEwOlaD8k4oRwIhAIrQbHk68Mk6zpP6JkxJI52leu4ncQLJq6nLU3DFlAUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250521115451.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1acd1fb4c2db0301bfe6416f6cf49a30/midscene-cli-0.17.2-beta-20250521115451.0.tgz","_integrity":"sha512-J646wtMCktzfBtUDE0sdqPz/nUWBCNuFRh19CEtb1D+om5h//ju3vVBbIOKDhTm5bKLQjdhEWdfe1ffzr61ivA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250521115451.0","@midscene/core":"0.17.2-beta-20250521115451.0","@midscene/android":"0.17.2-beta-20250521115451.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250521115451.0_1747828649602_0.14855138416233027","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521131112.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250521131112.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e745f63e046f939393e402d040ebe4ebaf258da","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250521131112.0.tgz","fileCount":9,"integrity":"sha512-s3NAikUmjSuBraUTsAkq2OlYvgfteY/VyhX9KBqzRiXFQXtkSGgbGsCMGxtErbutprKEm4T/PyDeqJdn4iomCQ==","signatures":[{"sig":"MEYCIQCJqzSnI1mwNYU6RUgZVpopG44fV7mNZAxoN6QlHSuWYgIhAPNhteMEYpTdfoo3VOH8VMpsgpKRfmbrQnGsG6nOQhDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250521131112.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64d5a3a7bf6b65a4eec791e1b8d63384/midscene-cli-0.17.2-beta-20250521131112.0.tgz","_integrity":"sha512-s3NAikUmjSuBraUTsAkq2OlYvgfteY/VyhX9KBqzRiXFQXtkSGgbGsCMGxtErbutprKEm4T/PyDeqJdn4iomCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250521131112.0","@midscene/core":"0.17.2-beta-20250521131112.0","@midscene/android":"0.17.2-beta-20250521131112.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250521131112.0_1747833240847_0.6255538904972746","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521233451.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250521233451.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b89a43f7d0a68495ddbccb6c87ac209b07bcb299","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250521233451.0.tgz","fileCount":9,"integrity":"sha512-+frBbXyvqukHUz1IlkglUQ4+/3f2K+L5kBDkxlCTDPly1VwPkYVCkdmEK1i4EnuDLoA3QMrlG45HOrosWF0Qsw==","signatures":[{"sig":"MEUCIChUaJJFq0DOiu+LGx2670XcSOg27/CI9zabVyUHeVhYAiEA66vNTRtvo1ZPd59fS7tEAbCCXyYvSMs11p3GnkXIWDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250521233451.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/025ba3a3b317dc80fd8f7c22f1fe24c8/midscene-cli-0.17.2-beta-20250521233451.0.tgz","_integrity":"sha512-+frBbXyvqukHUz1IlkglUQ4+/3f2K+L5kBDkxlCTDPly1VwPkYVCkdmEK1i4EnuDLoA3QMrlG45HOrosWF0Qsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250521233451.0","@midscene/core":"0.17.2-beta-20250521233451.0","@midscene/android":"0.17.2-beta-20250521233451.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250521233451.0_1747870666519_0.5389497688402665","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250522144134.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250522144134.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"603ae26ac16bb6eed979369ebd6b8dc264ea8af7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250522144134.0.tgz","fileCount":9,"integrity":"sha512-1qgxTE1CiUSdS25oOXFoyRu5rd6RlrNK1aoxPI4W34P3w2HHZUaFSf1sDhYqHrk2hHoSKRtChGM9CgkLjSp2yQ==","signatures":[{"sig":"MEQCIE4zamCu3ZSYXUocY6ttZgbf4dd30AzANoBEdLPs3rFHAiAFpd8OWNUtbVjeTtFF6s8yKKYaCvzVPEbNHvyUVs4ocw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250522144134.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/742486093c65bc2cbd93892c7b4f4a3d/midscene-cli-0.17.2-beta-20250522144134.0.tgz","_integrity":"sha512-1qgxTE1CiUSdS25oOXFoyRu5rd6RlrNK1aoxPI4W34P3w2HHZUaFSf1sDhYqHrk2hHoSKRtChGM9CgkLjSp2yQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250522144134.0","@midscene/core":"0.17.2-beta-20250522144134.0","@midscene/android":"0.17.2-beta-20250522144134.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250522144134.0_1747925060977_0.06905406133746994","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@midscene/cli","version":"0.17.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"768e7729c76e248de1a20b6d81a445867ba0390c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2.tgz","fileCount":9,"integrity":"sha512-pZV5rt9O1cms0EX6E0AIANEfpWP5aPTikik77drMlMNxYaixAKdt4TkK1XkLy26togsu2AS1eBygQt9LDy4lPA==","signatures":[{"sig":"MEUCIQCJYCTJDyX04bd0gQ6ljmtgwTkqmV5dybC5SF11FAKJvQIgBcA9ZbhPCPEPsDh65B/HcrrrpFHy25o37h4vVmoxfCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/378855eabd17e829f58a02bcca6297a3/midscene-cli-0.17.2.tgz","_integrity":"sha512-pZV5rt9O1cms0EX6E0AIANEfpWP5aPTikik77drMlMNxYaixAKdt4TkK1XkLy26togsu2AS1eBygQt9LDy4lPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2","@midscene/core":"0.17.2","@midscene/android":"0.17.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2_1747981151895_0.6095787961299488","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523061809.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250523061809.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3b7a12da3ad2b2a9283049b4243b3b7f06a5ab1b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250523061809.0.tgz","fileCount":9,"integrity":"sha512-95U5eWgt7fbHPKsO4w901VinOi6u5ZuPxmAfM3i8soEUAp11hA0YSUpnzZqzVgy8yP9IT9HPPDsfhVYMnl+SkQ==","signatures":[{"sig":"MEUCICzhOQeuX6+7kX4/vyA7NS4McNwFy8N2tckt/VuPnXHcAiEAl3NBd/7eo4n6IN6FDdMWbKNI7dRIR29A9f7g06PVspg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250523061809.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44fb28bdc958dbbb96988fab965df138/midscene-cli-0.17.2-beta-20250523061809.0.tgz","_integrity":"sha512-95U5eWgt7fbHPKsO4w901VinOi6u5ZuPxmAfM3i8soEUAp11hA0YSUpnzZqzVgy8yP9IT9HPPDsfhVYMnl+SkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250523061809.0","@midscene/core":"0.17.2-beta-20250523061809.0","@midscene/android":"0.17.2-beta-20250523061809.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250523061809.0_1747981246524_0.46660537094643395","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523075813.0":{"name":"@midscene/cli","version":"0.17.2-beta-20250523075813.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bacabe85a0cd67a5848a56befc22d91f1096a4ab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.2-beta-20250523075813.0.tgz","fileCount":9,"integrity":"sha512-1Fm2qmp5YxjC1YIWe/Kq+P4SibdU0Y6pwxcshZxZ841vCuLNdmUEaj7mHa9olGgtW1LMq8YBT6s6/QoUUebXfA==","signatures":[{"sig":"MEUCIEbjXlza4aVfmxo6DRaBsq0S4wbqUPYAS+K8z9j5OpXEAiEA0xD3LroenDbFU1HXoW/+bmtapYjjgyt7BScWBOeAHak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.2-beta-20250523075813.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24673c802c52e4e6333a76294989b6cc/midscene-cli-0.17.2-beta-20250523075813.0.tgz","_integrity":"sha512-1Fm2qmp5YxjC1YIWe/Kq+P4SibdU0Y6pwxcshZxZ841vCuLNdmUEaj7mHa9olGgtW1LMq8YBT6s6/QoUUebXfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.2-beta-20250523075813.0","@midscene/core":"0.17.2-beta-20250523075813.0","@midscene/android":"0.17.2-beta-20250523075813.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2-beta-20250523075813.0_1747987254368_0.7106260367549935","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526031130.0":{"name":"@midscene/cli","version":"0.17.3-beta-20250526031130.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"88d583cb807a7946d8307a3003cd901e3090b61f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.3-beta-20250526031130.0.tgz","fileCount":9,"integrity":"sha512-oh31ZlOxW2lyhVvMW+o2g0nhxT/zw1V6PL+1/ZlA/qX+MeSebhVZzSlfRrXz6Ruv7kZeZ11IjbRgbNSaCfeLlA==","signatures":[{"sig":"MEUCIQCEsDCj6eeDUL5OEj4Wdwp3TuIYW8LFDtRwvA0ftcxDSwIgIlcyYlpJIHJT2D7EaBOCe2B4c40aBj9fEOJYrJm025E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.3-beta-20250526031130.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1d8182d8d050b9e1bc3bbbae8fefbdb3/midscene-cli-0.17.3-beta-20250526031130.0.tgz","_integrity":"sha512-oh31ZlOxW2lyhVvMW+o2g0nhxT/zw1V6PL+1/ZlA/qX+MeSebhVZzSlfRrXz6Ruv7kZeZ11IjbRgbNSaCfeLlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.3-beta-20250526031130.0","@midscene/core":"0.17.3-beta-20250526031130.0","@midscene/android":"0.17.3-beta-20250526031130.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.3-beta-20250526031130.0_1748229252578_0.5887666722138207","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526042111.0":{"name":"@midscene/cli","version":"0.17.3-beta-20250526042111.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f83766f8658498a27dd69b5c8204f118c68f5e01","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.3-beta-20250526042111.0.tgz","fileCount":9,"integrity":"sha512-O3Ua221DUn6HXF/bFBAf2a1LjQUsHBDLQpAbA+oXjX0LdcLsWiTAffKsVFqWNsRB70rnvTin5UkFyyPYS8UkWQ==","signatures":[{"sig":"MEUCIQDbf52KTfxypzyf0P3xos5WH0abAftMn2K0/rGCPDV0UgIgUwZ4+zpizd1qxX3LE2NAG738pTTf2ZcHiVae0VUhJjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.3-beta-20250526042111.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5016c390b8370446b04bf4e3e27198ea/midscene-cli-0.17.3-beta-20250526042111.0.tgz","_integrity":"sha512-O3Ua221DUn6HXF/bFBAf2a1LjQUsHBDLQpAbA+oXjX0LdcLsWiTAffKsVFqWNsRB70rnvTin5UkFyyPYS8UkWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.3-beta-20250526042111.0","@midscene/core":"0.17.3-beta-20250526042111.0","@midscene/android":"0.17.3-beta-20250526042111.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.3-beta-20250526042111.0_1748233436784_0.5663733435105898","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@midscene/cli","version":"0.17.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e5c1bf56571f794e070a4e25e9e571759f5702d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.3.tgz","fileCount":9,"integrity":"sha512-brXPaXlyAo0xpWVRXUS58OYtFE27GMyYp6eMf+a+KDyEQIzDFeWcUD03Xmpj+NMbfDoJ3uFXRvbOwcQORx0Udw==","signatures":[{"sig":"MEUCIGrutqvrBi5RauGZIUs0To4XyAO2s7llInaYs5FXupPYAiEA1oyOcnnN+xAazOTLgG+tKKQ32fWH4yFavdJ2wcf8SKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0a1f0c59aa5bbf4debcb626fd933455/midscene-cli-0.17.3.tgz","_integrity":"sha512-brXPaXlyAo0xpWVRXUS58OYtFE27GMyYp6eMf+a+KDyEQIzDFeWcUD03Xmpj+NMbfDoJ3uFXRvbOwcQORx0Udw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.3","@midscene/core":"0.17.3","@midscene/android":"0.17.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.3_1748241442684_0.09616421649369089","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250526154612.0":{"name":"@midscene/cli","version":"0.17.4-beta-20250526154612.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1a59db70100f5b80106d995a5a2f8cf3a2515758","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.4-beta-20250526154612.0.tgz","fileCount":9,"integrity":"sha512-vw03Owy9dbZ4K5AIuzfzm8e0ARrFMOOgBZaRquIrHZLQhdZni+IOOabieE42y0q8ILEM9VIBZsTvMC9O/v1dJg==","signatures":[{"sig":"MEUCIQCHSOcLHxfRI3w1Sxm7y0/VEUPLT56OPH803yXTHIwrcAIgGA+dBjkd+VsO7R6j/N94z6aYycf2MSLNil39G1Mp/og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.4-beta-20250526154612.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/061de7308710db095731ac593c7474cd/midscene-cli-0.17.4-beta-20250526154612.0.tgz","_integrity":"sha512-vw03Owy9dbZ4K5AIuzfzm8e0ARrFMOOgBZaRquIrHZLQhdZni+IOOabieE42y0q8ILEM9VIBZsTvMC9O/v1dJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.4-beta-20250526154612.0","@midscene/core":"0.17.4-beta-20250526154612.0","@midscene/android":"0.17.4-beta-20250526154612.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.4-beta-20250526154612.0_1748274535890_0.8111793485992367","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250528162713.0":{"name":"@midscene/cli","version":"0.17.4-beta-20250528162713.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bece35937921622470772370811df235d149829c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.4-beta-20250528162713.0.tgz","fileCount":9,"integrity":"sha512-peeNzwObteCOv+zz1H2p6i0VFBAUKVPV8jZtu0nUZXCd+OPWl9+n2j813M1a92K05tcUOvt73PGYd/faeADYRw==","signatures":[{"sig":"MEQCIF2GNsAPMOBBrCG70LG2RKa192LlGQWLLBiwcITQKppZAiAS/a8RVEqvz4wJSd3s1jvNSmyh8RahEBKL8wLlSbFi1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.4-beta-20250528162713.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79d0ab1c027be90b36672990c7951736/midscene-cli-0.17.4-beta-20250528162713.0.tgz","_integrity":"sha512-peeNzwObteCOv+zz1H2p6i0VFBAUKVPV8jZtu0nUZXCd+OPWl9+n2j813M1a92K05tcUOvt73PGYd/faeADYRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.4-beta-20250528162713.0","@midscene/core":"0.17.4-beta-20250528162713.0","@midscene/android":"0.17.4-beta-20250528162713.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.4-beta-20250528162713.0_1748449797361_0.7823551776423892","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250530041415.0":{"name":"@midscene/cli","version":"0.17.4-beta-20250530041415.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"49d73aa1ad1f2a0669d02b065067a1aca1721d83","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.4-beta-20250530041415.0.tgz","fileCount":9,"integrity":"sha512-Z0U+dN+ZUjmhrnA/sx2WWMpfiATbOuJYIifws+8UonT7Q/pN8Y6GGklwcWOWBSkhaJHrVMSQXX6rTkGWRCH8UQ==","signatures":[{"sig":"MEUCIFYtNDsrBma6D5V7SVY9XBU7m4nqbZJ+MDprpreR+S8FAiEAoRXGfzm898+d5rL7JHkyQCT3iOmGnxu9NyJSWRYWPjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.4-beta-20250530041415.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/745728ec3e8ddb2a4ee6dae766237efa/midscene-cli-0.17.4-beta-20250530041415.0.tgz","_integrity":"sha512-Z0U+dN+ZUjmhrnA/sx2WWMpfiATbOuJYIifws+8UonT7Q/pN8Y6GGklwcWOWBSkhaJHrVMSQXX6rTkGWRCH8UQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.4-beta-20250530041415.0","@midscene/core":"0.17.4-beta-20250530041415.0","@midscene/android":"0.17.4-beta-20250530041415.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.4-beta-20250530041415.0_1748578624623_0.752491013249732","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@midscene/cli","version":"0.17.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"09d00777644fc3754cfbd692fd25066b9caa81c8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.4.tgz","fileCount":9,"integrity":"sha512-uy0UKsmTfHIJSQt4QjZdgvxd5IVpiqd8JHAUjXJwCXpfnAh5e9nYbaXtVwIiNmQBHW199LtVbnGsWAQ/rzpFaQ==","signatures":[{"sig":"MEUCIBhw+N0raqw3RQpnshXNSojuNJwg7EjIcPYCUNgblmZ7AiEAtxPqQxzx573EyAGgIkhCOkXMzNhYUKZLgg0f8mdnOtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/190eb94d5288a96f82b2977d37755aa4/midscene-cli-0.17.4.tgz","_integrity":"sha512-uy0UKsmTfHIJSQt4QjZdgvxd5IVpiqd8JHAUjXJwCXpfnAh5e9nYbaXtVwIiNmQBHW199LtVbnGsWAQ/rzpFaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.4","@midscene/core":"0.17.4","@midscene/android":"0.17.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.4_1748586712973_0.4525092378948459","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530085206.0":{"name":"@midscene/cli","version":"0.17.5-beta-20250530085206.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"51f970cf6b162a73fc47da6e768c944f235d2666","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.5-beta-20250530085206.0.tgz","fileCount":9,"integrity":"sha512-jaGHsW38AvDZTM8bAjc5ZAUbGmyxf1UIqOMpicmSZMjvVGHc4ivNeXDpW2MDi0vcUoN0JzBkAW3eIjq4WAd6Pw==","signatures":[{"sig":"MEUCIQCn23GQrJUwiaPL3oYYD03MEO+v2RfSZkenI8JCek7uCgIgbF9mpv2XVUErES66OUUYs8hCSnr5hrvOk5GTcEZtH2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.5-beta-20250530085206.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9340cb101ff31b8fb58f31f8780e857/midscene-cli-0.17.5-beta-20250530085206.0.tgz","_integrity":"sha512-jaGHsW38AvDZTM8bAjc5ZAUbGmyxf1UIqOMpicmSZMjvVGHc4ivNeXDpW2MDi0vcUoN0JzBkAW3eIjq4WAd6Pw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.5-beta-20250530085206.0","@midscene/core":"0.17.5-beta-20250530085206.0","@midscene/android":"0.17.5-beta-20250530085206.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.5-beta-20250530085206.0_1748595292778_0.12998257252862833","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530102932.0":{"name":"@midscene/cli","version":"0.17.5-beta-20250530102932.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce0e1ec1a5c80ff77e7fdc3e5e208d013a0c1b20","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.5-beta-20250530102932.0.tgz","fileCount":9,"integrity":"sha512-fTZbfOnKTTK+7okrlh2+2SeQF7EgyeF3T1dFU5SV3mmSYWh4osi02mYMCZOXOHY8YAwGAWARS3L5jgGm6bXMKg==","signatures":[{"sig":"MEUCIQCatT7gX20JJSPjtYd3k38WDhYymeojOmTatSCrqJl8gwIgRt2L+6DnFcjiJO4AcWrpuQIlB7ox0Hfd4TQTIb0Ewtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.5-beta-20250530102932.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cbc823d9e2b2a4e484aed4a5d674de0/midscene-cli-0.17.5-beta-20250530102932.0.tgz","_integrity":"sha512-fTZbfOnKTTK+7okrlh2+2SeQF7EgyeF3T1dFU5SV3mmSYWh4osi02mYMCZOXOHY8YAwGAWARS3L5jgGm6bXMKg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.5-beta-20250530102932.0","@midscene/core":"0.17.5-beta-20250530102932.0","@midscene/android":"0.17.5-beta-20250530102932.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.5-beta-20250530102932.0_1748601201411_0.3018540503334528","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@midscene/cli","version":"0.17.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9c4067cd54a0ef9d92246f4a7d6823187e18793","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.5.tgz","fileCount":9,"integrity":"sha512-xMNHP3RKchdhmJOjMGAh1NY/DGCz0H2v1Rk/ZL5+lp1yntobjF9cukXPE61T4pMtX3ntomXMM/Ap+qxP5eKM6w==","signatures":[{"sig":"MEUCIFwputFThOc3kYibwYCcBMwZ43HuizmmUGPuPcN5r9diAiEA5ytTUzb7PXyAoBhQOk3U1ZP82R107ghArQa0bEJKxAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7c3f303b9f6204f61c4b0af0f3408fd1/midscene-cli-0.17.5.tgz","_integrity":"sha512-xMNHP3RKchdhmJOjMGAh1NY/DGCz0H2v1Rk/ZL5+lp1yntobjF9cukXPE61T4pMtX3ntomXMM/Ap+qxP5eKM6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.5","@midscene/core":"0.17.5","@midscene/android":"0.17.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.5_1748938942158_0.3114146361396981","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250605050844.0":{"name":"@midscene/cli","version":"0.17.6-beta-20250605050844.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e6f1c878cc6cdc7edf2ef40537a56f8659bd6c09","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.6-beta-20250605050844.0.tgz","fileCount":9,"integrity":"sha512-qL1NZfwNU+usY8PCXZPJ1c70R9JEaukWim0GfpwqcXBc6Se+Tc9jQPA6VgDMedJv4F9wA3MDWxacGkTrxzDreA==","signatures":[{"sig":"MEUCIFoc2sizzO1QmPwP9EYLaf3Q5R0lrHwzM1KQ/INtNrmrAiEAsp7u8Y5h4aiD60WIlCLYSf02aVBlFdlBnexu0y13im8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.6-beta-20250605050844.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/614041e8a31334e424adb6da51040c4e/midscene-cli-0.17.6-beta-20250605050844.0.tgz","_integrity":"sha512-qL1NZfwNU+usY8PCXZPJ1c70R9JEaukWim0GfpwqcXBc6Se+Tc9jQPA6VgDMedJv4F9wA3MDWxacGkTrxzDreA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.6-beta-20250605050844.0","@midscene/core":"0.17.6-beta-20250605050844.0","@midscene/android":"0.17.6-beta-20250605050844.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.6-beta-20250605050844.0_1749100295588_0.9555967413812585","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250607054355.0":{"name":"@midscene/cli","version":"0.17.6-beta-20250607054355.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1ae33b1516e8fc2cd686827b70e23bd426025b21","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.17.6-beta-20250607054355.0.tgz","fileCount":9,"integrity":"sha512-sKYwpbRvf7z0ww9qiLiBfpBGPYm03kNTW7YhKS+gt1LCZV0IC3NVfNJvsOrMrPJfZiSTXdKeSh+dqKkWLrm5Og==","signatures":[{"sig":"MEQCIHJ/zBlAxwi0Hklh07PhBRtX04d8hO2XvRPFgl9Ns5S7AiBn1lSvOKoMY1d6aH17M3wG5MC6p8Ql/osD0aqHlZ6N0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.17.6-beta-20250607054355.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fff0eaa680fad9dcbd2f26f69a5cb8d4/midscene-cli-0.17.6-beta-20250607054355.0.tgz","_integrity":"sha512-sKYwpbRvf7z0ww9qiLiBfpBGPYm03kNTW7YhKS+gt1LCZV0IC3NVfNJvsOrMrPJfZiSTXdKeSh+dqKkWLrm5Og==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.17.6-beta-20250607054355.0","@midscene/core":"0.17.6-beta-20250607054355.0","@midscene/android":"0.17.6-beta-20250607054355.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.6-beta-20250607054355.0_1749275214770_0.9139391278486362","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@midscene/cli","version":"0.18.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a34efe61f83923f13f0d41fd734499e88b66c6f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.0.tgz","fileCount":9,"integrity":"sha512-KCM4zO1R7yZB/9agAc5GAGG+nPbs4rqyh4g8tvEgPBsBaZemh0McGEgNuoTKAVPBjQBNteGDGrGcdb0XVu9E+A==","signatures":[{"sig":"MEYCIQD6Bzmek/FCEUlzaJ2ufpOm5dYTiilueKP/wr7rNlgylwIhAOLtyuCkojnMhNNx38qYHPY5+/1rRAu8BYNZkWnkou3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176278},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60e05a7d913d3578136583e8acbe8f50/midscene-cli-0.18.0.tgz","_integrity":"sha512-KCM4zO1R7yZB/9agAc5GAGG+nPbs4rqyh4g8tvEgPBsBaZemh0McGEgNuoTKAVPBjQBNteGDGrGcdb0XVu9E+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.0","@midscene/core":"0.18.0","@midscene/android":"0.18.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1749438277147_0.35705551944109293","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611081529.0":{"name":"@midscene/cli","version":"0.18.1-beta-20250611081529.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"907d2e36940f7f0f54b5ad2ed955b232807799f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.1-beta-20250611081529.0.tgz","fileCount":9,"integrity":"sha512-2w8qxgvQU6rps82BI3kSi7DWkvFKT/2BZqDZBoH31XzOkXtRZE7cLyHQkz1LLgmM+80QY+TI1LrsvUsgSIuHiw==","signatures":[{"sig":"MEUCIQC0D34s40bFV7erIQGPuLSn8iMSFFM4RyqHwkPuxP8MxQIgbU1L5nWyME2/+gn20ZW6IvDph4RHAiI/jFhrT37EEpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.1-beta-20250611081529.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/12ce658278137cd8a8d2a2d2f1f3e68d/midscene-cli-0.18.1-beta-20250611081529.0.tgz","_integrity":"sha512-2w8qxgvQU6rps82BI3kSi7DWkvFKT/2BZqDZBoH31XzOkXtRZE7cLyHQkz1LLgmM+80QY+TI1LrsvUsgSIuHiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.1-beta-20250611081529.0","@midscene/core":"0.18.1-beta-20250611081529.0","@midscene/android":"0.18.1-beta-20250611081529.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1-beta-20250611081529.0_1749629925386_0.13270983317062868","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611082446.0":{"name":"@midscene/cli","version":"0.18.1-beta-20250611082446.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b38485beba440c3045a5e021c9ae70d23ef1673c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.1-beta-20250611082446.0.tgz","fileCount":9,"integrity":"sha512-UHABkY71oyPgubZwPYKzwqy+bzjNZBmNO9rRIMJBy24qa7lYpyqdDws2h1WIUqJEPjL7aASdDvD89iHEcB67zQ==","signatures":[{"sig":"MEUCIGI6vtmk2r6u3Djdz9MHCxUvrwrpiqp/n6NVy9bMoJyfAiEA9qrDHjasKZCo6h8oQs/9r8Biujpt2WD207cVZYSsn+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176412},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.1-beta-20250611082446.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba4902fa7f048aa887a14bf5e465b906/midscene-cli-0.18.1-beta-20250611082446.0.tgz","_integrity":"sha512-UHABkY71oyPgubZwPYKzwqy+bzjNZBmNO9rRIMJBy24qa7lYpyqdDws2h1WIUqJEPjL7aASdDvD89iHEcB67zQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.1-beta-20250611082446.0","@midscene/core":"0.18.1-beta-20250611082446.0","@midscene/android":"0.18.1-beta-20250611082446.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1-beta-20250611082446.0_1749630454663_0.06092479461797806","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250612055514.0":{"name":"@midscene/cli","version":"0.18.1-beta-20250612055514.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5355643006b1e800caa5bdba656be51718c56122","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.1-beta-20250612055514.0.tgz","fileCount":9,"integrity":"sha512-HpyGNzDBDtgrWB8AbZxAHGlRIOu+eDA2UQcNzGAel8uuwEzyprqtDGVm1BUxj0gNGg91srj9qphOvoH72EVLvg==","signatures":[{"sig":"MEUCIQCRl7scwQzRD6bF1T8rBi4ICMdeHQBGoC4zsE1QMFYERQIgY+MG7mgwAk2i/DgThsG5sL5maLOjIx2V51dSarO6go4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.1-beta-20250612055514.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/456c3973f511210526dcdea592e55821/midscene-cli-0.18.1-beta-20250612055514.0.tgz","_integrity":"sha512-HpyGNzDBDtgrWB8AbZxAHGlRIOu+eDA2UQcNzGAel8uuwEzyprqtDGVm1BUxj0gNGg91srj9qphOvoH72EVLvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.1-beta-20250612055514.0","@midscene/core":"0.18.1-beta-20250612055514.0","@midscene/android":"0.18.1-beta-20250612055514.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1-beta-20250612055514.0_1749707899224_0.5810801600452178","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@midscene/cli","version":"0.18.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf6ba45e920d78dd101ebee88ec527c3657ff118","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.1.tgz","fileCount":9,"integrity":"sha512-eZ74gTtm1lKic4ap8w4t+nAjAzHGk6/Y/8IDvdE5yfoq/TIcPz0r1rRHemhhXJtbmsLGrNtjdNRf8mjivBJekQ==","signatures":[{"sig":"MEYCIQCPYery+G6eiQswwaefhcdy4t8nl6ezNU9H1LAB+6S7nQIhAMiwtBAuXAy+8tSMI1R59QNED/SrK3PbNt4Nl60MD1BB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/baf66308aa6889d3f0eb1b6db56b2fa2/midscene-cli-0.18.1.tgz","_integrity":"sha512-eZ74gTtm1lKic4ap8w4t+nAjAzHGk6/Y/8IDvdE5yfoq/TIcPz0r1rRHemhhXJtbmsLGrNtjdNRf8mjivBJekQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.1","@midscene/core":"0.18.1","@midscene/android":"0.18.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1_1749722658141_0.06365783359368193","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta-20250612100846.0":{"name":"@midscene/cli","version":"0.18.2-beta-20250612100846.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"98be0670f5ced60a0c431aa9df8ba5e2fca00972","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.2-beta-20250612100846.0.tgz","fileCount":9,"integrity":"sha512-n5YpyXttI9KWwYk67Zb+RNUpFN1XNh0I8q06Jas0u/yqGRLh202Y1JZvpnmQZOz5AWPDuXJzi9ohpFwrN/bsBg==","signatures":[{"sig":"MEYCIQDj9A3AuMElcPX6zpmAkPcZ7ytrehUgbjvOhGMGUVG3aAIhAP9ygrMavxozr0ISzSJldAa1LEEleSkfEsh4+DZP6ni7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.2-beta-20250612100846.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/401485b2b279699e9b394e40fdf4a9d1/midscene-cli-0.18.2-beta-20250612100846.0.tgz","_integrity":"sha512-n5YpyXttI9KWwYk67Zb+RNUpFN1XNh0I8q06Jas0u/yqGRLh202Y1JZvpnmQZOz5AWPDuXJzi9ohpFwrN/bsBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.2-beta-20250612100846.0","@midscene/core":"0.18.2-beta-20250612100846.0","@midscene/android":"0.18.2-beta-20250612100846.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.2-beta-20250612100846.0_1749723106528_0.6901636156505313","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@midscene/cli","version":"0.18.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c00636458658570cc9ca5b83d2c260b813b0a742","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.2.tgz","fileCount":9,"integrity":"sha512-R9mhxdt0zZMT2JV0qGeK27z8pWHm1gpoGCIGa8NKZ2QPMF863WTIKI/2tkTM1AL3xzlDTEpVVZUCMAMfC3uhhA==","signatures":[{"sig":"MEQCIEQ5mKYVhUU0HT4hsSmUxO12QR6IdIZ2g+xAYY3oUXabAiBNy8b8Nkx1GjEQFkqdJi1sw256eCftFgv6z2tLtRULuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/efca651c56535e6d5879cd5c723d8dc0/midscene-cli-0.18.2.tgz","_integrity":"sha512-R9mhxdt0zZMT2JV0qGeK27z8pWHm1gpoGCIGa8NKZ2QPMF863WTIKI/2tkTM1AL3xzlDTEpVVZUCMAMfC3uhhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.2","@midscene/core":"0.18.2","@midscene/android":"0.18.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.2_1749727317389_0.8167386285407658","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta-20250613021429.0":{"name":"@midscene/cli","version":"0.18.3-beta-20250613021429.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a3fc70ee8d435beb83c3b60050f5c3aa44ea82a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.18.3-beta-20250613021429.0.tgz","fileCount":9,"integrity":"sha512-zH+f6GgFwxnh1g2tSE/H3ZMrOORdRa+H6TKK96ZjTB4+cLwdflUdpYX4uFcDp+eVAds84we7h3x7tuns4YhQnw==","signatures":[{"sig":"MEUCIFj1LtjiVmKdXjJzrSFTiULpeizlUJb22RO/6Tfp2pXBAiEA/kORgYDH6Z2vyvMqzA2rWqMBUSHL2CGaMG+mHuzVHLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.18.3-beta-20250613021429.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e8cbc254f26aaf2359939eea57cf968/midscene-cli-0.18.3-beta-20250613021429.0.tgz","_integrity":"sha512-zH+f6GgFwxnh1g2tSE/H3ZMrOORdRa+H6TKK96ZjTB4+cLwdflUdpYX4uFcDp+eVAds84we7h3x7tuns4YhQnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.18.3-beta-20250613021429.0","@midscene/core":"0.18.3-beta-20250613021429.0","@midscene/android":"0.18.3-beta-20250613021429.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.3-beta-20250613021429.0_1749781083023_0.7461829671077889","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@midscene/cli","version":"0.19.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"455a724c4170dc4668f2412cef26e08f66abf0b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.0.tgz","fileCount":9,"integrity":"sha512-X73PkaepBFxExT4460HWmS/qxdG6IK2hPHO5L28D8UwUrC35ZI7zOsEkeeQaGSjfgW7VYvhL8xVilmu26XfFcw==","signatures":[{"sig":"MEUCIHRRALh+qEUuWmJGU1m2WN8jmHZyfQ0Q42C0Hf+1rqwmAiEAwNgjRnwY6IV8Rmki3kAgnLGn3v97YbQzGeq3r01ZvaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7edfec77ea0d9096dff4b5bf0f116614/midscene-cli-0.19.0.tgz","_integrity":"sha512-X73PkaepBFxExT4460HWmS/qxdG6IK2hPHO5L28D8UwUrC35ZI7zOsEkeeQaGSjfgW7VYvhL8xVilmu26XfFcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.0","@midscene/core":"0.19.0","@midscene/android":"0.19.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1749785558696_0.6804837823562193","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613042051.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250613042051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"375dd386559615a3227c0e22c58282a623bb3bca","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250613042051.0.tgz","fileCount":9,"integrity":"sha512-mK5l3Qc8ApSZIRdpoIHAc7yxvzaChsKawXTDnN23YzuURHSrCwjh6Bes34TcvAnFwCa3+ORS62fJgxylt3V0/g==","signatures":[{"sig":"MEUCIQC9MOjQC3qqXpVIJCPzJTXgo+3K28Qe8Fx5bq/muA5a2gIgRJ8nRnunsP3wSIiHZT2Hfk98MTlKVDto79ERlBwU/ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250613042051.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71ae704111f5a223dc331cd02a730f88/midscene-cli-0.19.1-beta-20250613042051.0.tgz","_integrity":"sha512-mK5l3Qc8ApSZIRdpoIHAc7yxvzaChsKawXTDnN23YzuURHSrCwjh6Bes34TcvAnFwCa3+ORS62fJgxylt3V0/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250613042051.0","@midscene/core":"0.19.1-beta-20250613042051.0","@midscene/android":"0.19.1-beta-20250613042051.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250613042051.0_1749788626894_0.680367102687627","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613065219.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250613065219.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"07a809eeeffd1a5a45584d1b70366962cc707142","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250613065219.0.tgz","fileCount":9,"integrity":"sha512-SdZHAlKAKLAEiLxyxmPqp4wfIuSFFcgEkBnK19WKhHIYaFnDy1w4Fzk7cVNlCU/ODbmUORcdvCW1W1lDxBv4Rw==","signatures":[{"sig":"MEYCIQD4xFR1VKAbui6B5Wra7QDWqrrCiP9Ez7tDDFgroS/G8wIhAMNoYZjfA5xdg/UXPY8Cfb9vGfjdc4+0WcFSVonwUOne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250613065219.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d21780be69d03debc11028890b6da659/midscene-cli-0.19.1-beta-20250613065219.0.tgz","_integrity":"sha512-SdZHAlKAKLAEiLxyxmPqp4wfIuSFFcgEkBnK19WKhHIYaFnDy1w4Fzk7cVNlCU/ODbmUORcdvCW1W1lDxBv4Rw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250613065219.0","@midscene/core":"0.19.1-beta-20250613065219.0","@midscene/android":"0.19.1-beta-20250613065219.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250613065219.0_1749797721181_0.1968345554067008","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616032243.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250616032243.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8ba3e13e0aa0eb62c1b730026a11d74fb7c4e79e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250616032243.0.tgz","fileCount":9,"integrity":"sha512-8pTU861cTFusfAJs8vTt0Y7c3Wj+Axex0KXiVDNORHCR3CfTAgGEgFywGpQ19HOjKCjIaFY4O+nD+Z02FsAgLw==","signatures":[{"sig":"MEQCIBsGyCxBfq4D4lR3+ntrGP7X/PmAyNhTeScW58yBNGHmAiBMIS0XAK8uWOrpUtSLkBQMWTLi8JqlWBbgJS/IqA1NvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250616032243.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ec9e550c32ec485017604f3e71c47027/midscene-cli-0.19.1-beta-20250616032243.0.tgz","_integrity":"sha512-8pTU861cTFusfAJs8vTt0Y7c3Wj+Axex0KXiVDNORHCR3CfTAgGEgFywGpQ19HOjKCjIaFY4O+nD+Z02FsAgLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250616032243.0","@midscene/core":"0.19.1-beta-20250616032243.0","@midscene/android":"0.19.1-beta-20250616032243.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250616032243.0_1750044348208_0.677895710242526","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616080226.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250616080226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"067aeeed76e612125b26572efecf92ced26a66e7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250616080226.0.tgz","fileCount":9,"integrity":"sha512-8z5RmGCfomaOqTb4Jnxx8/XKExTbT9JdSVrfRmc/Jy1+NLD5nJ/3k+hIo3O4ghSvCH4xE4LVG0RKq62ff07vhA==","signatures":[{"sig":"MEQCIDrcHn8Fgq9BIhaXv5zS9fAiy1goBZ4kjyCRB+GgyLA0AiAWEdL3x+Mz9GWm2N8Vc5qa/5xwXVsebjt2fqp24hlFpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250616080226.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f603e7497c32cd45d995fd9d360abcb9/midscene-cli-0.19.1-beta-20250616080226.0.tgz","_integrity":"sha512-8z5RmGCfomaOqTb4Jnxx8/XKExTbT9JdSVrfRmc/Jy1+NLD5nJ/3k+hIo3O4ghSvCH4xE4LVG0RKq62ff07vhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250616080226.0","@midscene/core":"0.19.1-beta-20250616080226.0","@midscene/android":"0.19.1-beta-20250616080226.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250616080226.0_1750061125633_0.9011721895190163","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616124611.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250616124611.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac935ec770ca506b854ab7af93bca024e5995f91","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250616124611.0.tgz","fileCount":9,"integrity":"sha512-2MVyqNVB9KUpgjchzI1mfykYpzTJrtzDkQ4mnVovd8EfsPMip9jLR0N0+YDxsAwIg2lxVMCKPtP8RxuY/CENtw==","signatures":[{"sig":"MEQCIHydVZRc+o3VoMDspCceZ7bCES4Ux19pjUG8F1HHRkBHAiBZH7r2QsJp0c4nuSStIk+ou31PA0ERyObKjXBaCbKCTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250616124611.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/14c50a944a7b7afcdeda03abd0ba8b82/midscene-cli-0.19.1-beta-20250616124611.0.tgz","_integrity":"sha512-2MVyqNVB9KUpgjchzI1mfykYpzTJrtzDkQ4mnVovd8EfsPMip9jLR0N0+YDxsAwIg2lxVMCKPtP8RxuY/CENtw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250616124611.0","@midscene/core":"0.19.1-beta-20250616124611.0","@midscene/android":"0.19.1-beta-20250616124611.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250616124611.0_1750078151364_0.21511936466267767","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616133247.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250616133247.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9964092555605e27222f0b244bf2b1e37dc65013","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250616133247.0.tgz","fileCount":9,"integrity":"sha512-viicc+FIKFb3yzsqWgehFQaVXbxnk+P1QwF3bv5MoiR2Sifmt5hh5b6aqtqGZ1YVSaXpWTL5q+UegCDj+ALz3w==","signatures":[{"sig":"MEYCIQCe0S36zBbkgs5jBaaiFryJT9eCqhZ+85mXV/M3msZCegIhANKTvkoWTDSFNWpzZIuR2CNdy5u9IFQGiRglGy12pgod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250616133247.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cfa263e2d77b63822783f66702c0b45f/midscene-cli-0.19.1-beta-20250616133247.0.tgz","_integrity":"sha512-viicc+FIKFb3yzsqWgehFQaVXbxnk+P1QwF3bv5MoiR2Sifmt5hh5b6aqtqGZ1YVSaXpWTL5q+UegCDj+ALz3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250616133247.0","@midscene/core":"0.19.1-beta-20250616133247.0","@midscene/android":"0.19.1-beta-20250616133247.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250616133247.0_1750080945318_0.8631957933800252","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616142702.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250616142702.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5365a5122ebc93bd7780a13b2983b5f52c8574d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250616142702.0.tgz","fileCount":9,"integrity":"sha512-3+AJ8E7YgdCoVq+9n+tt6y22dwTf0CqQU0+jtu5TFThnedK3EsJYIzCn88+tdiokFq98Q3gmCVpbR27XZvrPlg==","signatures":[{"sig":"MEQCIGnI/yV2V1ADEAanPT7ZkmYZIOxF5T9MXbmRpfni4xn1AiBmmEt1nkgfceN4BZ9LucU6L3p8Bt9GFrNfEZbFyOZOcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250616142702.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e928b41d15d8ceb23d311a0d4b39b72/midscene-cli-0.19.1-beta-20250616142702.0.tgz","_integrity":"sha512-3+AJ8E7YgdCoVq+9n+tt6y22dwTf0CqQU0+jtu5TFThnedK3EsJYIzCn88+tdiokFq98Q3gmCVpbR27XZvrPlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250616142702.0","@midscene/core":"0.19.1-beta-20250616142702.0","@midscene/android":"0.19.1-beta-20250616142702.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250616142702.0_1750084202873_0.30390159187772814","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617031850.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250617031850.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e0b8a338a69995accd71f9ec6be41fd5706b376","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250617031850.0.tgz","fileCount":9,"integrity":"sha512-PYui1RWyzQ/F08CRs6n4FXTUYOUeRZB9kF/05y4fwvL1OOPOlkj4ReSFlAXGUacCSeNfTds2T0CU8fVaj+A+zg==","signatures":[{"sig":"MEUCIAsHKcCUNlYqqCcqwAMsFMH/3ZZu8VxGaYu7UIPsToPSAiEAnDJG+vDlMdkpX6OoxtJBVgQF/oblMDDCc53TztzXJDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250617031850.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a886310264903c240e098b7b137bbfc/midscene-cli-0.19.1-beta-20250617031850.0.tgz","_integrity":"sha512-PYui1RWyzQ/F08CRs6n4FXTUYOUeRZB9kF/05y4fwvL1OOPOlkj4ReSFlAXGUacCSeNfTds2T0CU8fVaj+A+zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250617031850.0","@midscene/core":"0.19.1-beta-20250617031850.0","@midscene/android":"0.19.1-beta-20250617031850.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250617031850.0_1750130515160_0.15737106756690622","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617041310.0":{"name":"@midscene/cli","version":"0.19.1-beta-20250617041310.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"54f8dc9996b41ed21801b3b58b171c36bdce5599","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1-beta-20250617041310.0.tgz","fileCount":9,"integrity":"sha512-7IhljnnwHJd3Xtl7uluzfigUmp0tlfqwQTuWF0rLpgvgLdjvs36Blg8oVVoKSd7eaqWgLyZITCkHRy59L88J+w==","signatures":[{"sig":"MEQCIFv1X3IDLCkHhgG3xB/wo0tdNMzsqCvTwBax3ieiCMB9AiAwclV+uxJtNapU+UwGj5vwPvOQNb1j7QuNgfJfnHOeFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1-beta-20250617041310.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a17707947abced60667887f003b90307/midscene-cli-0.19.1-beta-20250617041310.0.tgz","_integrity":"sha512-7IhljnnwHJd3Xtl7uluzfigUmp0tlfqwQTuWF0rLpgvgLdjvs36Blg8oVVoKSd7eaqWgLyZITCkHRy59L88J+w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1-beta-20250617041310.0","@midscene/core":"0.19.1-beta-20250617041310.0","@midscene/android":"0.19.1-beta-20250617041310.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1-beta-20250617041310.0_1750133766349_0.22089593901864202","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@midscene/cli","version":"0.19.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"735b45f6fa44ead023b3fbc4631733071c9fb136","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.1.tgz","fileCount":9,"integrity":"sha512-K9QqYrLXQG+9GB2+MTHP3OzTed0/dgCnNVVxy93y5JHEid7l5ZGDYiKXhSqFEZ9Wo080/74e7A3++tjA1Tsd3w==","signatures":[{"sig":"MEYCIQCXwKR2xSbKUEm7wQtgH8PPAMXT8U25bi3mugBgzC2vmwIhAO/LB/0WYGwxmBF1fhrkDPFK3iOaNjxqogF2fKJ/UgUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/f5b6f6d7b77409abfd1f406dc6240834/midscene-cli-0.19.1.tgz","_integrity":"sha512-K9QqYrLXQG+9GB2+MTHP3OzTed0/dgCnNVVxy93y5JHEid7l5ZGDYiKXhSqFEZ9Wo080/74e7A3++tjA1Tsd3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.1","@midscene/core":"0.19.1","@midscene/android":"0.19.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1_1750137821607_0.7964178138213254","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-beta-20250619025714.0":{"name":"@midscene/cli","version":"0.19.2-beta-20250619025714.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a9d7ac7c1be0e6222446c6a35bf52f5199a64ec5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.19.2-beta-20250619025714.0.tgz","fileCount":9,"integrity":"sha512-FSqnk6WHnWnYG0fpsLZ/qrHOfgx193RyjwtG+e/l9Rj0Ps1CfkPztqIzzDDUPKsOjDrDT6Si7xholdE1eYjY0A==","signatures":[{"sig":"MEUCIQDdx+MBHXzk24qKOa6JNLaQK5acDSDCg50aswLN6GSuawIgD7KUtLxc8CPKNKU4HK9dSfzX1IybIoncquFjNZxCnLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.19.2-beta-20250619025714.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/ca0940d0416fc8886813003cd28e1209/midscene-cli-0.19.2-beta-20250619025714.0.tgz","_integrity":"sha512-FSqnk6WHnWnYG0fpsLZ/qrHOfgx193RyjwtG+e/l9Rj0Ps1CfkPztqIzzDDUPKsOjDrDT6Si7xholdE1eYjY0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.19.2-beta-20250619025714.0","@midscene/core":"0.19.2-beta-20250619025714.0","@midscene/android":"0.19.2-beta-20250619025714.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.2-beta-20250619025714.0_1750302011894_0.8816323100109285","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@midscene/cli","version":"0.20.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f11ba7ed7bba325c34384de229d00dc2597f3bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.0.tgz","fileCount":9,"integrity":"sha512-99oSacBfQOAZSmFukEjCu4K5IStcT3FnWD1L29OJe+0AybxpmPlaMH9OS6tXHhlNqhXNLO/U9zqR+7gI+Cb37w==","signatures":[{"sig":"MEUCIGIxaQzbLTFCyFSec/CoBuoCABWmlJdkeCvVk+C1EFlAAiEA5pWhi7o3rIFXW55YsNyzw8CSdstaLzornYNvwQnvkQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/f29889ff3efa2a1204e14c500d2e3504/midscene-cli-0.20.0.tgz","_integrity":"sha512-99oSacBfQOAZSmFukEjCu4K5IStcT3FnWD1L29OJe+0AybxpmPlaMH9OS6tXHhlNqhXNLO/U9zqR+7gI+Cb37w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.0","@midscene/core":"0.20.0","@midscene/android":"0.20.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.0_1750304734696_0.7177762902858136","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624021341.0":{"name":"@midscene/cli","version":"0.20.1-beta-20250624021341.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e2c936e096c58ef243c198f95397020de46123a6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.1-beta-20250624021341.0.tgz","fileCount":9,"integrity":"sha512-2XXm4iOQA6XxxeITde83Ks2buenuIjW8W/YBlXvXX0JjnSmE3xZWenfrzVloUEbf6HRcG4OKQ/J8OSI2QuGoFw==","signatures":[{"sig":"MEYCIQCeUS5k5NYU0pn1AHFaOCw+JEhw5fyNOeT/Ap7azafPGgIhAKecqlKMkKwjzx7ysNNMbPZ005GtIYtZ93GlIa47//oD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.1-beta-20250624021341.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/594c5d3d76714c07565e16150c7f6342/midscene-cli-0.20.1-beta-20250624021341.0.tgz","_integrity":"sha512-2XXm4iOQA6XxxeITde83Ks2buenuIjW8W/YBlXvXX0JjnSmE3xZWenfrzVloUEbf6HRcG4OKQ/J8OSI2QuGoFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.1-beta-20250624021341.0","@midscene/core":"0.20.1-beta-20250624021341.0","@midscene/android":"0.20.1-beta-20250624021341.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1-beta-20250624021341.0_1750731402695_0.9323037936335463","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624120331.0":{"name":"@midscene/cli","version":"0.20.1-beta-20250624120331.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5bc9df72b5ae0164b516224a12fa9dab73fbdcb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.1-beta-20250624120331.0.tgz","fileCount":9,"integrity":"sha512-RFoNUHgqQ88mXBCh4RXB4jTPhUK5CEQFQ2cRPCjnC1Ro4UhO2O3EeNM6gV9XoVf+hqJWVdHXkiN9QzyVC2ZxsA==","signatures":[{"sig":"MEYCIQCj0N+gRboD4VNstuW/kilJXAg0zcltGKYW1hKh1Cr6BQIhALHzFuk1+bJjieI0VqcaFOGiiSczDpxXXMJTiXHxjTuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.1-beta-20250624120331.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/a417513e59bb49cf82c302f86802c16e/midscene-cli-0.20.1-beta-20250624120331.0.tgz","_integrity":"sha512-RFoNUHgqQ88mXBCh4RXB4jTPhUK5CEQFQ2cRPCjnC1Ro4UhO2O3EeNM6gV9XoVf+hqJWVdHXkiN9QzyVC2ZxsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.1-beta-20250624120331.0","@midscene/core":"0.20.1-beta-20250624120331.0","@midscene/android":"0.20.1-beta-20250624120331.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1-beta-20250624120331.0_1750766787739_0.011402129631558955","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250625031429.0":{"name":"@midscene/cli","version":"0.20.1-beta-20250625031429.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7f035b9e114aa3d9ebc875c1cfde787c72be274d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.1-beta-20250625031429.0.tgz","fileCount":9,"integrity":"sha512-DdkNKtjGfwXvxT5VktQYBtnhdnlGPUdTFIGF6cdoIplyluWKhTRRGn/ITnCviC8q7vPYalPd0wnhV5ZbgWsDiQ==","signatures":[{"sig":"MEUCIBrMKVgfAOtKH27rpR+FtyCE78l6NJJlUGuRmp06iY4aAiEArNOxiyrMsSGJjYkoqh/h7OQyFbTBBV0/+apeKXtrOek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.1-beta-20250625031429.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/ec7c650e58aa6af565c147610aed902e/midscene-cli-0.20.1-beta-20250625031429.0.tgz","_integrity":"sha512-DdkNKtjGfwXvxT5VktQYBtnhdnlGPUdTFIGF6cdoIplyluWKhTRRGn/ITnCviC8q7vPYalPd0wnhV5ZbgWsDiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.1-beta-20250625031429.0","@midscene/core":"0.20.1-beta-20250625031429.0","@midscene/android":"0.20.1-beta-20250625031429.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1-beta-20250625031429.0_1750821444468_0.9956992478830662","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@midscene/cli","version":"0.20.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d638cbf10f497bf53d3af8369fa4b0198cbc3106","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.1.tgz","fileCount":9,"integrity":"sha512-n+juwiqYf1cHqAZ74wyS100jYHSqH9uonFqlLeqaJ6qh7p2wHRSxXcPK14gal2RXIbyjAWiWpZVo+1TOfxALHg==","signatures":[{"sig":"MEYCIQCQ6h1Z/RAjijCJe+rBu2K8K3T8QDssb3R/MlDZk7YIwAIhAIMbkPfymsnwmrpaps7Kl6I/XZm9Krc2ziWhSH/fBFTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170879},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/438ce50e1074259441c28e6dbb8131db/midscene-cli-0.20.1.tgz","_integrity":"sha512-n+juwiqYf1cHqAZ74wyS100jYHSqH9uonFqlLeqaJ6qh7p2wHRSxXcPK14gal2RXIbyjAWiWpZVo+1TOfxALHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.1","@midscene/core":"0.20.1","@midscene/android":"0.20.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1_1750827349238_0.7409127035437968","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701090459.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250701090459.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8bd0557b45f35dcb0ab402bcae3919632e5cc9ce","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250701090459.0.tgz","fileCount":9,"integrity":"sha512-g16N0GUEgFvghKW5IQBJ2b6rQiv8WISdoxNNbSvPGm+cdF/maIBU8hagEniXKrmRkSTCfvkEpTJFwuIN0Qnz0w==","signatures":[{"sig":"MEUCIQDaPGo6FD4RnXVVL2figiW2Nsk2O4uAzEX0ZZ5YM6dhNgIgRtCl1HLKFDOdq/BzOdn2lxB4uqf1iTYWweTXMLDHdQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250701090459.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3318f3f188b9d5cbb363d524ad98cb32/midscene-cli-0.20.2-beta-20250701090459.0.tgz","_integrity":"sha512-g16N0GUEgFvghKW5IQBJ2b6rQiv8WISdoxNNbSvPGm+cdF/maIBU8hagEniXKrmRkSTCfvkEpTJFwuIN0Qnz0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250701090459.0","@midscene/core":"0.20.2-beta-20250701090459.0","@midscene/android":"0.20.2-beta-20250701090459.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250701090459.0_1751360877043_0.5526417227418483","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701125030.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250701125030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"493afc10e062f0d07c27bf7412750ec4b65a9eb2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250701125030.0.tgz","fileCount":9,"integrity":"sha512-YGciGlOBzLp5jbD6UXqw9theDptSfP5IVDJMpcKz0EI0YwEBFNtuZ+4X1eiIc/hAv1xh092U83FaXT+3kNejzA==","signatures":[{"sig":"MEUCIQDoh5xBSIeDso3WYPNH9novAphrNbJ4jxq7G2jR6HZgHgIgMbdu8TKDEuZRDEtiIq05tUryoNOCfN1fVzg6oCj1NSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250701125030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/2a96af50c56ce9c5edcbc1c8726e5364/midscene-cli-0.20.2-beta-20250701125030.0.tgz","_integrity":"sha512-YGciGlOBzLp5jbD6UXqw9theDptSfP5IVDJMpcKz0EI0YwEBFNtuZ+4X1eiIc/hAv1xh092U83FaXT+3kNejzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250701125030.0","@midscene/core":"0.20.2-beta-20250701125030.0","@midscene/android":"0.20.2-beta-20250701125030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250701125030.0_1751374409993_0.11385617635923628","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702050836.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702050836.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0672359f014845e5c44a93eeb04d9eb5b73426a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702050836.0.tgz","fileCount":9,"integrity":"sha512-5jIc6xvndNvha2SpHK1+t4SGzU/dozpcZFQsB+saKHqkqb/Uw9+LaXas3ik41f5RrlLC6UkJEo0YcvrR9pyIWg==","signatures":[{"sig":"MEUCIDcUARdchgiRTpFnwFO54H050m7eSmUzDbrn8uj2stj1AiEAhBnx0JXqjDbSQVl2CPij9y1vSx1oM3MEdZ3WvPs9if4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702050836.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/16903bce8af6ced5db7c3d614b5ce253/midscene-cli-0.20.2-beta-20250702050836.0.tgz","_integrity":"sha512-5jIc6xvndNvha2SpHK1+t4SGzU/dozpcZFQsB+saKHqkqb/Uw9+LaXas3ik41f5RrlLC6UkJEo0YcvrR9pyIWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702050836.0","@midscene/core":"0.20.2-beta-20250702050836.0","@midscene/android":"0.20.2-beta-20250702050836.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702050836.0_1751433097621_0.12384747613105396","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702063809.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702063809.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b17d03fccc247badd141ef0daaca3d2a7d0040e3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702063809.0.tgz","fileCount":9,"integrity":"sha512-mg2rwEVmE2tyneXNW7QwzzKaoGIOYB/OnNAORcvtlUOGXPjmHYgOiKg++lHCXNnZv+qKi2HZYlhxa3elpr3FNQ==","signatures":[{"sig":"MEUCIQCFWzcalYqphcebEkXWmrtFxzVkRjnKXCh5bRBy/2VU7QIgcO8T1B2Spvnlo2WxzI0UTZxSiirHSTM+JSY0FJcE7sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702063809.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/30cf4353d68b76b210cc0d605684451c/midscene-cli-0.20.2-beta-20250702063809.0.tgz","_integrity":"sha512-mg2rwEVmE2tyneXNW7QwzzKaoGIOYB/OnNAORcvtlUOGXPjmHYgOiKg++lHCXNnZv+qKi2HZYlhxa3elpr3FNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702063809.0","@midscene/core":"0.20.2-beta-20250702063809.0","@midscene/android":"0.20.2-beta-20250702063809.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702063809.0_1751438473934_0.006830136894281136","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702064734.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702064734.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"172fd2b462a0d740fb38161feacf5cc54d3e60f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702064734.0.tgz","fileCount":9,"integrity":"sha512-rT36fE4EK2S8A899k+fQ4t4NmdDmwl1O3rLF34YasPi7Xa9ZxDPQE9WspDRR9CB5m9kaVxYNLxQgJb6ofu6qoQ==","signatures":[{"sig":"MEUCIQCj4tCEfUlNMgTa4LbZq+Li6JRaa4G3gliVC1r7wWk3NQIgRHL1cB3zTpmEEFuQPMOa33UTtLpSSquWFsCfPLZQ2O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702064734.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/e0b4ee0f4c5f4893899542ca2019d2ae/midscene-cli-0.20.2-beta-20250702064734.0.tgz","_integrity":"sha512-rT36fE4EK2S8A899k+fQ4t4NmdDmwl1O3rLF34YasPi7Xa9ZxDPQE9WspDRR9CB5m9kaVxYNLxQgJb6ofu6qoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702064734.0","@midscene/core":"0.20.2-beta-20250702064734.0","@midscene/android":"0.20.2-beta-20250702064734.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702064734.0_1751439065541_0.6998876425595335","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071046.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702071046.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8dbc40d320a91ec6b2d3c0100973f0f34c1a130","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702071046.0.tgz","fileCount":9,"integrity":"sha512-9Thx6urXSQOHCDA003OLoin8T2dD7F5xiKRtM6w+XhvhdqzD+OhXHpC7vqw8ei1PzSQyshTP+M2+TpRGjwkJKA==","signatures":[{"sig":"MEUCIQC5DXkMRfl7nMw0PhFYOty193mMOGNjQQu2gcFW5EgyTwIgENg52RbmXa1WJUgjcEhICKQ7snnxQnBG1GQbQy1f3pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702071046.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/6ab22e801d9e0d6c6aa57c12e9fdf409/midscene-cli-0.20.2-beta-20250702071046.0.tgz","_integrity":"sha512-9Thx6urXSQOHCDA003OLoin8T2dD7F5xiKRtM6w+XhvhdqzD+OhXHpC7vqw8ei1PzSQyshTP+M2+TpRGjwkJKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702071046.0","@midscene/core":"0.20.2-beta-20250702071046.0","@midscene/android":"0.20.2-beta-20250702071046.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702071046.0_1751440421450_0.812996219774548","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071641.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702071641.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1c56db5a6e5f68545b1bbeeba21cf9c8b1156de1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702071641.0.tgz","fileCount":9,"integrity":"sha512-iSEOwxSvU+AySE+hoAhE8OCQHiRNT4FiCMsNHvsG6gWdpY2m2QbRmpeD2Kytdzmer8+1CKfIVn5tlH09LqbYFg==","signatures":[{"sig":"MEUCIGRy55i8TLQ+bingHB7xk7PBL+zLzGG1VKa+KdqXxgBNAiEAlZ6y/obS9whQktZK4dzjT+cb4hXBwA1hDfZ731DbwcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702071641.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/fde8a76389ba2479ace2eade3fdbb345/midscene-cli-0.20.2-beta-20250702071641.0.tgz","_integrity":"sha512-iSEOwxSvU+AySE+hoAhE8OCQHiRNT4FiCMsNHvsG6gWdpY2m2QbRmpeD2Kytdzmer8+1CKfIVn5tlH09LqbYFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702071641.0","@midscene/core":"0.20.2-beta-20250702071641.0","@midscene/android":"0.20.2-beta-20250702071641.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702071641.0_1751440784427_0.13218341778100484","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702081139.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250702081139.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eea5ea097278cf758d03f4452361ae8995036589","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250702081139.0.tgz","fileCount":9,"integrity":"sha512-LMIyOOGRhZTud/ajavw/D4chM7wPPjXedhSfaVTWowbf3y+23IpH3BuiKueRay7KEWOktIW4jT11yLVAFCA3NA==","signatures":[{"sig":"MEYCIQChWci37stgyH10Hdkyst80SGalXfJUch5Z9seQW8Bp4AIhAL5Y3STNjt5MEnXPRduxJKuWV5XkWwuzYc3I4lFpvGP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250702081139.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/5819858725e923da21310f18f0bce67f/midscene-cli-0.20.2-beta-20250702081139.0.tgz","_integrity":"sha512-LMIyOOGRhZTud/ajavw/D4chM7wPPjXedhSfaVTWowbf3y+23IpH3BuiKueRay7KEWOktIW4jT11yLVAFCA3NA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250702081139.0","@midscene/core":"0.20.2-beta-20250702081139.0","@midscene/android":"0.20.2-beta-20250702081139.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250702081139.0_1751444076389_0.3347513367495083","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250703091928.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250703091928.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eb65a6ffcd480cd913e3f41eba9e7dd05b4d8e03","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250703091928.0.tgz","fileCount":9,"integrity":"sha512-2fUuhZaOyjCYZ/qTyNM9g5fa6BatvmOSaFb9lyLvaEpPGPBZ9bZBhV1lc/Xr3es4oCyGPT1l42o8MeqE79Bjfw==","signatures":[{"sig":"MEYCIQDP34OdJUbwf9fbWu2sdLr82LyeSLqrJkhESza3/7L80AIhAIvDgnzHkbNSu8/IqPuUDAp+c9Q2YcXP3e2OLbnjklPu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250703091928.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/4abc279e9e9c6ce35effda04f42b4fce/midscene-cli-0.20.2-beta-20250703091928.0.tgz","_integrity":"sha512-2fUuhZaOyjCYZ/qTyNM9g5fa6BatvmOSaFb9lyLvaEpPGPBZ9bZBhV1lc/Xr3es4oCyGPT1l42o8MeqE79Bjfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250703091928.0","@midscene/core":"0.20.2-beta-20250703091928.0","@midscene/android":"0.20.2-beta-20250703091928.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250703091928.0_1751534546318_0.07015643627786261","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704071649.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704071649.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3a89dfd514d94e9336be2735c3dec539b5cef91b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704071649.0.tgz","fileCount":9,"integrity":"sha512-IaP0/YDB9+s8lGFXqXYw52vi13iFXBUjS8J/MNTeoZVz/97+OktNCEnIm7/qmrj8wGPgUJvDpyJLpdhVhMrHTg==","signatures":[{"sig":"MEUCIBHJr6wFFldm4h4jPDERAGKYZTDUFkJ9sJcZxRHpjilzAiEA9ovo+XCkV6PZkcs9dI/P6/4XE+4JIB+bnaSSO3MIZ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704071649.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/e2c6dcc32fcbad377d4f6f86a2a8bceb/midscene-cli-0.20.2-beta-20250704071649.0.tgz","_integrity":"sha512-IaP0/YDB9+s8lGFXqXYw52vi13iFXBUjS8J/MNTeoZVz/97+OktNCEnIm7/qmrj8wGPgUJvDpyJLpdhVhMrHTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704071649.0","@midscene/core":"0.20.2-beta-20250704071649.0","@midscene/android":"0.20.2-beta-20250704071649.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704071649.0_1751613621115_0.15506589753559852","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704072438.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704072438.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f2b90926f374c80004c1eadf719bf24edaa82c4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704072438.0.tgz","fileCount":9,"integrity":"sha512-3vu/wqrIlu0xlQi+lWcHZ28cEnazO6xwiu5i0sMv73YEy+d6MF8AlzdCZwT10fkrTFJJDwP9Cm9ZPeteJS8jJA==","signatures":[{"sig":"MEYCIQCzw/LXbAFYx5qjkyMhzolTk9Fr4qq9Q9uxAorhYCpRpwIhAMt1gnQaSOXQgwiyutiqF/cD972JrJH/+2zJnRxj29wI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704072438.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/298f374c0caaea9df5effefcd1b490dd/midscene-cli-0.20.2-beta-20250704072438.0.tgz","_integrity":"sha512-3vu/wqrIlu0xlQi+lWcHZ28cEnazO6xwiu5i0sMv73YEy+d6MF8AlzdCZwT10fkrTFJJDwP9Cm9ZPeteJS8jJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704072438.0","@midscene/core":"0.20.2-beta-20250704072438.0","@midscene/android":"0.20.2-beta-20250704072438.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704072438.0_1751614058070_0.7231887258114633","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083106.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704083106.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fad2b1c279aa1627d10f7deb40ad5123df99d1b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704083106.0.tgz","fileCount":9,"integrity":"sha512-irqrEZZk49hwPDoZaRxFiWulUNvH6nKlPO8wuA7ed1ldPdN7gpT7TkAkan3k8BuoddGJPy2YFlq7InKX5rhoMA==","signatures":[{"sig":"MEQCIGt2hTsMppacch9Qc2uuBQp2dQn6Bs11TrFTiVuH95DTAiAy63aiQfsS6nhfUvRYb1151hgrx+T6XOpCalSQCia+yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704083106.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/ad3e16dff0d2cb3bb6bc56d0710dea00/midscene-cli-0.20.2-beta-20250704083106.0.tgz","_integrity":"sha512-irqrEZZk49hwPDoZaRxFiWulUNvH6nKlPO8wuA7ed1ldPdN7gpT7TkAkan3k8BuoddGJPy2YFlq7InKX5rhoMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704083106.0","@midscene/core":"0.20.2-beta-20250704083106.0","@midscene/android":"0.20.2-beta-20250704083106.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704083106.0_1751618048446_0.6827167207110101","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083728.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704083728.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3d166d0f1447f58f8954fa3ea58c3ab88bea239b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704083728.0.tgz","fileCount":9,"integrity":"sha512-SEBz0/KYc95HYE6KP8GIdkEIAaGPqPFZ3ZnAZQpdVDvfG+aCGkJTDn7o0bIAmPCkZZvojLKuDb3lYCTDIPs5Hw==","signatures":[{"sig":"MEUCIDlsrDYO9/wSEr1jZdrpjs2MoFT7IBSsGbA/FqjsNND+AiEAz3wrVttX/ESJVrQ4AQgtfmeR4sNL2M+zz38iK3OO814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704083728.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/84b8ce6c623091e1a5fbf53c8e69b763/midscene-cli-0.20.2-beta-20250704083728.0.tgz","_integrity":"sha512-SEBz0/KYc95HYE6KP8GIdkEIAaGPqPFZ3ZnAZQpdVDvfG+aCGkJTDn7o0bIAmPCkZZvojLKuDb3lYCTDIPs5Hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704083728.0","@midscene/core":"0.20.2-beta-20250704083728.0","@midscene/android":"0.20.2-beta-20250704083728.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704083728.0_1751618429385_0.04720981334751739","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@midscene/cli","version":"0.21.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0cbb5c15af4e1b64370fd9fb26c9925b8d98a574","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.0.tgz","fileCount":9,"integrity":"sha512-zBq2w1y6AB5yP9TV+FxCq5i2VQ0StPJglv4m62Zb6R+zk8Rzz5tBKPjVuenlZAE2fUWkQDixkas1hwthl53D2g==","signatures":[{"sig":"MEUCIQCwuh5F8l1vRCDKBLpvs4h/QisadxwTELLGvOltHLJXdAIgFDFSLmGKPXfevZhOmpBdbfWsLR3EG3nlgqBnS5jtuQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170873},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/5885a98a76267871db8c952f225e1baf/midscene-cli-0.21.0.tgz","_integrity":"sha512-zBq2w1y6AB5yP9TV+FxCq5i2VQ0StPJglv4m62Zb6R+zk8Rzz5tBKPjVuenlZAE2fUWkQDixkas1hwthl53D2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.0","@midscene/core":"0.21.0","@midscene/android":"0.21.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.0_1751618714647_0.05372237462235452","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704084621.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704084621.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"100266f20aac513e7f92c307e4e6773821294edf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704084621.0.tgz","fileCount":9,"integrity":"sha512-NzyWf864H5PGXVuW/myqAs8wu0w0X0UEYnRvR4UGHVWCyXF+vbA1t8SZiJFPsQxRKoxBzsQb/cTnWFMaDaQN6A==","signatures":[{"sig":"MEQCIDmoZrmKtOhsepx3IthtYP6nJZMvC6Dd8JiO454XJUv4AiA0KmpcCIX/v8rUDAOoTa6BJ2H1EaDzYqiqCcxt/wYSiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704084621.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/d6d9880f9af11c82f4efdd01e6e796b3/midscene-cli-0.20.2-beta-20250704084621.0.tgz","_integrity":"sha512-NzyWf864H5PGXVuW/myqAs8wu0w0X0UEYnRvR4UGHVWCyXF+vbA1t8SZiJFPsQxRKoxBzsQb/cTnWFMaDaQN6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704084621.0","@midscene/core":"0.20.2-beta-20250704084621.0","@midscene/android":"0.20.2-beta-20250704084621.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704084621.0_1751618991784_0.9874797713872014","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704085711.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704085711.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5ca1cf9d11edfa32b5f6ccec96c1fcdcef3fe1fb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704085711.0.tgz","fileCount":9,"integrity":"sha512-WGYOoqjbtykAHw10LPSsx4DYe8DeZo2Jf/PxUrBEZY/c/fXeJeUlgYqTSR8RqKCG92QctjSOdpNS1dpuorA5JA==","signatures":[{"sig":"MEYCIQCiNpcLGRmPdMWdWpmXRkdqP4xBBmcZl/4y0rtPLQT7gwIhAOVGOZd0uV9jacrNEvG1mkajwCDrCTdJlGF/+ZY2y+8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704085711.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/beaad8b5d10efa147f82dd4a338a1c80/midscene-cli-0.20.2-beta-20250704085711.0.tgz","_integrity":"sha512-WGYOoqjbtykAHw10LPSsx4DYe8DeZo2Jf/PxUrBEZY/c/fXeJeUlgYqTSR8RqKCG92QctjSOdpNS1dpuorA5JA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704085711.0","@midscene/core":"0.20.2-beta-20250704085711.0","@midscene/android":"0.20.2-beta-20250704085711.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704085711.0_1751619610214_0.4767533428276962","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704090302.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704090302.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac3b366e843433438f0acdf141d480ea957d7e9d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704090302.0.tgz","fileCount":9,"integrity":"sha512-Qc4SqpQib/M/WdJm13VX1J28TRqDDI/xSBa4czXPUVlnHFh6XSWXSmnqMmBekYkR+n4pPDA0dtTC77OKEvTALw==","signatures":[{"sig":"MEQCIBh1dqIHFBmN6+JRs5mJU4ccJLfqyTQZbP5uyY7Xr/CZAiBq+LKa1NBeAY72SCPdNqBvGhY+5GNXMOPcfS/v9GNKsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704090302.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/c13565f1bf167122cd1e2613c605e22f/midscene-cli-0.20.2-beta-20250704090302.0.tgz","_integrity":"sha512-Qc4SqpQib/M/WdJm13VX1J28TRqDDI/xSBa4czXPUVlnHFh6XSWXSmnqMmBekYkR+n4pPDA0dtTC77OKEvTALw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704090302.0","@midscene/core":"0.20.2-beta-20250704090302.0","@midscene/android":"0.20.2-beta-20250704090302.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704090302.0_1751619962065_0.6411792343671301","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091030.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704091030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3120b5616268b0429c41d3e9f54f032cacc958d0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704091030.0.tgz","fileCount":9,"integrity":"sha512-9oBdUYhsHq1G5JXcgiXvyUlcBO5tVHX82Da6pI46Zia2Imr+5a0bto+hdbouu8TfNJiW3z64d4WDlWIrPZYjng==","signatures":[{"sig":"MEQCIEyjV8g14Ykn/H6JnLMdDEFXmjldQwv8GLFb7PPIaurvAiBy8/h+SpelHjteCkUYszyJsEARFxRaJfctOuuV+DX70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704091030.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/a698050cbb6de0169511be5c2651b9a6/midscene-cli-0.20.2-beta-20250704091030.0.tgz","_integrity":"sha512-9oBdUYhsHq1G5JXcgiXvyUlcBO5tVHX82Da6pI46Zia2Imr+5a0bto+hdbouu8TfNJiW3z64d4WDlWIrPZYjng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704091030.0","@midscene/core":"0.20.2-beta-20250704091030.0","@midscene/android":"0.20.2-beta-20250704091030.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704091030.0_1751620403569_0.7030938685085577","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091851.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704091851.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d10523f9bb6a1db7bcd34b4c86bc7cf3c228dfa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704091851.0.tgz","fileCount":9,"integrity":"sha512-6MVhMQzjli1VfqY2xwo2YMb4tuUKv35Rjkn8heMTIdSAyRNmNUljZMgEWq8wECO2eIeQ+e/C0gCndwRkCBN5Vg==","signatures":[{"sig":"MEQCIEHn39wz4zKghfw0X+N0VZQmpwKeQKXD5NDXyrl97/NUAiAq27QGF/hKL0Ojy9k7uk29ndLV5hY43MmyXWWFBrRZaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704091851.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/ba3bc2d553fb5134d5b2c035e4dc471e/midscene-cli-0.20.2-beta-20250704091851.0.tgz","_integrity":"sha512-6MVhMQzjli1VfqY2xwo2YMb4tuUKv35Rjkn8heMTIdSAyRNmNUljZMgEWq8wECO2eIeQ+e/C0gCndwRkCBN5Vg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704091851.0","@midscene/core":"0.20.2-beta-20250704091851.0","@midscene/android":"0.20.2-beta-20250704091851.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704091851.0_1751620908279_0.581444804844478","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704092743.0":{"name":"@midscene/cli","version":"0.20.2-beta-20250704092743.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a2cc9b25569e2823d7b84544282c5bae43d68261","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.20.2-beta-20250704092743.0.tgz","fileCount":9,"integrity":"sha512-oI74ktcij1uMs61/5WAAPQTxLT8dB5/6jTdtOE3yNDQLPyp/5kJ25iqbSsbRmVAcwWJpB755mSIt5pWEoU92iQ==","signatures":[{"sig":"MEUCIAXi0g+Ds/tOSyjSdom1eOJvKF1HPuoWMxfLIkARMuVwAiEAzOndmUiopM530Yzh1yAci4ZC+B+diMRLbNJvyAhRii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171013},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.20.2-beta-20250704092743.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/493c16339606e59fd007de9fc7bef7a1/midscene-cli-0.20.2-beta-20250704092743.0.tgz","_integrity":"sha512-oI74ktcij1uMs61/5WAAPQTxLT8dB5/6jTdtOE3yNDQLPyp/5kJ25iqbSsbRmVAcwWJpB755mSIt5pWEoU92iQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.20.2-beta-20250704092743.0","@midscene/core":"0.20.2-beta-20250704092743.0","@midscene/android":"0.20.2-beta-20250704092743.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2-beta-20250704092743.0_1751621441594_0.7015172327374284","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705095012.0":{"name":"@midscene/cli","version":"0.21.1-beta-20250705095012.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0261fc913d35f7913a675489527d2070d056029","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.1-beta-20250705095012.0.tgz","fileCount":9,"integrity":"sha512-6kqHEXdlmm3/0+VGf2295GTkevqAaLhP8tkIPO+X1e5hL/UW9GOGUuP3lH3VKhkL2gTxag3ne8LqGByZLUMb9Q==","signatures":[{"sig":"MEYCIQC+feg2Jmx1REE4lTvSVXl6NIoB3gZHFc/oafY8Mzf+MAIhAONj6H5nyLZwiuln81oDbWZIRXu0+FFYhwzPwtTYEDqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.1-beta-20250705095012.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/fb0704081d57a46069af92233f16b368/midscene-cli-0.21.1-beta-20250705095012.0.tgz","_integrity":"sha512-6kqHEXdlmm3/0+VGf2295GTkevqAaLhP8tkIPO+X1e5hL/UW9GOGUuP3lH3VKhkL2gTxag3ne8LqGByZLUMb9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.1-beta-20250705095012.0","@midscene/core":"0.21.1-beta-20250705095012.0","@midscene/android":"0.21.1-beta-20250705095012.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.1-beta-20250705095012.0_1751709185186_0.7109778015225492","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705161501.0":{"name":"@midscene/cli","version":"0.21.1-beta-20250705161501.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"434fbc45ab397aebf66ea39d5313f771b2ed094b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.1-beta-20250705161501.0.tgz","fileCount":9,"integrity":"sha512-C+/U0dd+ndlfcpyT5tbZIJSlB1cMNDPI/wh/7DO/ugk2zfodJdxwe3A9FJ3bHeW0+lqg47DEpeG76FvDGSLlgw==","signatures":[{"sig":"MEUCIFoazkmd/7qHv6AWhL8umTzwx/XmniDBARfZu3hdKdIzAiEA8rlUpennH2hXDwtWD4xhjv1suTd2cRvlvAZ36j9fArU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.1-beta-20250705161501.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/51b39522506204cbfddd19f72bc7cc10/midscene-cli-0.21.1-beta-20250705161501.0.tgz","_integrity":"sha512-C+/U0dd+ndlfcpyT5tbZIJSlB1cMNDPI/wh/7DO/ugk2zfodJdxwe3A9FJ3bHeW0+lqg47DEpeG76FvDGSLlgw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.1-beta-20250705161501.0","@midscene/core":"0.21.1-beta-20250705161501.0","@midscene/android":"0.21.1-beta-20250705161501.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.1-beta-20250705161501.0_1751732277761_0.21276400562218512","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250706150344.0":{"name":"@midscene/cli","version":"0.21.1-beta-20250706150344.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"58cea686fb3ff1fef83250687c0da2c02be4f8b6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.1-beta-20250706150344.0.tgz","fileCount":9,"integrity":"sha512-yacpRHA2G/ApEIZEpB5RAlqHFDErlq1uRxKSDkF6dCohPLBWef06yEKDA9hEBurDV63jfZE7wPttU2Q5bdWkYg==","signatures":[{"sig":"MEUCIQCr02E3qXmWOxZlR/qMFdbFxhZTeoa3/YmrVlBzw+eVZgIgBO/SO/GbqlUAmERhqz3mnfgbUeNfcBQpBC5zyNb5Gos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.1-beta-20250706150344.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/fb7797cc4b60b7450813f5b64ed27eec/midscene-cli-0.21.1-beta-20250706150344.0.tgz","_integrity":"sha512-yacpRHA2G/ApEIZEpB5RAlqHFDErlq1uRxKSDkF6dCohPLBWef06yEKDA9hEBurDV63jfZE7wPttU2Q5bdWkYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.1-beta-20250706150344.0","@midscene/core":"0.21.1-beta-20250706150344.0","@midscene/android":"0.21.1-beta-20250706150344.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.1-beta-20250706150344.0_1751814399303_0.9644754785938425","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@midscene/cli","version":"0.21.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a3d54b79f7ad1709d6cbc475a284b76b6e88547","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.1.tgz","fileCount":9,"integrity":"sha512-DcP9YfT8IzktXKi7FVDNOzLn/H3lzUfp5nlLPU61qReI5H7PmexPsKLgYNmLka8aJgPWg6tYr6LTAwU1dGQWFA==","signatures":[{"sig":"MEYCIQCAtvsysVgMcIQmdVq8gBEE9L4UEzZYr5r0N3Nl30SR5QIhALDiqt5I3ct+kGLnR2rt/Y+09ihEltVs06cNJA1vNe92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170873},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/a979a431c0d215b7da25b32753046cad/midscene-cli-0.21.1.tgz","_integrity":"sha512-DcP9YfT8IzktXKi7FVDNOzLn/H3lzUfp5nlLPU61qReI5H7PmexPsKLgYNmLka8aJgPWg6tYr6LTAwU1dGQWFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.1","@midscene/core":"0.21.1","@midscene/android":"0.21.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.1_1751855875459_0.7159965735356477","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@midscene/cli","version":"0.21.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8b8b72b1c832fd684d408f0b28a087687150abb8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.2.tgz","fileCount":9,"integrity":"sha512-KQTtiqL/VVgx+Cr+DkwTdvS8COLwIQeymw+mOuEeKMJLJcGBV/nxWkZ66xy+z5Sxipk8I45w4ql7oHCBNnmwig==","signatures":[{"sig":"MEUCIQCLre3ffIJC7iGNKO6lsECgON1JE/CmGoI/cjeNP/hf4AIgQ7CCj/PwMC1smwywnYZZksF16N0PY8HpOJaUXsKEQ+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170873},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/73ed8e6ebef2fb1d3d0c04d35ee91622/midscene-cli-0.21.2.tgz","_integrity":"sha512-KQTtiqL/VVgx+Cr+DkwTdvS8COLwIQeymw+mOuEeKMJLJcGBV/nxWkZ66xy+z5Sxipk8I45w4ql7oHCBNnmwig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.2","@midscene/core":"0.21.2","@midscene/android":"0.21.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.2_1751871831112_0.49913326808485703","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250710130206.0":{"name":"@midscene/cli","version":"0.21.3-beta-20250710130206.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"49a88c18e628420b9e4086808c8d5fe96e4d648f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.3-beta-20250710130206.0.tgz","fileCount":9,"integrity":"sha512-XMIjLDocti+hhxEsxXAZbfUAT7z96qTsyWsa4FehPpNDjFX9lNFoDrw3GyARD7cnxUXvY9/BDqpnSF2XhRNXIg==","signatures":[{"sig":"MEYCIQDpJS74KWZxguRJcVyazFM+hwn4384Q+1uSRYxIO3i3twIhAKepi3N8lIdt30MoH4n5tld3t5R5TGMYYGskKK4tRGkE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.3-beta-20250710130206.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/5bb87bfa31e148e4f0760dc40d253505/midscene-cli-0.21.3-beta-20250710130206.0.tgz","_integrity":"sha512-XMIjLDocti+hhxEsxXAZbfUAT7z96qTsyWsa4FehPpNDjFX9lNFoDrw3GyARD7cnxUXvY9/BDqpnSF2XhRNXIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.3-beta-20250710130206.0","@midscene/core":"0.21.3-beta-20250710130206.0","@midscene/android":"0.21.3-beta-20250710130206.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.3-beta-20250710130206.0_1752152711896_0.8065007713243351","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@midscene/cli","version":"0.21.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8f2508f835dfd7dd54cb0dd1fbbe868c0b4f8fa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.3.tgz","fileCount":9,"integrity":"sha512-4ZIrdEic2fCRsGVPdYQV65WsuhEZHReW6bV1//lYb/9wuWQUqq1CQuqycfO35IvS1RwoFPtIcQ9IIzUqIwt1iA==","signatures":[{"sig":"MEQCID4WxkY7WvkB8ZHXuTwhQ0PwaDZ2AM1hFx7rmmM532lRAiBImK7z8JMfdoZJXFIpCc+s08K3C6CW5ewgcja6/zPdPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170873},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4b27ee1afed45ba2f49838b266eff61/midscene-cli-0.21.3.tgz","_integrity":"sha512-4ZIrdEic2fCRsGVPdYQV65WsuhEZHReW6bV1//lYb/9wuWQUqq1CQuqycfO35IvS1RwoFPtIcQ9IIzUqIwt1iA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.3","@midscene/core":"0.21.3","@midscene/android":"0.21.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.3_1752201230745_0.05214674824939047","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250711063424.0":{"name":"@midscene/cli","version":"0.21.4-beta-20250711063424.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4914b43438bb3a032f030413f4f05843eedd88ab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.4-beta-20250711063424.0.tgz","fileCount":9,"integrity":"sha512-lbqTSsfJMIvpm0OFzbZxRwvbw/NFdHQ65Zixo+GZCUSGin2kmB7YqWlMAB3LMsUrVP9hyyhZ+4oTWE7I0nMbGw==","signatures":[{"sig":"MEUCIFfiFzVdmU65l/vm3xwHIMipOtdmALFxzn3JOUSdmShdAiEA68PtXhK5Ty5VNKOIE9aj2sq1iRfZ34zkYcaWUXGKVfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.4-beta-20250711063424.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6724527a5185859fc725feb3a8ecd69/midscene-cli-0.21.4-beta-20250711063424.0.tgz","_integrity":"sha512-lbqTSsfJMIvpm0OFzbZxRwvbw/NFdHQ65Zixo+GZCUSGin2kmB7YqWlMAB3LMsUrVP9hyyhZ+4oTWE7I0nMbGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.4-beta-20250711063424.0","@midscene/core":"0.21.4-beta-20250711063424.0","@midscene/android":"0.21.4-beta-20250711063424.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.4-beta-20250711063424.0_1752215880693_0.4499864913943512","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250714025212.0":{"name":"@midscene/cli","version":"0.21.4-beta-20250714025212.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0fe41d6c04e6636a8dc6f17fc32406dd8141be4c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.4-beta-20250714025212.0.tgz","fileCount":9,"integrity":"sha512-Cfq2LL5EhDZcytIwkVe/yjmZASyw14o8GQTKdvCEO8w/fiLVV4O/wX+WgvPz0cO0BLUJQLX2Iaz5+3ylAXwWoA==","signatures":[{"sig":"MEUCIEu8g7TBqw/ssg8OgwfmgHPkz1Xfzuzqs5JqkcGGbrZUAiEAjta8E2VUc/jMAHHWG0zK/SZofAd74gNTrhp4ZKYk7ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171007},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.4-beta-20250714025212.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3deac939d75ed1c815950d1c51a39bb9/midscene-cli-0.21.4-beta-20250714025212.0.tgz","_integrity":"sha512-Cfq2LL5EhDZcytIwkVe/yjmZASyw14o8GQTKdvCEO8w/fiLVV4O/wX+WgvPz0cO0BLUJQLX2Iaz5+3ylAXwWoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.21.4-beta-20250714025212.0","@midscene/core":"0.21.4-beta-20250714025212.0","@midscene/android":"0.21.4-beta-20250714025212.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.4-beta-20250714025212.0_1752461708932_0.976181419237609","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250715053831.0":{"name":"@midscene/cli","version":"0.21.4-beta-20250715053831.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"555ef137429eb196b051ba4fa8b073a29240f4d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.4-beta-20250715053831.0.tgz","fileCount":9,"integrity":"sha512-oS/i3Lb5O3OHxie1YmSQIeXKqbQFplNkLsfjhwioRuwH+nIrgsyJOCGfYr2ZXN9epecsbORh2ika8JyxnxFDuA==","signatures":[{"sig":"MEQCID98p+IWTPPVlZarN9Xm+xS36NV1x2psJhdlZgImZEloAiBXTkbuuUN534CthruVm+u3xOISN+F5PJv92eQnBfIv7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.4-beta-20250715053831.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c9ceb7cd59b52b600972a362a564909/midscene-cli-0.21.4-beta-20250715053831.0.tgz","_integrity":"sha512-oS/i3Lb5O3OHxie1YmSQIeXKqbQFplNkLsfjhwioRuwH+nIrgsyJOCGfYr2ZXN9epecsbORh2ika8JyxnxFDuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.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","@midscene/android":"0.21.4-beta-20250715053831.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.4-beta-20250715053831.0_1752558106245_0.4256338734566212","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@midscene/cli","version":"0.22.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"755009e9c84b99610b870abc4cdcb06741cae044","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.0.tgz","fileCount":9,"integrity":"sha512-EMH5OELyz0M6Qpy672Ij5IF+myUv1K9ZljUxyY1xZtyJ1pHr6y5vppfm1TectJTCtOVBoyDuMlEhEvVQTDIk2g==","signatures":[{"sig":"MEYCIQDuqKe7TNut7zvalt9+DkayCa6O4tuPjAMNxJ+2NZANAAIhAIhTm99kqTZ9o+DG2/E9Qi/dh3/TTvQwcNEOTZpKB2zI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175766},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd561fe319202fd2c3605e79d807aa01/midscene-cli-0.22.0.tgz","_integrity":"sha512-EMH5OELyz0M6Qpy672Ij5IF+myUv1K9ZljUxyY1xZtyJ1pHr6y5vppfm1TectJTCtOVBoyDuMlEhEvVQTDIk2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.22.0","@midscene/core":"0.22.0","@midscene/shared":"0.22.0","@midscene/android":"0.22.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.0_1752647680374_0.26410787886693043","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250716081844.0":{"name":"@midscene/cli","version":"0.21.3-beta-20250716081844.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ed551b79d76905fc97e1ae4341c01dc70d22ae8f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.21.3-beta-20250716081844.0.tgz","fileCount":9,"integrity":"sha512-FGu6IQG8xM3L5PrAFSQMBiNw66b1ZY5kTo6ewSpAF3lyL0T4worXdafE0fiLrlNGabZm9XXgnYp6RomgjFztkA==","signatures":[{"sig":"MEUCIQC/MO1QtPVv16qhYJdMnDRs1nzgmMJWEmNV3KmduBbV8AIgSFfxZgLn7v2dh3Lkw9THZEdBnjb2VML+zQRsHh2+VtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3800798},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.21.3-beta-20250716081844.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3279f809234c63dde1fcbafa036ea4c/midscene-cli-0.21.3-beta-20250716081844.0.tgz","_integrity":"sha512-FGu6IQG8xM3L5PrAFSQMBiNw66b1ZY5kTo6ewSpAF3lyL0T4worXdafE0fiLrlNGabZm9XXgnYp6RomgjFztkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.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","@midscene/android":"0.21.3-beta-20250716081844.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.3-beta-20250716081844.0_1752654106125_0.41693079273653333","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717053953.0":{"name":"@midscene/cli","version":"0.22.1-beta-20250717053953.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0eb6882d8c379f54757adaca49f6b6da2bfb1594","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.1-beta-20250717053953.0.tgz","fileCount":9,"integrity":"sha512-0waKUCR6dBRS+1C/okPWCX9TSkeBS2QHD47FKuKmTroOcxlykCq1o5FctUiT0eFgfGNOJ8fyrNZim/PtUDkVvw==","signatures":[{"sig":"MEUCIQCe7yRnx1u0g9mfOIRROUxJ5Wy6KQnDUYtDUpVXTsHrzQIgIZ+PcsV1cNuKiaqrre4veaNPkCvwQqWNJwTEf8U7aK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.1-beta-20250717053953.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/062dff90a1fff0d552d11c047a9f8064/midscene-cli-0.22.1-beta-20250717053953.0.tgz","_integrity":"sha512-0waKUCR6dBRS+1C/okPWCX9TSkeBS2QHD47FKuKmTroOcxlykCq1o5FctUiT0eFgfGNOJ8fyrNZim/PtUDkVvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.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","@midscene/android":"0.22.1-beta-20250717053953.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.1-beta-20250717053953.0_1752730973708_0.29283128227475586","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717094632.0":{"name":"@midscene/cli","version":"0.22.1-beta-20250717094632.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8c56c7836e02fb9f1e69a7d31457b0bbc41eb71","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.1-beta-20250717094632.0.tgz","fileCount":9,"integrity":"sha512-jlm5fd0E6fWk+TFsVdD58xiFVHiW2rWxjgpPYI8GAQDcQOBnbE4A4TDPqdE9RfVRoHe8sU2iGdC26xe9ljTd0A==","signatures":[{"sig":"MEQCIAub/yIVvRMX7KRdg646dPS4S5qm0pvVWr1nQlW03NMXAiBELCG92YUXcsMNI4MgN1kOyztp1P+j31JeukpsUk/ceQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.1-beta-20250717094632.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/87998417ba604e2014be811bf2297a09/midscene-cli-0.22.1-beta-20250717094632.0.tgz","_integrity":"sha512-jlm5fd0E6fWk+TFsVdD58xiFVHiW2rWxjgpPYI8GAQDcQOBnbE4A4TDPqdE9RfVRoHe8sU2iGdC26xe9ljTd0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.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","@midscene/android":"0.22.1-beta-20250717094632.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.1-beta-20250717094632.0_1752745764383_0.7857086456395133","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@midscene/cli","version":"0.22.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f493bb47d932ff9c528bc0c79328fb9dd6f7197","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.1.tgz","fileCount":9,"integrity":"sha512-M3Wb6HzhqW2UVMAbRvTna45+/268F1yRcGlNUQNUZ8LzUz9dUzVHlIOBMdnYFh3PzFBxNKkcgzoqp1cpTpUb0g==","signatures":[{"sig":"MEYCIQDLdpKgHMN/1ijUsAD9bOYEYDLyEK9a2qC6s5Zg+XvfsQIhAJKPb7RjA9lRIFBaYeqSSDEPrqIWnNQ1OXKjfKiKuYdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175766},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/04cade8862b6278505f6f7d41f1e0f97/midscene-cli-0.22.1.tgz","_integrity":"sha512-M3Wb6HzhqW2UVMAbRvTna45+/268F1yRcGlNUQNUZ8LzUz9dUzVHlIOBMdnYFh3PzFBxNKkcgzoqp1cpTpUb0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","@midscene/web":"0.22.1","@midscene/core":"0.22.1","@midscene/shared":"0.22.1","@midscene/android":"0.22.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.1_1752755914791_0.2768577674575914","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721080611.0":{"name":"@midscene/cli","version":"0.22.2-beta-20250721080611.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"06c7a779be4143d0652ce739aef90d28255f97a9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.2-beta-20250721080611.0.tgz","fileCount":9,"integrity":"sha512-mw5u0m/KFp/+YoqLxJ7QP/dj9YUBsk4vhwpMEtZrPX/LD1gsFTHu1zqQOYEkVsWNRqES3eDgDQZCO/02gnPEiA==","signatures":[{"sig":"MEUCIG/9xI7T/pBxEOYYSeF9ENZ8nJxQTXunszeoTV+92N3FAiEA55XV+AGctfsOQySZQ6Ntw+SOp0ymNKNYLvdX5Ez5wQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3826428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.2-beta-20250721080611.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ac810395cc99495096322763b9e5f1fc/midscene-cli-0.22.2-beta-20250721080611.0.tgz","_integrity":"sha512-mw5u0m/KFp/+YoqLxJ7QP/dj9YUBsk4vhwpMEtZrPX/LD1gsFTHu1zqQOYEkVsWNRqES3eDgDQZCO/02gnPEiA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.22.2-beta-20250721080611.0","@midscene/core":"0.22.2-beta-20250721080611.0","@midscene/shared":"0.22.2-beta-20250721080611.0","@midscene/android":"0.22.2-beta-20250721080611.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.2-beta-20250721080611.0_1753085380913_0.45789671391699494","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721085213.0":{"name":"@midscene/cli","version":"0.22.2-beta-20250721085213.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3e6422489ec5fa8b6d0ab2df9dae6de95d3a4118","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.2-beta-20250721085213.0.tgz","fileCount":9,"integrity":"sha512-lebCHX63rnhHf0xPQ+meHXttmRzpkET7wHBDzTCn434lpQ2vB8pQKYu18ziXkPya5L5dOHRyH8H7HYxkmNJqOw==","signatures":[{"sig":"MEQCIBXQRvTEzjWoXqw02ENZ+S7XuYUz7RweIWlmxXXxKABuAiAhEipfUfmyaBipWhF3bhxkpe1pIBI7RFVTcAhhutPiqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3828526},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.2-beta-20250721085213.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0269357625f1957ca2f6742eff270352/midscene-cli-0.22.2-beta-20250721085213.0.tgz","_integrity":"sha512-lebCHX63rnhHf0xPQ+meHXttmRzpkET7wHBDzTCn434lpQ2vB8pQKYu18ziXkPya5L5dOHRyH8H7HYxkmNJqOw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.22.2-beta-20250721085213.0","@midscene/core":"0.22.2-beta-20250721085213.0","@midscene/shared":"0.22.2-beta-20250721085213.0","@midscene/android":"0.22.2-beta-20250721085213.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.2-beta-20250721085213.0_1753088110077_0.09436930831321177","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721123320.0":{"name":"@midscene/cli","version":"0.22.2-beta-20250721123320.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fac62ea5150540c63d72a88083710e7a062d3b92","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.2-beta-20250721123320.0.tgz","fileCount":9,"integrity":"sha512-WztUiH5un/+y2mm0Pe7p6boANkV+wHP8WtYs2ZQQlBr4F9WOocYAvPV3hUwfiwpLkLQh04UfcgVBrrL9cyjbRQ==","signatures":[{"sig":"MEUCIDkSOu6jqsXEspMxj7cqzZwOxyCqNrFxOZqUb33Xphb9AiEA65gdGFaSmty7mt8sSYtGBAgwQ6KYLXhpECvjS+JwjME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.2-beta-20250721123320.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1d9e486594190c83ee8557390226dcfb/midscene-cli-0.22.2-beta-20250721123320.0.tgz","_integrity":"sha512-WztUiH5un/+y2mm0Pe7p6boANkV+wHP8WtYs2ZQQlBr4F9WOocYAvPV3hUwfiwpLkLQh04UfcgVBrrL9cyjbRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.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","@midscene/android":"0.22.2-beta-20250721123320.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.2-beta-20250721123320.0_1753101382815_0.9983759285910785","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721124457.0":{"name":"@midscene/cli","version":"0.22.2-beta-20250721124457.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1975bffadb6bdf6d15e59640fc13ab03ece6212d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.22.2-beta-20250721124457.0.tgz","fileCount":9,"integrity":"sha512-QKFonq44OaAs316LoJX8Ig3hQbGcVayQfY+OTYsm+rH3Yr+dNMO87b0HpEUQPU9u4aSMGkONwdpZI1XmDhoQYA==","signatures":[{"sig":"MEYCIQCmXRV11IFBl9dztq2wplG+mIAO1HbEPYhLzWGAACoF+gIhAInpHvwL64Cpls71SCaJ1Xd7wFGr9CnAV8A5Vdtwc43t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829858},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.22.2-beta-20250721124457.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d0b7efc68d1e34f99a66f36a1c7eaa17/midscene-cli-0.22.2-beta-20250721124457.0.tgz","_integrity":"sha512-QKFonq44OaAs316LoJX8Ig3hQbGcVayQfY+OTYsm+rH3Yr+dNMO87b0HpEUQPU9u4aSMGkONwdpZI1XmDhoQYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.22.2-beta-20250721124457.0","@midscene/core":"0.22.2-beta-20250721124457.0","@midscene/shared":"0.22.2-beta-20250721124457.0","@midscene/android":"0.22.2-beta-20250721124457.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.2-beta-20250721124457.0_1753102071025_0.7249217217076718","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@midscene/cli","version":"0.23.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ebc0e8e376e3784e2eeb7898354d436310097439","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.0.tgz","fileCount":9,"integrity":"sha512-9Dy3zCuWDoc4WpN3SbY7fQ1SffUsJdrRmmsHY++NKBgFG5pmwnpWbErsm6BHX2p3jXZL8Vi1MFFlTYOh0Y9m8A==","signatures":[{"sig":"MEUCIGEh2FfcQy4RvTv9hh6H2K/dcJ8nD6QJ/pTPTWJQ3qgLAiEA6M8E+eYbsW+LOuQFusVcXJVEoXFxjniLNMtuh+YjPa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829614},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d489e51daa2ea30fda50e6f57dab96a/midscene-cli-0.23.0.tgz","_integrity":"sha512-9Dy3zCuWDoc4WpN3SbY7fQ1SffUsJdrRmmsHY++NKBgFG5pmwnpWbErsm6BHX2p3jXZL8Vi1MFFlTYOh0Y9m8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.0","@midscene/core":"0.23.0","@midscene/shared":"0.23.0","@midscene/android":"0.23.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.0_1753108231484_0.4767206817458698","host":"s3://npm-registry-packages-npm-production"}},"0.23.1-beta-20250722053952.0":{"name":"@midscene/cli","version":"0.23.1-beta-20250722053952.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"39ea2578c93fe84147aa4efb9fc56b043d9b2601","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.1-beta-20250722053952.0.tgz","fileCount":9,"integrity":"sha512-180oZDqyhIv9mY3gldBrV0rO1LOc1akm2P/0PHYHGMbt1wgEgtrAZ50sujGUnrkuEmzx653KOZeDI3thSp7S5w==","signatures":[{"sig":"MEUCIFa6W8Gd4O8ixbP81mfwgPf0xUuYW+S+5QuRBf348PFJAiEA8dZhnkBO639ATqIA21K66OZFwwkitC1VwqbY5tyv0ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829858},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.1-beta-20250722053952.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15e1a0047a8b8985ad8343e2b172125c/midscene-cli-0.23.1-beta-20250722053952.0.tgz","_integrity":"sha512-180oZDqyhIv9mY3gldBrV0rO1LOc1akm2P/0PHYHGMbt1wgEgtrAZ50sujGUnrkuEmzx653KOZeDI3thSp7S5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.1-beta-20250722053952.0","@midscene/core":"0.23.1-beta-20250722053952.0","@midscene/shared":"0.23.1-beta-20250722053952.0","@midscene/android":"0.23.1-beta-20250722053952.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.1-beta-20250722053952.0_1753162969055_0.4167092720972392","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@midscene/cli","version":"0.23.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4560818fa80e5796a0b147928dc5e7984e04d3b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.1.tgz","fileCount":9,"integrity":"sha512-cJheSZ5FTxsTNKx3xb49HRqXxH50HD1LvWkyAu01GgspYoaPImKHrKsmcwUd/5NFVUE5k0AZPBJTZCrcG3M4Pw==","signatures":[{"sig":"MEQCIFMxk2xeFM6BUfGL71rKPOBoeM1qtaExDwEWU8id/IP6AiBCcx1VJVBJf8T59Nv3+FO3/rj1eLuERusY2cE5bQIadw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829614},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fabd544b2b2b5d7c31344f2cda364cc9/midscene-cli-0.23.1.tgz","_integrity":"sha512-cJheSZ5FTxsTNKx3xb49HRqXxH50HD1LvWkyAu01GgspYoaPImKHrKsmcwUd/5NFVUE5k0AZPBJTZCrcG3M4Pw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.1","@midscene/core":"0.23.1","@midscene/shared":"0.23.1","@midscene/android":"0.23.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.1_1753170599235_0.3364893008119072","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723063354.0":{"name":"@midscene/cli","version":"0.23.2-beta-20250723063354.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"86f008df8a6b4a88fd962a6fd9ec9c32615f9a1c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.2-beta-20250723063354.0.tgz","fileCount":9,"integrity":"sha512-Je6F2/f4AWbhymvwAeP7syMEQS3UFO2h6qb5WWq5Rf89F9+94xku6vOhrpplndWZulJgvfnOjATohWCY67SpvA==","signatures":[{"sig":"MEYCIQCz1AiideNfB23YkzrjDAZvVQz2R+KfL12da6rHRGgiKAIhAO5MQrgXN5JaoBSMxifA1SqSb560wE3Vm9gUxuuCE5Yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829858},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.2-beta-20250723063354.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bab8bfc70eb33968b75df27047c9438c/midscene-cli-0.23.2-beta-20250723063354.0.tgz","_integrity":"sha512-Je6F2/f4AWbhymvwAeP7syMEQS3UFO2h6qb5WWq5Rf89F9+94xku6vOhrpplndWZulJgvfnOjATohWCY67SpvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.2-beta-20250723063354.0","@midscene/core":"0.23.2-beta-20250723063354.0","@midscene/shared":"0.23.2-beta-20250723063354.0","@midscene/android":"0.23.2-beta-20250723063354.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.2-beta-20250723063354.0_1753252610821_0.1509878904831885","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723080216.0":{"name":"@midscene/cli","version":"0.23.2-beta-20250723080216.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dbe9a2af2ddee1d4c66cef5eabd1b1db4574b41f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.2-beta-20250723080216.0.tgz","fileCount":9,"integrity":"sha512-UITU/TyJJZeUY7X6qSGjOVU19CF+46QjO7Q1uueY2zGSqgG9CBosLrsPhUKDiqz+GApm8UBMnEya6gd+y7tAsQ==","signatures":[{"sig":"MEQCIBmbmLfkOMLJt1kHhQnXbXZU3ZG9Zsp2JN65iWPSUkZ4AiApnb2Wgd5B/Vc8lh7dIrmqMLXG55QWs4ro5iBVlNJiLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829858},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.2-beta-20250723080216.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9a8c730f52d23644899b26fb4a87c3a/midscene-cli-0.23.2-beta-20250723080216.0.tgz","_integrity":"sha512-UITU/TyJJZeUY7X6qSGjOVU19CF+46QjO7Q1uueY2zGSqgG9CBosLrsPhUKDiqz+GApm8UBMnEya6gd+y7tAsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.2-beta-20250723080216.0","@midscene/core":"0.23.2-beta-20250723080216.0","@midscene/shared":"0.23.2-beta-20250723080216.0","@midscene/android":"0.23.2-beta-20250723080216.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.2-beta-20250723080216.0_1753257925040_0.4522721623173127","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@midscene/cli","version":"0.23.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"815a7b1ec8df112f32481d781df3a04cac32b8c8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.2.tgz","fileCount":9,"integrity":"sha512-ypM8fFC+zmq/Ix+8op2dHID1Kt5WFlCJYpBMhHxaI542kyOPKDtuGfT65BIdtFW/cSEHqOAZ+/Hot2RatQuAzQ==","signatures":[{"sig":"MEUCICfW50lQOkLdMmA+cIm+0ZDoxZQs+I7ojcRs7jPPbrasAiEAof0DgJOe/W+Uga44oHmZKGF0YjZT7a7sViUBCnRPq9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829614},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ac519121911c44d9ee76d327f1a6162/midscene-cli-0.23.2.tgz","_integrity":"sha512-ypM8fFC+zmq/Ix+8op2dHID1Kt5WFlCJYpBMhHxaI542kyOPKDtuGfT65BIdtFW/cSEHqOAZ+/Hot2RatQuAzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.2","@midscene/core":"0.23.2","@midscene/shared":"0.23.2","@midscene/android":"0.23.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.2_1753263274251_0.6215365154017563","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@midscene/cli","version":"0.23.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8e9e532b10937213884b3f07c6fc7a86b9327f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.3.tgz","fileCount":9,"integrity":"sha512-5nZXil3OdxJbJgZcMv6Ug5hj3OYQVLf/FWU+PewqG8OIgtbHY67tM3/x2Endr8ZPjGtRlUl9WzVYkic+AM0cQA==","signatures":[{"sig":"MEYCIQCPCP+WXGrBrJJ3n6UPa7AJ8MsteUkJHarZtSXp1LAl+QIhAPnOkSmAAQyYaavo6s4uCdZABXLk0KlDCO8uVw0rbfgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829614},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d2a7518222a419ad9c16abc2a5ef687/midscene-cli-0.23.3.tgz","_integrity":"sha512-5nZXil3OdxJbJgZcMv6Ug5hj3OYQVLf/FWU+PewqG8OIgtbHY67tM3/x2Endr8ZPjGtRlUl9WzVYkic+AM0cQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.3","@midscene/core":"0.23.3","@midscene/shared":"0.23.3","@midscene/android":"0.23.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.3_1753338772249_0.803263274557048","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725034040.0":{"name":"@midscene/cli","version":"0.23.4-beta-20250725034040.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0fb2733c7b0048219af8531318dbd14d32b75717","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.4-beta-20250725034040.0.tgz","fileCount":9,"integrity":"sha512-38YeqBQ//ZJ1kKUjQ2d78zkAsbyROD7N0n4JUxtod1hkBIARiOL7w9GEUdZvH0Ii1tOmw5ilDmZNjEYfghvGfg==","signatures":[{"sig":"MEUCIQDREtcDTqlh+O2P02zNv6gGiX0Ewlu78CIm3j6zkf2LnwIgDzV9/L5KkK+a4E6yQ23THisUGMlYdEi4SbfUe1TFSBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829612},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.4-beta-20250725034040.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b7704ecf8324138f435b867d8b3adcfe/midscene-cli-0.23.4-beta-20250725034040.0.tgz","_integrity":"sha512-38YeqBQ//ZJ1kKUjQ2d78zkAsbyROD7N0n4JUxtod1hkBIARiOL7w9GEUdZvH0Ii1tOmw5ilDmZNjEYfghvGfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.4-beta-20250725034040.0","@midscene/core":"0.23.4-beta-20250725034040.0","@midscene/shared":"0.23.4-beta-20250725034040.0","@midscene/android":"0.23.4-beta-20250725034040.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.4-beta-20250725034040.0_1753415022547_0.5557322602688548","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725053012.0":{"name":"@midscene/cli","version":"0.23.4-beta-20250725053012.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"97625ba5eb12df94a89dbbd38235f0d51a3e6371","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.4-beta-20250725053012.0.tgz","fileCount":9,"integrity":"sha512-EqwBFCKTAxjfFQ+82RAaXgJy6QWDbMG+NXbTOVERbwOfXaZ04flY7JVGH95WouzVrPz437Lg3qQpLCqGyEt8ng==","signatures":[{"sig":"MEYCIQDAyKfH0Nd83X1VCCbyORDkYsBTWhmkf4zqxPPoSbCPswIhAJEcpioR7mhXP6Xru1HxPyq5lbUfK6/4D/Utc/j+3Pgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829858},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.4-beta-20250725053012.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"modern dev","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28b313e1f54269b8e5599aec34967f6f/midscene-cli-0.23.4-beta-20250725053012.0.tgz","_integrity":"sha512-EqwBFCKTAxjfFQ+82RAaXgJy6QWDbMG+NXbTOVERbwOfXaZ04flY7JVGH95WouzVrPz437Lg3qQpLCqGyEt8ng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.4-beta-20250725053012.0","@midscene/core":"0.23.4-beta-20250725053012.0","@midscene/shared":"0.23.4-beta-20250725053012.0","@midscene/android":"0.23.4-beta-20250725053012.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.4-beta-20250725053012.0_1753421595611_0.8364228502936666","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725070727.0":{"name":"@midscene/cli","version":"0.23.4-beta-20250725070727.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8a0c67d55d435f9a0e6a375fc350ffb592cc3b53","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.4-beta-20250725070727.0.tgz","fileCount":9,"integrity":"sha512-dmEuyygdB4iokr8v5L1Ofo3JWiPkhnw03OlGvw4xp/Ub2hvqBvPeLV2R4EclUFyyUNJsq8llNtgZo3UsiXMmsg==","signatures":[{"sig":"MEUCIAcqPjsy2Ii0k/+dXDaLNpz0l+qCJfSTo1QQFgee1TV/AiEA1U3F92gKR7pYGnWiKR3qb0WQP5C2r9pO/xkzixpPoJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829885},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.4-beta-20250725070727.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b3154e4e152c4ca8efc860affa63207/midscene-cli-0.23.4-beta-20250725070727.0.tgz","_integrity":"sha512-dmEuyygdB4iokr8v5L1Ofo3JWiPkhnw03OlGvw4xp/Ub2hvqBvPeLV2R4EclUFyyUNJsq8llNtgZo3UsiXMmsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.4-beta-20250725070727.0","@midscene/core":"0.23.4-beta-20250725070727.0","@midscene/shared":"0.23.4-beta-20250725070727.0","@midscene/android":"0.23.4-beta-20250725070727.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.4-beta-20250725070727.0_1753427459739_0.27435090479683355","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725085636.0":{"name":"@midscene/cli","version":"0.23.4-beta-20250725085636.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac61904b15d58abd17dbdde347d1679dfec8f28a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.4-beta-20250725085636.0.tgz","fileCount":9,"integrity":"sha512-TJqOP+LObJiYWONFsIwt0hanprqY5fp28RGoJD1wOsxJT6tWvKg1/D9eZnNcO9VUEkmJRNRXFEPwxlwdzgUxKg==","signatures":[{"sig":"MEYCIQDOYeuo06wov1RpcrhuaX1QQMAcBtFXZNd9wL3m4wvbjgIhALKHzt0otxaoRXa4gISGpAMEp6GD/+GUAjU3QacXjhGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.4-beta-20250725085636.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a722cc1714b3a6b8eef55b3b4435bb82/midscene-cli-0.23.4-beta-20250725085636.0.tgz","_integrity":"sha512-TJqOP+LObJiYWONFsIwt0hanprqY5fp28RGoJD1wOsxJT6tWvKg1/D9eZnNcO9VUEkmJRNRXFEPwxlwdzgUxKg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.4-beta-20250725085636.0","@midscene/core":"0.23.4-beta-20250725085636.0","@midscene/shared":"0.23.4-beta-20250725085636.0","@midscene/android":"0.23.4-beta-20250725085636.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.4-beta-20250725085636.0_1753433976616_0.20076099007935788","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@midscene/cli","version":"0.23.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"600105db6435b234a79d826724616b75896e3409","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.4.tgz","fileCount":9,"integrity":"sha512-hAVB02F0DDEfxhceEYn8OBa47nqTws8ZwmvdEgmcovBHsKODDdZOCyGMkUkUIt6/Kjzb1bCmpNndoC4djimktw==","signatures":[{"sig":"MEUCICsbGpzjsLN5xQQReYrVz10I4UoCmPBMWgCf7Ynf8UO2AiEAz+Tg6bGHXIj9PqLVYWMg555EhYv21kdfOGzuDgMsLv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829395},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/13bd4b45771532909a92dd95ce57d9aa/midscene-cli-0.23.4.tgz","_integrity":"sha512-hAVB02F0DDEfxhceEYn8OBa47nqTws8ZwmvdEgmcovBHsKODDdZOCyGMkUkUIt6/Kjzb1bCmpNndoC4djimktw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.4","@midscene/core":"0.23.4","@midscene/shared":"0.23.4","@midscene/android":"0.23.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.4_1753444167340_0.5177023455792717","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250725122236.0":{"name":"@midscene/cli","version":"0.23.5-beta-20250725122236.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cffcd00d161ad7373f03970af2fe6a788cb21773","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.5-beta-20250725122236.0.tgz","fileCount":9,"integrity":"sha512-yqwUlkPcnbj70Gy/KirkA26YVS2tXJSxeAlINSkcpCqG5fb9amfBvCZxw38jrsVaGcx6PdKDb+GxyxQbt/y/Kg==","signatures":[{"sig":"MEUCIBvk3vLUoxFCMjRYYDKxjIK0BNZ7OC/UkizOdnkN9qV2AiEA3gC+RESncQMPyJkbz17heZXwt3EGEuZLONvwKoo4HGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.5-beta-20250725122236.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60c1ccff4ac0b1605b4222aaa4683f46/midscene-cli-0.23.5-beta-20250725122236.0.tgz","_integrity":"sha512-yqwUlkPcnbj70Gy/KirkA26YVS2tXJSxeAlINSkcpCqG5fb9amfBvCZxw38jrsVaGcx6PdKDb+GxyxQbt/y/Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.5-beta-20250725122236.0","@midscene/core":"0.23.5-beta-20250725122236.0","@midscene/shared":"0.23.5-beta-20250725122236.0","@midscene/android":"0.23.5-beta-20250725122236.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.5-beta-20250725122236.0_1753446339878_0.6338490153596361","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728060950.0":{"name":"@midscene/cli","version":"0.23.5-beta-20250728060950.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba75085b00484648918e83d0c3c6af3ebd49a4b6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.5-beta-20250728060950.0.tgz","fileCount":9,"integrity":"sha512-3MAqG72KernpBLSm4lLq34ejBDYSWYyizjSmTsOa1yEE/qi+ox+bKiveRbgz9LHP5AmY+pNYTZmnFlBJT+u7tA==","signatures":[{"sig":"MEYCIQDEIHw1tUJEqXNaU3U7dVeTO2BCZHHss6760EgQi3XehwIhAJ/JKNMBWt+zsxpfdZHMnxJELzy/C0R5BNMnchPqAGLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.5-beta-20250728060950.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/52d160c55028b1bd187121d8d3f48d24/midscene-cli-0.23.5-beta-20250728060950.0.tgz","_integrity":"sha512-3MAqG72KernpBLSm4lLq34ejBDYSWYyizjSmTsOa1yEE/qi+ox+bKiveRbgz9LHP5AmY+pNYTZmnFlBJT+u7tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.5-beta-20250728060950.0","@midscene/core":"0.23.5-beta-20250728060950.0","@midscene/shared":"0.23.5-beta-20250728060950.0","@midscene/android":"0.23.5-beta-20250728060950.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.5-beta-20250728060950.0_1753683176708_0.09628631563660894","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728070606.0":{"name":"@midscene/cli","version":"0.23.5-beta-20250728070606.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa8f9c2103e1ae918efa99c8c976eaf164cdb1d8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.23.5-beta-20250728070606.0.tgz","fileCount":9,"integrity":"sha512-/kkU8wxl6dvG46oNhpx431TmBK59OscjYG8QlEEhT8J7e6TOnNJrhFIA6StgQMLNiu8o69BppI6QITR2SYc1TA==","signatures":[{"sig":"MEUCIQCSe4+YswqZ/33aQotAm+10cIx+wSKdGnU32fYo1XYZSwIgQS0aFddUZMbmVQCOuleRMgvRV0vd6/qPheTssQpoHb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.23.5-beta-20250728070606.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bcb956d0ff597bc7bf70909563871503/midscene-cli-0.23.5-beta-20250728070606.0.tgz","_integrity":"sha512-/kkU8wxl6dvG46oNhpx431TmBK59OscjYG8QlEEhT8J7e6TOnNJrhFIA6StgQMLNiu8o69BppI6QITR2SYc1TA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.23.5-beta-20250728070606.0","@midscene/core":"0.23.5-beta-20250728070606.0","@midscene/shared":"0.23.5-beta-20250728070606.0","@midscene/android":"0.23.5-beta-20250728070606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.5-beta-20250728070606.0_1753686547164_0.5657601691215903","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@midscene/cli","version":"0.24.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e81ffdb411b0977b67b9ab569f10fe121d5787c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.0.tgz","fileCount":9,"integrity":"sha512-y9GTKYWI48JysciZn256+F6MmzG0bUNDjSa5ZFfMxGhoPbEcXbjTcCgtYChd29JfXWQitderX1z+hW28d/pbRg==","signatures":[{"sig":"MEUCIF9ODH4prevIlycr1nK5a5tUTVfocuV2vZbvG64IyuiYAiEAp4JLv7A73CVeZNcBO3SaF2BygOwdv2SLJ5CSl1SvWsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829395},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dba762377b2af3b1726c2166788304c9/midscene-cli-0.24.0.tgz","_integrity":"sha512-y9GTKYWI48JysciZn256+F6MmzG0bUNDjSa5ZFfMxGhoPbEcXbjTcCgtYChd29JfXWQitderX1z+hW28d/pbRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.0","@midscene/core":"0.24.0","@midscene/shared":"0.24.0","@midscene/android":"0.24.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.0_1753691621481_0.5380502785131529","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728094050.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250728094050.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6e60f69b0e198ea494f4df2463d1c5a029124dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250728094050.0.tgz","fileCount":9,"integrity":"sha512-i+6rcnQzNYKZrMl5BW86FpQ+u6OjeeAXJQ0PvEAeH3IA1tLBAQpMpiAkHAwWGVIz+gjuaYJyWQPJ/jQp2usIgA==","signatures":[{"sig":"MEYCIQDlP8+3Xgf0FQA12pcxzjIprXeVw20/0MbOIlNRnCWBqQIhAIYE+UnX5bMrFy2z/eCLjMzSCs8AYRXOGg+Y06KOy1bS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250728094050.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9bb07be7bf13243812bb58afe301df6/midscene-cli-0.24.1-beta-20250728094050.0.tgz","_integrity":"sha512-i+6rcnQzNYKZrMl5BW86FpQ+u6OjeeAXJQ0PvEAeH3IA1tLBAQpMpiAkHAwWGVIz+gjuaYJyWQPJ/jQp2usIgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250728094050.0","@midscene/core":"0.24.1-beta-20250728094050.0","@midscene/shared":"0.24.1-beta-20250728094050.0","@midscene/android":"0.24.1-beta-20250728094050.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250728094050.0_1753695846309_0.23161764786162875","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728154033.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250728154033.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f80b7fbc6c34a6eac8cf6003a49c8871362615dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250728154033.0.tgz","fileCount":9,"integrity":"sha512-aCP9RdfxTFPSHAnhXMJP+3+pSn5jarN3haiy9+tYhxdS8Ib4qCqiAr7wscPYmZIdrjpzxo+heKqtMql3X1H+yA==","signatures":[{"sig":"MEUCIDQj7YCrYPxQA/uOmYq92vONV+IqEi1czuFNJK9egy6HAiEA23wXTukqSAvuyVwoUG4e763sDn4WmbDqObVeCEZe3WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250728154033.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0e9c6f0b9a7b513ffc3c47712a64605/midscene-cli-0.24.1-beta-20250728154033.0.tgz","_integrity":"sha512-aCP9RdfxTFPSHAnhXMJP+3+pSn5jarN3haiy9+tYhxdS8Ib4qCqiAr7wscPYmZIdrjpzxo+heKqtMql3X1H+yA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250728154033.0","@midscene/core":"0.24.1-beta-20250728154033.0","@midscene/shared":"0.24.1-beta-20250728154033.0","@midscene/android":"0.24.1-beta-20250728154033.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250728154033.0_1753717456677_0.408935278665018","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729025344.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729025344.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c4a3f9a15149372a7c53aa65b1fbade036eed8b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729025344.0.tgz","fileCount":9,"integrity":"sha512-lchQzTe6bnRA9Ay/DyZjdAa4eYzMXey9BZGYtvD3Xi3Q4GRbWKz5j10AJDFcRKbchWZuylAiQNvFPdfPMURfYw==","signatures":[{"sig":"MEQCIEP0nk0YEXYrki46rWCN31dDG4MO1d2y4qoO1YMVxulYAiBY3/bD3ec4tHGZUd35sd1UtEESHw+eBMFnnPfBT44tZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729025344.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4c882877cc728404c46b25de0b33993/midscene-cli-0.24.1-beta-20250729025344.0.tgz","_integrity":"sha512-lchQzTe6bnRA9Ay/DyZjdAa4eYzMXey9BZGYtvD3Xi3Q4GRbWKz5j10AJDFcRKbchWZuylAiQNvFPdfPMURfYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729025344.0","@midscene/core":"0.24.1-beta-20250729025344.0","@midscene/shared":"0.24.1-beta-20250729025344.0","@midscene/android":"0.24.1-beta-20250729025344.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729025344.0_1753757806553_0.2303455655630675","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729035148.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729035148.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9d8411a8618851fd4d7be16141f51ef865b137e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729035148.0.tgz","fileCount":9,"integrity":"sha512-08D/jm3a27GYS96JnjXULTaLcVtXa4zHX7RJYg8slCN6AetBrditK6OQVLO0xbKSQcJjjS4sIz6pKtxyMGn2Mg==","signatures":[{"sig":"MEUCIGhSVCSdoryMtJEUITK2y8pEhHBVF1qE8MX4VSoi+PKkAiEAms8F6rC5vo/zf/taqZIjgaOTuZophuXvjGvYyj5bJbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729035148.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9659dbc0b7b88b45247170e07b2808dc/midscene-cli-0.24.1-beta-20250729035148.0.tgz","_integrity":"sha512-08D/jm3a27GYS96JnjXULTaLcVtXa4zHX7RJYg8slCN6AetBrditK6OQVLO0xbKSQcJjjS4sIz6pKtxyMGn2Mg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729035148.0","@midscene/core":"0.24.1-beta-20250729035148.0","@midscene/shared":"0.24.1-beta-20250729035148.0","@midscene/android":"0.24.1-beta-20250729035148.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729035148.0_1753761293403_0.6219768547713354","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729054413.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729054413.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"40a352d95c3de9c6611df833540ff336e418a4c4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729054413.0.tgz","fileCount":9,"integrity":"sha512-t4c2nVe70KMHwxSAh77UbFNw7SzLqQAuaO9zv/lxc3ObNI3LIPtY9VKnNLIs8+J/Zp8bLY2k4LyMPhDrocvUVw==","signatures":[{"sig":"MEUCIQCnkf7G7xcaTNARmT70gwMEBwVbD1CQ86H+zISV5pCXMQIgVUuAB6+UrxZVM6+MRwh48+Oy7EtfUJt3z5AszGTHz8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729054413.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5fd7a15b60f54dd9ead40c9893900f1b/midscene-cli-0.24.1-beta-20250729054413.0.tgz","_integrity":"sha512-t4c2nVe70KMHwxSAh77UbFNw7SzLqQAuaO9zv/lxc3ObNI3LIPtY9VKnNLIs8+J/Zp8bLY2k4LyMPhDrocvUVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729054413.0","@midscene/core":"0.24.1-beta-20250729054413.0","@midscene/shared":"0.24.1-beta-20250729054413.0","@midscene/android":"0.24.1-beta-20250729054413.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729054413.0_1753768036832_0.06977060920733646","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729062523.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729062523.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c2ab5938c5984ede117974252854afbd8a8aa6b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729062523.0.tgz","fileCount":9,"integrity":"sha512-dOsciUbQwG3aQixX1KZiWvionx2I+0bi3pqzgSjwnGeS6xmkl0hbWC2dZfaejE2w43ye8qj+EpRCT3d43Pr0aw==","signatures":[{"sig":"MEYCIQDxflUh+J3mcq//yKE3zln3AZA67NUa3lpuMbszlkMr9AIhAOygSmRZAapiPY+x5GgEOCe7fY00ZGAgW/5oXEfLBCVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729062523.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc408f2f1ca5a90fc175e8fdf1e4f009/midscene-cli-0.24.1-beta-20250729062523.0.tgz","_integrity":"sha512-dOsciUbQwG3aQixX1KZiWvionx2I+0bi3pqzgSjwnGeS6xmkl0hbWC2dZfaejE2w43ye8qj+EpRCT3d43Pr0aw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729062523.0","@midscene/core":"0.24.1-beta-20250729062523.0","@midscene/shared":"0.24.1-beta-20250729062523.0","@midscene/android":"0.24.1-beta-20250729062523.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729062523.0_1753770497376_0.8534437267956649","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729081015.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729081015.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5609b53af766c024af76cccffca9d649d6d58822","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729081015.0.tgz","fileCount":9,"integrity":"sha512-6AkxO6GUqTU8qdV26/UhMOaj6G+htQuhwqJIt+4O0FxvzqEVukh5whauiRl0Z4fB5ZDHehdNZDeekdHOP68cBQ==","signatures":[{"sig":"MEYCIQDp0z9L2RAAmWcdSa+87vZ5Wg65XFIbUvYZQXraPD87XQIhANpim5g2CkGF2uKi9l6AKcnqYaVEalrgqgmXHsNRCWTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829639},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729081015.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2435e56e6304c1b41939696dbb10d0e0/midscene-cli-0.24.1-beta-20250729081015.0.tgz","_integrity":"sha512-6AkxO6GUqTU8qdV26/UhMOaj6G+htQuhwqJIt+4O0FxvzqEVukh5whauiRl0Z4fB5ZDHehdNZDeekdHOP68cBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729081015.0","@midscene/core":"0.24.1-beta-20250729081015.0","@midscene/shared":"0.24.1-beta-20250729081015.0","@midscene/android":"0.24.1-beta-20250729081015.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729081015.0_1753776864343_0.4998736991838748","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729125203.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250729125203.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6b46124a8c91f51afe1832d78406574c0de018f6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250729125203.0.tgz","fileCount":9,"integrity":"sha512-CEX6OMIUXJGqGoQrEhRRwkllq4OaIJ/Pvwy0A5StHjC9N20ioWAYAIKCbeMP+V5kqMyTHXdu56JQZn/MdYlAHA==","signatures":[{"sig":"MEQCIGOQG0e2Knh9Sxx6XAMgeBRhgHGOkWNh4TyZ4XRD2bUcAiAOJt5gmvf6inC1+tLL0lAsKzhVygCRfuIiIFpy/Ef5kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250729125203.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc28c6eb28453756d640740ee3f67459/midscene-cli-0.24.1-beta-20250729125203.0.tgz","_integrity":"sha512-CEX6OMIUXJGqGoQrEhRRwkllq4OaIJ/Pvwy0A5StHjC9N20ioWAYAIKCbeMP+V5kqMyTHXdu56JQZn/MdYlAHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250729125203.0","@midscene/core":"0.24.1-beta-20250729125203.0","@midscene/shared":"0.24.1-beta-20250729125203.0","@midscene/android":"0.24.1-beta-20250729125203.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250729125203.0_1753793712735_0.41852365861884544","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730043959.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250730043959.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"46b6f9f8d22764edca199dc0230a5082a0b5d38d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250730043959.0.tgz","fileCount":9,"integrity":"sha512-JquYpSLiME6aR/o/RwcyGtYrlUL8md/v5YQgQPKbAkGYLtztVQxxAJpOWe3jyTo++glqV2CIxq4m4KoP0W05DA==","signatures":[{"sig":"MEYCIQC7Y4/UibLAjrivWcFGvhilbdU3I/C4m6+nYz6XLwpzyQIhAI66UJYwHtDZbGtXGvZ08cs61AGf9K2hmYFq3PwOXppi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250730043959.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ffa63179e50d6aaa2053ebb78b038089/midscene-cli-0.24.1-beta-20250730043959.0.tgz","_integrity":"sha512-JquYpSLiME6aR/o/RwcyGtYrlUL8md/v5YQgQPKbAkGYLtztVQxxAJpOWe3jyTo++glqV2CIxq4m4KoP0W05DA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250730043959.0","@midscene/core":"0.24.1-beta-20250730043959.0","@midscene/shared":"0.24.1-beta-20250730043959.0","@midscene/android":"0.24.1-beta-20250730043959.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250730043959.0_1753850581630_0.7283759197627606","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@midscene/cli","version":"0.24.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34efb1455b75f2b406ea36340232a501c7f9cd83","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1.tgz","fileCount":9,"integrity":"sha512-SGLpjg6OS/AQvqONXkrFQDNftG1mrBYoJWiBfhu+z5AiMx3qPCf90tTP4GqWagPGX/gGf9la33T17Wxm99MGRQ==","signatures":[{"sig":"MEYCIQDXx5qlV+LKr19GL8LMQ9gFzTycLQTNrQL+fkeqa2kXwgIhANRl0QLzvG2JXWG1a4yNjsiXic41dKaxqBVteXKNKx9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8265a9d372fc9b780036e9a5a47e618e/midscene-cli-0.24.1.tgz","_integrity":"sha512-SGLpjg6OS/AQvqONXkrFQDNftG1mrBYoJWiBfhu+z5AiMx3qPCf90tTP4GqWagPGX/gGf9la33T17Wxm99MGRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1","@midscene/core":"0.24.1","@midscene/shared":"0.24.1","@midscene/android":"0.24.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1_1753855110054_0.8291829322176041","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730061508.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250730061508.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"468a7ad5b4e955db779615391afe32c2b6b7cb14","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250730061508.0.tgz","fileCount":9,"integrity":"sha512-Bw5Lb8//Pp1immUtRONIw4JctKUnfMsSMQk2rbYj9k/bKavKWHvKdsWkJRT1y8hg45yPydZPjO56tftSHvRMeA==","signatures":[{"sig":"MEUCIQD3RebwU2oq0XjK0AXs8S0bLzGqni45uE1v3+AJaGCthQIgYGwgi4CgKjam7M+PCXSnTYgleD6R/8O0cna3cDaqV3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250730061508.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33005f6da7788aa1a698cd0413f4d85e/midscene-cli-0.24.1-beta-20250730061508.0.tgz","_integrity":"sha512-Bw5Lb8//Pp1immUtRONIw4JctKUnfMsSMQk2rbYj9k/bKavKWHvKdsWkJRT1y8hg45yPydZPjO56tftSHvRMeA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250730061508.0","@midscene/core":"0.24.1-beta-20250730061508.0","@midscene/shared":"0.24.1-beta-20250730061508.0","@midscene/android":"0.24.1-beta-20250730061508.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250730061508.0_1753856288487_0.74449721776662","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730071411.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250730071411.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8995f6e278c39896ee2dfbe3bbb1d7bbc3ca1d7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250730071411.0.tgz","fileCount":9,"integrity":"sha512-rmb6fVEjlhWAFRLrrjLW0zD0hK9Y98zqIbCCGDOIN34VqtDt82eBzwZZViE3UpCSS83sz7rnUKTF7rY/G+ZikQ==","signatures":[{"sig":"MEQCIEyCIbgvt/5GEH/uycCCkaeTwAs+Ts+Pkil9UKFZB+6nAiAblGBuVUWES+HWmkWpcCRWGt2RjiaY+nXjdQVszZIX6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250730071411.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ddcfb8b64f5936ed52c7fc9e8ab00a60/midscene-cli-0.24.1-beta-20250730071411.0.tgz","_integrity":"sha512-rmb6fVEjlhWAFRLrrjLW0zD0hK9Y98zqIbCCGDOIN34VqtDt82eBzwZZViE3UpCSS83sz7rnUKTF7rY/G+ZikQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250730071411.0","@midscene/core":"0.24.1-beta-20250730071411.0","@midscene/shared":"0.24.1-beta-20250730071411.0","@midscene/android":"0.24.1-beta-20250730071411.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250730071411.0_1753859825040_0.17759418371650537","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730073843.0":{"name":"@midscene/cli","version":"0.24.1-beta-20250730073843.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aeac8aa9b327e3c7d8ffe0a6ab24d1f30eb77430","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.1-beta-20250730073843.0.tgz","fileCount":9,"integrity":"sha512-LoWETZtoaCGbk45MlNkeZJH/NFAJ+3QIiz1TxjCF9gZFfQNQCBJmYjDf8J8tUe1v1FPg4AHooI86D4DQzlxkWQ==","signatures":[{"sig":"MEUCIQCFbSbcbd+HjZFXDxhhYBctMy6INqe6mzJbe3d3jxI4SwIgP/YoawbFYGmmSvZwmO1lpIxzs10pxCq/FqEX2sBemzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.1-beta-20250730073843.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d964343ab7643dfadc8a104d566b2700/midscene-cli-0.24.1-beta-20250730073843.0.tgz","_integrity":"sha512-LoWETZtoaCGbk45MlNkeZJH/NFAJ+3QIiz1TxjCF9gZFfQNQCBJmYjDf8J8tUe1v1FPg4AHooI86D4DQzlxkWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.1-beta-20250730073843.0","@midscene/core":"0.24.1-beta-20250730073843.0","@midscene/shared":"0.24.1-beta-20250730073843.0","@midscene/android":"0.24.1-beta-20250730073843.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1-beta-20250730073843.0_1753861305903_0.8409374201289133","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730081235.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250730081235.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0847622b7917dd1a51ebbd69b715107017c5d585","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250730081235.0.tgz","fileCount":9,"integrity":"sha512-xpzW10UmMpZd7MGXFQHmrdaUxPnP1SYF5osuLgr2fG6JFt9Y7jDzmDTTE5AQaQH3ZdEqr0r/D8BCzWulBZBDeQ==","signatures":[{"sig":"MEQCIH2EVvmm1WmNVlosuxI6xl+tJp3kHQxSP5kuoQCwfeedAiByrziFHx1N9s47GWH4AfwnnhUt2h+MFxwINaaxcmkHzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250730081235.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e73730b556eacc7823d65081fbb7122/midscene-cli-0.24.2-beta-20250730081235.0.tgz","_integrity":"sha512-xpzW10UmMpZd7MGXFQHmrdaUxPnP1SYF5osuLgr2fG6JFt9Y7jDzmDTTE5AQaQH3ZdEqr0r/D8BCzWulBZBDeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250730081235.0","@midscene/core":"0.24.2-beta-20250730081235.0","@midscene/shared":"0.24.2-beta-20250730081235.0","@midscene/android":"0.24.2-beta-20250730081235.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250730081235.0_1753863337797_0.5596041909157978","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730123854.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250730123854.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1f5dc6947ad7de58d0db0a9efac6c1c85cf5d983","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250730123854.0.tgz","fileCount":9,"integrity":"sha512-oGmLVaPCIEB/s+NFdAZ0LhJJVWZWWy0trPyx6WxRH+vEiJRve3UjhKO957g6Ax5vS6MPbdj3K7nuAgIwMNQ4XQ==","signatures":[{"sig":"MEYCIQDDSM7LBBsJNjnjaVTYoNSnvcer/NKetcxmCeDkv6tDFgIhAM2Vk+pE+TezVjndco03/hw9MshuiGw+FOGcqAwTGXKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250730123854.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a1647711e055df2299e05465f7f08b0/midscene-cli-0.24.2-beta-20250730123854.0.tgz","_integrity":"sha512-oGmLVaPCIEB/s+NFdAZ0LhJJVWZWWy0trPyx6WxRH+vEiJRve3UjhKO957g6Ax5vS6MPbdj3K7nuAgIwMNQ4XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250730123854.0","@midscene/core":"0.24.2-beta-20250730123854.0","@midscene/shared":"0.24.2-beta-20250730123854.0","@midscene/android":"0.24.2-beta-20250730123854.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250730123854.0_1753879321324_0.11484466805250215","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731010609.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731010609.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b55d04e487d0e34dbf50666834d51f4bdca512b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731010609.0.tgz","fileCount":9,"integrity":"sha512-/QhwabWA3tXs9eorMCabUKNJuSmxbKxsBgfjD7i4Ao/10Ymi2suGFHtXHIztb5//6NUaIaM4XJW8KGvT22yuoA==","signatures":[{"sig":"MEYCIQDGsngivPMHmDzLQ7iCRoDsC+Zzau5tRF6HoWcLN0iu0QIhAMT7S3vkahumyYBONRrqDRii6U8KTB+IW/7LS6RVgICs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731010609.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fadca640cca4aafff4cefafc164c8c13/midscene-cli-0.24.2-beta-20250731010609.0.tgz","_integrity":"sha512-/QhwabWA3tXs9eorMCabUKNJuSmxbKxsBgfjD7i4Ao/10Ymi2suGFHtXHIztb5//6NUaIaM4XJW8KGvT22yuoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731010609.0","@midscene/core":"0.24.2-beta-20250731010609.0","@midscene/shared":"0.24.2-beta-20250731010609.0","@midscene/android":"0.24.2-beta-20250731010609.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731010609.0_1753924188430_0.9110194312961895","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731030716.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731030716.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b28b515993997875bfeb3b9ca5c5d3d4f6b94533","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731030716.0.tgz","fileCount":9,"integrity":"sha512-rQrqzs2vYx8YPyn/5tCsE4Q0afb9rgj2HGpLvR+rW1w52mH3G5/rYOyWhXxu5lE4rzaOBLjlD0Sf1QLSmlN4GQ==","signatures":[{"sig":"MEQCIGD/bqBvuAsrsj/vpiCl97+fy7IOplgQF/2LLEoJDzfuAiBtj0+PO5NTeue9GWgh4GX1LXfJPZtxYrEe9jalEwDy0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731030716.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43c9b542b56a0f7512bb76761345dc0e/midscene-cli-0.24.2-beta-20250731030716.0.tgz","_integrity":"sha512-rQrqzs2vYx8YPyn/5tCsE4Q0afb9rgj2HGpLvR+rW1w52mH3G5/rYOyWhXxu5lE4rzaOBLjlD0Sf1QLSmlN4GQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731030716.0","@midscene/core":"0.24.2-beta-20250731030716.0","@midscene/shared":"0.24.2-beta-20250731030716.0","@midscene/android":"0.24.2-beta-20250731030716.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731030716.0_1753931430023_0.6819637646601082","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731035845.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731035845.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"133c05f3b39c558e01ec5eb1b80c609f92eef302","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731035845.0.tgz","fileCount":9,"integrity":"sha512-8cK2/k8oM1JKP3ROoDsHvVk6Qc5Vf56JXwo+ICDjnf0GpvZrsQ6ZqDxi6ntfMP3W52QE4sBmPfxjQ9lcT23S7g==","signatures":[{"sig":"MEQCIArfpoZxb365Z3GzVZRwGVMOvwmenA2Cajq0m8KYr24ZAiBTjeddTJs1T78mK8n+VGmyeXlnrtgw9aFDYv3lCaaJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731035845.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2fac7105c351cf157a4b926602a93467/midscene-cli-0.24.2-beta-20250731035845.0.tgz","_integrity":"sha512-8cK2/k8oM1JKP3ROoDsHvVk6Qc5Vf56JXwo+ICDjnf0GpvZrsQ6ZqDxi6ntfMP3W52QE4sBmPfxjQ9lcT23S7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731035845.0","@midscene/core":"0.24.2-beta-20250731035845.0","@midscene/shared":"0.24.2-beta-20250731035845.0","@midscene/android":"0.24.2-beta-20250731035845.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731035845.0_1753934541039_0.6421290020228481","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731042312.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731042312.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b46904cf496807ed5e38195461d476b9e2222ab3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731042312.0.tgz","fileCount":9,"integrity":"sha512-Otgl0aoUF5CH+99FRsf3l9aI/f7O3ICH7mPAZlPZTx6tuXmU4ASpd2k4NjSDvaSIS4WDdMfbcHCK6ghbhlKNaw==","signatures":[{"sig":"MEUCIERgzCTLei4JjXu34MS39cPdNZg3G2pF1T8BROxDxnKMAiEArUf4wK1iWBzAzuB5PVYZC5If1PlfEZyFurdHAmqPbyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731042312.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/efc3072b0780da54db2eb94641d436a0/midscene-cli-0.24.2-beta-20250731042312.0.tgz","_integrity":"sha512-Otgl0aoUF5CH+99FRsf3l9aI/f7O3ICH7mPAZlPZTx6tuXmU4ASpd2k4NjSDvaSIS4WDdMfbcHCK6ghbhlKNaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731042312.0","@midscene/core":"0.24.2-beta-20250731042312.0","@midscene/shared":"0.24.2-beta-20250731042312.0","@midscene/android":"0.24.2-beta-20250731042312.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731042312.0_1753936011979_0.45546377466231647","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731101242.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731101242.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b063138f86d8c1ae56feac51358a0459a70f4bb2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731101242.0.tgz","fileCount":9,"integrity":"sha512-J7SKWS4gxCcy1cs7TJPSsSC+BdUrieUwSeWI1zSxjBHKNlMTr1PH0R2gvOCmDkImnCyx7GYVib8cfpuiHmXfww==","signatures":[{"sig":"MEQCIAFvsU5K/FhDz/AnRc+qzR0q+PTo7nH91sKuTSld7UiYAiAO5fJ+ZpYEyGU9atnXbZtNUPwbJ8eiI83cxod4avM3lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731101242.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fcbec35eefe1e2d13f5e4bce6f7863d1/midscene-cli-0.24.2-beta-20250731101242.0.tgz","_integrity":"sha512-J7SKWS4gxCcy1cs7TJPSsSC+BdUrieUwSeWI1zSxjBHKNlMTr1PH0R2gvOCmDkImnCyx7GYVib8cfpuiHmXfww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731101242.0","@midscene/core":"0.24.2-beta-20250731101242.0","@midscene/shared":"0.24.2-beta-20250731101242.0","@midscene/android":"0.24.2-beta-20250731101242.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731101242.0_1753957026543_0.175344317663779","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731102409.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731102409.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c31cde0c23869a1ebc47f5ae4210d974450468f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731102409.0.tgz","fileCount":9,"integrity":"sha512-nAKWLwg6ZzVlxusalIatAwoWYJDdt7heKOepL0ZB/nGo0FmkmA/6UjqWe0eJvmYSf/Zd85D4ks5kpzL4JT0Erw==","signatures":[{"sig":"MEYCIQCT4zjTX0zTg3bmk0+U81QJzvEFgnxVPjyB2uc1ESHbJgIhALIDCJ5i1HTtqwCCMOaad8QyuI6z3GlYCb9u1Vh2FGbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731102409.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3323eb810dfb04dca3ae6174951d718d/midscene-cli-0.24.2-beta-20250731102409.0.tgz","_integrity":"sha512-nAKWLwg6ZzVlxusalIatAwoWYJDdt7heKOepL0ZB/nGo0FmkmA/6UjqWe0eJvmYSf/Zd85D4ks5kpzL4JT0Erw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731102409.0","@midscene/core":"0.24.2-beta-20250731102409.0","@midscene/shared":"0.24.2-beta-20250731102409.0","@midscene/android":"0.24.2-beta-20250731102409.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731102409.0_1753957639442_0.3553835907633931","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731125910.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731125910.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"51655ca0652bdc234fcd7b331ff4d3394b4c139a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731125910.0.tgz","fileCount":9,"integrity":"sha512-cNOme6CztZiyd8RteH4qxn9pbPxvg0fVM95c1CDDKgJMOI37bMu5HkNhnZDA2j3lHFwnMGeLX91akXzig/saDg==","signatures":[{"sig":"MEUCIHQ2ENy1FitG/ZAUSZYEBmAwoiOs30rV4dFAxqgukHVQAiEAu1IIEJ86453yvLsGsqYcj90mLZPb/b7qmWD5oeBbRVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731125910.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5f08560c8979e93d907719b10c157e6/midscene-cli-0.24.2-beta-20250731125910.0.tgz","_integrity":"sha512-cNOme6CztZiyd8RteH4qxn9pbPxvg0fVM95c1CDDKgJMOI37bMu5HkNhnZDA2j3lHFwnMGeLX91akXzig/saDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731125910.0","@midscene/core":"0.24.2-beta-20250731125910.0","@midscene/shared":"0.24.2-beta-20250731125910.0","@midscene/android":"0.24.2-beta-20250731125910.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731125910.0_1753966966364_0.9242338390694285","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731132300.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731132300.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23f401441e31a55e27ec49f6de527d84cfa67aa2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731132300.0.tgz","fileCount":9,"integrity":"sha512-6EEdOneTRzZ3d9OZ55OFJWrjLz+OWWNCHSGXTNCFV/yFFNj/cl5M0R4hsPSKoHOegQegAzkKHKaSM3q6xDkGug==","signatures":[{"sig":"MEUCIDO7OKGE5yHCf5AOFe3qDIAq1aytQqQOKQsoV12Zz1e6AiEAoidscAUdwuXZYc2TGMN7jabEVdQMW0y9xgzS7W+xOpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731132300.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/83917d24bbe79d8b3fc8b0f44ae88e80/midscene-cli-0.24.2-beta-20250731132300.0.tgz","_integrity":"sha512-6EEdOneTRzZ3d9OZ55OFJWrjLz+OWWNCHSGXTNCFV/yFFNj/cl5M0R4hsPSKoHOegQegAzkKHKaSM3q6xDkGug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731132300.0","@midscene/core":"0.24.2-beta-20250731132300.0","@midscene/shared":"0.24.2-beta-20250731132300.0","@midscene/android":"0.24.2-beta-20250731132300.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731132300.0_1753968375686_0.9233586607075792","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731151311.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250731151311.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"096c96f39b940654fb9e72070d3560745c617bca","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250731151311.0.tgz","fileCount":9,"integrity":"sha512-Xk0I8CjbagWJGTxeQOCCCJjgNuePYO5FAivzpcdAbqrFzFiYxk5L3PF71Ma/WKTLfeqvOePEcMZAv/w5wOukDA==","signatures":[{"sig":"MEYCIQCZmrBopnnRbV067L8FVK4pk2FNFMYnQ8nv3yX+hGVLrgIhAMwLtgvdBYpI3RtF0nkmeEWllUo4/Maa9eMZ1CivUnFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250731151311.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21637a26e1ea538d63adf6e25f9ce655/midscene-cli-0.24.2-beta-20250731151311.0.tgz","_integrity":"sha512-Xk0I8CjbagWJGTxeQOCCCJjgNuePYO5FAivzpcdAbqrFzFiYxk5L3PF71Ma/WKTLfeqvOePEcMZAv/w5wOukDA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250731151311.0","@midscene/core":"0.24.2-beta-20250731151311.0","@midscene/shared":"0.24.2-beta-20250731151311.0","@midscene/android":"0.24.2-beta-20250731151311.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250731151311.0_1753974987859_0.3167937829550733","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801024655.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250801024655.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a85f56670a769d5b8ae82d82e11aeabacd4da35c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250801024655.0.tgz","fileCount":9,"integrity":"sha512-mkFtf3Labd68svipm/0P6bN853xt5sJJcC2C9mvS5fU46aF4QLXFcVn2M2pfGHN1QG2+Vd56f/dFVzcH6YWbFw==","signatures":[{"sig":"MEUCIQDkYFKSAgh8uSSFDsnfWEGuBQe5ZQ0xjxXD5IaD8vROKgIgR69BQLI/7p1eO3Hs9ygF+kAqs4JnRp7tI33mtyEwa9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250801024655.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72f672ac6090d28919ad4ff93e931c3c/midscene-cli-0.24.2-beta-20250801024655.0.tgz","_integrity":"sha512-mkFtf3Labd68svipm/0P6bN853xt5sJJcC2C9mvS5fU46aF4QLXFcVn2M2pfGHN1QG2+Vd56f/dFVzcH6YWbFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250801024655.0","@midscene/core":"0.24.2-beta-20250801024655.0","@midscene/shared":"0.24.2-beta-20250801024655.0","@midscene/android":"0.24.2-beta-20250801024655.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250801024655.0_1754016641052_0.3193887079407789","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801111909.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250801111909.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"795d581eef1e25c0888c0e8e6423000176de9c90","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250801111909.0.tgz","fileCount":9,"integrity":"sha512-KxBtJVQ3rMEmvRPyjjUm4cHhGWsjzQscihmgkpDSxjUk7s0I5JpkRwgm+EOQH59vTYPY6wLfEcSezKx+Wq9Qtw==","signatures":[{"sig":"MEYCIQCS0rSvF6KlYjGj/riiDBhQgMTwaYzF/3KHdN/cZWfg9wIhAKVR+zA1gDHulne6OCSLLw95ySFcS4FxYlovBShn26Zy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250801111909.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/714b514bfd5baa714aac097f06cba1e4/midscene-cli-0.24.2-beta-20250801111909.0.tgz","_integrity":"sha512-KxBtJVQ3rMEmvRPyjjUm4cHhGWsjzQscihmgkpDSxjUk7s0I5JpkRwgm+EOQH59vTYPY6wLfEcSezKx+Wq9Qtw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250801111909.0","@midscene/core":"0.24.2-beta-20250801111909.0","@midscene/shared":"0.24.2-beta-20250801111909.0","@midscene/android":"0.24.2-beta-20250801111909.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250801111909.0_1754047338578_0.9766806092164921","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250805024613.0":{"name":"@midscene/cli","version":"0.24.2-beta-20250805024613.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18e942a82d111277388ec59e1622bbe035c3c9b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.24.2-beta-20250805024613.0.tgz","fileCount":9,"integrity":"sha512-fEx6/a60kUf1E4fWtirRFNhJ4d3yQX20C9W9Fu7saju1J01Dp0gn2sMBh3ClY08afm+sEsWczVQ3OuLnAY9rsg==","signatures":[{"sig":"MEQCICVKYimWMEcJkUz9UVaSt/G/bD6a/CDADOzKpSJDozuAAiBcEUcR9aDGNpVHNQHjeqkBh1T0lLvS5wOzIXdTRIR5ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.24.2-beta-20250805024613.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/584cc1906d4f7cb7c2ea0dc9e8e9d46e/midscene-cli-0.24.2-beta-20250805024613.0.tgz","_integrity":"sha512-fEx6/a60kUf1E4fWtirRFNhJ4d3yQX20C9W9Fu7saju1J01Dp0gn2sMBh3ClY08afm+sEsWczVQ3OuLnAY9rsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.24.2-beta-20250805024613.0","@midscene/core":"0.24.2-beta-20250805024613.0","@midscene/shared":"0.24.2-beta-20250805024613.0","@midscene/android":"0.24.2-beta-20250805024613.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.2-beta-20250805024613.0_1754362172056_0.5045693128269577","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@midscene/cli","version":"0.25.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a2b6681862334c522b801d75be9fdb0ad602a0a7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.0.tgz","fileCount":9,"integrity":"sha512-QGGEZ6q4kw/r6+iJAiXNZlma4GNwxQbJYPA91oqXhFPk8iqgdsxi6ytmfiilaEoAaCZkaCTz/kkuP/DhiyDSSw==","signatures":[{"sig":"MEUCIQDvOUInVV1rrdBU387zFkEP3mH0n4Sub0VmphgE1QMNgAIgAl1Nocnjjp7IxGeZSVFN+2sdM8CAYarLVWY7xGnaMzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ad3d1fbe8df0d86596fba80e1ec9509/midscene-cli-0.25.0.tgz","_integrity":"sha512-QGGEZ6q4kw/r6+iJAiXNZlma4GNwxQbJYPA91oqXhFPk8iqgdsxi6ytmfiilaEoAaCZkaCTz/kkuP/DhiyDSSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.0","@midscene/core":"0.25.0","@midscene/shared":"0.25.0","@midscene/android":"0.25.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.0_1754365336540_0.3035435432347666","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805080746.0":{"name":"@midscene/cli","version":"0.25.1-beta-20250805080746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5fb990ea3923715c930e44c3d3e66ff02f58c144","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.1-beta-20250805080746.0.tgz","fileCount":9,"integrity":"sha512-qh4TkW1G3pMCOUcnRM99tCpRQ9zQE0BAvxnMMfHjjnnfaymtLaTvEJnuRV0eiZMaBaT6UpQEBi9wqSkIB26IZQ==","signatures":[{"sig":"MEQCIDtlLsG+AZAgKF7KO2JLL9LTrbVdYPbRLiPzIzXw6EGMAiBKXB2AdDsjfop3kCd6bErJfZV8hfWmboq408+1MZUEIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.1-beta-20250805080746.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee394eef4c48cf3d6ba586558520ca20/midscene-cli-0.25.1-beta-20250805080746.0.tgz","_integrity":"sha512-qh4TkW1G3pMCOUcnRM99tCpRQ9zQE0BAvxnMMfHjjnnfaymtLaTvEJnuRV0eiZMaBaT6UpQEBi9wqSkIB26IZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.1-beta-20250805080746.0","@midscene/core":"0.25.1-beta-20250805080746.0","@midscene/shared":"0.25.1-beta-20250805080746.0","@midscene/android":"0.25.1-beta-20250805080746.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1-beta-20250805080746.0_1754381458780_0.993211785669184","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805115138.0":{"name":"@midscene/cli","version":"0.25.1-beta-20250805115138.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2bd9ec5aedd4fc2d9c69fbdd9d13422ac91675ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.1-beta-20250805115138.0.tgz","fileCount":9,"integrity":"sha512-K8clgHvRcEcwCVIqjKUsnIUrbPTSPW0UJXFoWyXrElVxUzWeo0mtv1e72M4QGYumUmrPJBIR2t2TsoIc/H5FhQ==","signatures":[{"sig":"MEUCICi5pphYuQTP1eHudmu7fCRXKfmOMKlmFRnMw8QicdCbAiEA9IPLu+FGiPpoj1saRkiVpPuOuu2SkjGXtfTWYqnnsHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.1-beta-20250805115138.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ec8d015ae47cb3d30a219c445579db81/midscene-cli-0.25.1-beta-20250805115138.0.tgz","_integrity":"sha512-K8clgHvRcEcwCVIqjKUsnIUrbPTSPW0UJXFoWyXrElVxUzWeo0mtv1e72M4QGYumUmrPJBIR2t2TsoIc/H5FhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.1-beta-20250805115138.0","@midscene/core":"0.25.1-beta-20250805115138.0","@midscene/shared":"0.25.1-beta-20250805115138.0","@midscene/android":"0.25.1-beta-20250805115138.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1-beta-20250805115138.0_1754394898477_0.0976482902909479","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250806024444.0":{"name":"@midscene/cli","version":"0.25.1-beta-20250806024444.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4900505d50bfff263c20b33fc1aaf5ec9b766c46","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.1-beta-20250806024444.0.tgz","fileCount":9,"integrity":"sha512-AmRiN33N/1Qg973glMC9VhbMIyx1buhpEu4EtXjW6zPQpO6WE7unenp7FAujlyGVkWL9gBl/kIoC+Q74pCOs8g==","signatures":[{"sig":"MEQCIC9VZ/BZALI//X16aKlywig3yzuTX07xSVy2IO8uFSaPAiA679N1L2CEbDCwJ3NEuoweP9KurttNFtU7WFmd8wBJEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.1-beta-20250806024444.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/acdcfb65bd853019f3ffbd672fe97a01/midscene-cli-0.25.1-beta-20250806024444.0.tgz","_integrity":"sha512-AmRiN33N/1Qg973glMC9VhbMIyx1buhpEu4EtXjW6zPQpO6WE7unenp7FAujlyGVkWL9gBl/kIoC+Q74pCOs8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.1-beta-20250806024444.0","@midscene/core":"0.25.1-beta-20250806024444.0","@midscene/shared":"0.25.1-beta-20250806024444.0","@midscene/android":"0.25.1-beta-20250806024444.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1-beta-20250806024444.0_1754448474834_0.9336256023908225","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@midscene/cli","version":"0.25.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ca7b7e02dafb1e2e58c95c5bf3e5786307f81a7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.1.tgz","fileCount":9,"integrity":"sha512-vzAfxAtyvw5EHz56kKE8HuCWPW/zMpkLWTKc4/Ai4puQvgACzx7TgX+BZmy0nVXz7nkSKXMGEtFJvdsuMuAUiw==","signatures":[{"sig":"MEUCIBv30tTZ793fnLU8xGkwjP15I61uryLwp6w4baoktwGnAiEA3548KVwiXSC3V6Upgz628dCCp6xIJtj0TmNT7K0tmEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4109c8a27a8205ec12d13752c4c98aa/midscene-cli-0.25.1.tgz","_integrity":"sha512-vzAfxAtyvw5EHz56kKE8HuCWPW/zMpkLWTKc4/Ai4puQvgACzx7TgX+BZmy0nVXz7nkSKXMGEtFJvdsuMuAUiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.1","@midscene/core":"0.25.1","@midscene/shared":"0.25.1","@midscene/android":"0.25.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1_1754449131145_0.9856229402677708","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806064106.0":{"name":"@midscene/cli","version":"0.25.2-beta-20250806064106.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7273bb98c035338b4d87c3c3865811fb24ef4bff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.2-beta-20250806064106.0.tgz","fileCount":9,"integrity":"sha512-eK9fvGjoffGFw2Shu7lIsMzVQE4/9N++QESyaOyCiji4QntCMaLpO+mHYI3OCdA95CtfMKDgP1hqE84bg2sViw==","signatures":[{"sig":"MEUCIA8XYYZXv0RpiymqvVojNLk1uDB1gYrkTbI8Mn5jWnCYAiEA6xKFjodlDgfb3QoW+LXOwpHD5uxkNdFyjMJq3AXF63c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.2-beta-20250806064106.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46c374e2e0e8e094d76119b3cc95b9fc/midscene-cli-0.25.2-beta-20250806064106.0.tgz","_integrity":"sha512-eK9fvGjoffGFw2Shu7lIsMzVQE4/9N++QESyaOyCiji4QntCMaLpO+mHYI3OCdA95CtfMKDgP1hqE84bg2sViw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.2-beta-20250806064106.0","@midscene/core":"0.25.2-beta-20250806064106.0","@midscene/shared":"0.25.2-beta-20250806064106.0","@midscene/android":"0.25.2-beta-20250806064106.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.2-beta-20250806064106.0_1754462655539_0.7083936547104395","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806073716.0":{"name":"@midscene/cli","version":"0.25.2-beta-20250806073716.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a02a521257af3fcf4d5daa29294e64cf0e470873","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.2-beta-20250806073716.0.tgz","fileCount":9,"integrity":"sha512-8ZZzpz42ipiPyCfF5tjvcgfp2XVyAeSX8DcCXFEE+Jkq5s78a9JRHJ3JzZ/+pLRzKGaKMQJx4cq+8+pkC27eKw==","signatures":[{"sig":"MEYCIQC8iLxHcvRCXNdSadp0ilQVMfC1dAEn4lNReizw9sgYRwIhALyKL5VjO9bHjHJExDynATaYYmsnigNufBZT0/cR/8ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.2-beta-20250806073716.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5f9b6bb87a869923a44efdd975a629f/midscene-cli-0.25.2-beta-20250806073716.0.tgz","_integrity":"sha512-8ZZzpz42ipiPyCfF5tjvcgfp2XVyAeSX8DcCXFEE+Jkq5s78a9JRHJ3JzZ/+pLRzKGaKMQJx4cq+8+pkC27eKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.2-beta-20250806073716.0","@midscene/core":"0.25.2-beta-20250806073716.0","@midscene/shared":"0.25.2-beta-20250806073716.0","@midscene/android":"0.25.2-beta-20250806073716.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.2-beta-20250806073716.0_1754466057029_0.7665882038891998","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806084312.0":{"name":"@midscene/cli","version":"0.25.2-beta-20250806084312.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c24485d344fd1b14ac6790262ff73f183819d6a3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.2-beta-20250806084312.0.tgz","fileCount":9,"integrity":"sha512-Tz1Vnfs1P6YrlPc1CC0jsTArXm1BZzyNg+MwNoLn67aINHQDhie03i30+lmHx3juNBm3tl+UA1RxbMd21SCorw==","signatures":[{"sig":"MEUCIEy2RhaD7sO+KtsYYHDs+ZBa+nRqSEoGgrlk7VknIoprAiEAmENt1vpUBMCZIb9Gyy4wRiec7mgMCqficpRdLj8FdbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.2-beta-20250806084312.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/548406594557478749a0552c25059018/midscene-cli-0.25.2-beta-20250806084312.0.tgz","_integrity":"sha512-Tz1Vnfs1P6YrlPc1CC0jsTArXm1BZzyNg+MwNoLn67aINHQDhie03i30+lmHx3juNBm3tl+UA1RxbMd21SCorw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.2-beta-20250806084312.0","@midscene/core":"0.25.2-beta-20250806084312.0","@midscene/shared":"0.25.2-beta-20250806084312.0","@midscene/android":"0.25.2-beta-20250806084312.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.2-beta-20250806084312.0_1754469983532_0.8653677640644306","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@midscene/cli","version":"0.25.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f32857d730cd5a8973907aa74435e84cf51a8779","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.2.tgz","fileCount":9,"integrity":"sha512-HI5pxc7CCbvaejOXnvSwJkjqjdoSxgbS27XqFqzdRJ5g1vst1fEUGj0eHHBnVJSyYkuahcVu2cd58J6Dn9W1VQ==","signatures":[{"sig":"MEUCIQD2mnEH5wAGp0UIvmVKOy6XYOEJtayldWuz0ZWdHEj2LQIgOdNyAdoUv20iYhLReI1iVhR+KFzl23OPN2mS0EPsSCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2bb1fcdd3df9972d35d665ece299c0d/midscene-cli-0.25.2.tgz","_integrity":"sha512-HI5pxc7CCbvaejOXnvSwJkjqjdoSxgbS27XqFqzdRJ5g1vst1fEUGj0eHHBnVJSyYkuahcVu2cd58J6Dn9W1VQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.2","@midscene/core":"0.25.2","@midscene/shared":"0.25.2","@midscene/android":"0.25.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.2_1754481612529_0.25630304744008736","host":"s3://npm-registry-packages-npm-production"}},"0.25.3-beta-20250807025933.0":{"name":"@midscene/cli","version":"0.25.3-beta-20250807025933.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"74b81437e6ee4cf9c72bf130f8803def24c8344b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.3-beta-20250807025933.0.tgz","fileCount":9,"integrity":"sha512-T2rDh/Q62E/sch0MNCnQ/NQVHgHzv8cCFoVHZoojRdEkf4ESKDPszoj7tKI1KbcAF9p8Z7kgeT7b5ONvu5fyhA==","signatures":[{"sig":"MEQCIGc8oR80sfI6hWTQIe9UuyTUf428twYN64iV2RzL043YAiB4zU3Epfu1+SJQMVUAOivwT5izw0dxcMpOJZeXA6e/wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.3-beta-20250807025933.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/65cc12f52276b74de76bf071b2d57e34/midscene-cli-0.25.3-beta-20250807025933.0.tgz","_integrity":"sha512-T2rDh/Q62E/sch0MNCnQ/NQVHgHzv8cCFoVHZoojRdEkf4ESKDPszoj7tKI1KbcAF9p8Z7kgeT7b5ONvu5fyhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.3-beta-20250807025933.0","@midscene/core":"0.25.3-beta-20250807025933.0","@midscene/shared":"0.25.3-beta-20250807025933.0","@midscene/android":"0.25.3-beta-20250807025933.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.3-beta-20250807025933.0_1754535774218_0.6422335236442589","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@midscene/cli","version":"0.25.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ceaa5379e2659114fcb5597a353dd8f72601492","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.3.tgz","fileCount":9,"integrity":"sha512-PivB26upj9/1Ypg1X9rNtint+NTlg7lFZisEmGTob97jlLW3GW7vlPNVcytbyZgKeoH2qsWyiZtxRbFeDPml0Q==","signatures":[{"sig":"MEUCIGk/qtxPFkr9aVpACKgKaFCw1ZPFEcRsUyjFKAwcu6UEAiEAwHO0eTxZcOV+zkvdQFtAyCC4AML/2M2TPMEnXHIiPsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/553e6f2f411847c6a5df716b7be8e351/midscene-cli-0.25.3.tgz","_integrity":"sha512-PivB26upj9/1Ypg1X9rNtint+NTlg7lFZisEmGTob97jlLW3GW7vlPNVcytbyZgKeoH2qsWyiZtxRbFeDPml0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.3","@midscene/core":"0.25.3","@midscene/shared":"0.25.3","@midscene/android":"0.25.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.3_1754536392817_0.7386941900649786","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807034252.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250807034252.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c123b84b83c1c0e1aa68b3a0a5b02393b011273f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250807034252.0.tgz","fileCount":9,"integrity":"sha512-riM9hA0kZc800c2SC37rUyKzcJULZaHCxVb+BGcm0SnkrAYz0WHHoRe2vNWYg0H0tm0b4UtRxiMAJXypcy/3Rw==","signatures":[{"sig":"MEUCIQCdauo4qM9ufPTeipeRcERuQoouyNQonNdNSTLrRif9dgIgVSFuQE9BhB72ivGnYDl+8rtA4qAFyJJpZBYu70mIbTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250807034252.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fe10844a9d765691ea28e571ef193dbb/midscene-cli-0.25.4-beta-20250807034252.0.tgz","_integrity":"sha512-riM9hA0kZc800c2SC37rUyKzcJULZaHCxVb+BGcm0SnkrAYz0WHHoRe2vNWYg0H0tm0b4UtRxiMAJXypcy/3Rw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250807034252.0","@midscene/core":"0.25.4-beta-20250807034252.0","@midscene/shared":"0.25.4-beta-20250807034252.0","@midscene/android":"0.25.4-beta-20250807034252.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250807034252.0_1754538360568_0.1853901806090381","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807040242.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250807040242.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d3e429a9fc783be0e5bb3fb33c6dc7bf246534e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250807040242.0.tgz","fileCount":9,"integrity":"sha512-r7aI0c5vVMyO4s8D2Kp3nlG+EhAJdkUNhlEoybpPFRsJ7WXAv7WKqbFMMMntI2CUy3RtOW0fZEccWysvPHiZBw==","signatures":[{"sig":"MEYCIQCGdI4L4QtHeAcYlIi4o2dLAAhqZz9yxPnUMr64Fi5MWgIhAJuaE2yhNhOBoB4G+Euze+EUSugVvwSiT4FAJKZChJ3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250807040242.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ded41b60976abf5b881397715e15d640/midscene-cli-0.25.4-beta-20250807040242.0.tgz","_integrity":"sha512-r7aI0c5vVMyO4s8D2Kp3nlG+EhAJdkUNhlEoybpPFRsJ7WXAv7WKqbFMMMntI2CUy3RtOW0fZEccWysvPHiZBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250807040242.0","@midscene/core":"0.25.4-beta-20250807040242.0","@midscene/shared":"0.25.4-beta-20250807040242.0","@midscene/android":"0.25.4-beta-20250807040242.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250807040242.0_1754539581930_0.9787777456724378","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807062119.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250807062119.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"87932d0dce15a4365e90e10584b304372eb97e0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250807062119.0.tgz","fileCount":9,"integrity":"sha512-K+twr7ajQdt1ljQsiofVLX/QzJb66jiuFcfVkz+ebzyLdptu3QJfxSWsksadJHaNR2jB620xIFk7mg3/tjn0Xg==","signatures":[{"sig":"MEUCIQD9L8VLLfFB+pgZ4Icuy343OXY50wEvdSx/PstLohy2qQIgYNudG7/HwTHsuOMvLMaI18taMKTQEKvJp+O40UmBVqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250807062119.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f89941b05176c29fbfd0d17cc2b1824/midscene-cli-0.25.4-beta-20250807062119.0.tgz","_integrity":"sha512-K+twr7ajQdt1ljQsiofVLX/QzJb66jiuFcfVkz+ebzyLdptu3QJfxSWsksadJHaNR2jB620xIFk7mg3/tjn0Xg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250807062119.0","@midscene/core":"0.25.4-beta-20250807062119.0","@midscene/shared":"0.25.4-beta-20250807062119.0","@midscene/android":"0.25.4-beta-20250807062119.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250807062119.0_1754547887872_0.8849805869497123","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250808064529.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250808064529.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0b85a21d0fca0974898504f83f646d639f1f2046","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250808064529.0.tgz","fileCount":9,"integrity":"sha512-c2TApXyZWvDifbjfDvWsPL9MvTC9pQUq8jtVMNFgTPm3LCi0mtsvG/d6BHrHoOkWADMY3HIfDmwZ07CxwVCb4g==","signatures":[{"sig":"MEUCIEb/lATa2e3PXaNUcRExUCq1QvOCSaTmf+MJiB6NETWMAiEAqbVe9Il1ATS6QEmnYYoFg5TdNvdTEt/im9S+YuR0cmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250808064529.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68c4816964181f7bda7bddadb9ad47d8/midscene-cli-0.25.4-beta-20250808064529.0.tgz","_integrity":"sha512-c2TApXyZWvDifbjfDvWsPL9MvTC9pQUq8jtVMNFgTPm3LCi0mtsvG/d6BHrHoOkWADMY3HIfDmwZ07CxwVCb4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250808064529.0","@midscene/core":"0.25.4-beta-20250808064529.0","@midscene/shared":"0.25.4-beta-20250808064529.0","@midscene/android":"0.25.4-beta-20250808064529.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250808064529.0_1754635724383_0.3929597841401673","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@midscene/cli","version":"0.26.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1b98e11b9a61704d309aa770ad86d78c8dd2a59","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.0.tgz","fileCount":9,"integrity":"sha512-YVG5wolvIBVziX8xyPFmX78R29IrVp0iFkMwqL5VQk08qSVjs36yrg/bgiDDcz0EKPgFZ8WwKTBbDJqP26bqWw==","signatures":[{"sig":"MEUCIAcovC3hDpWF0rWBgg9d7bnSyNTCeapI1xQMOF0fnT4kAiEAsKngf03GO0WiN+qdR3biCqzrmFCTIWz1jJNP3uMC+CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829428},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/141b1535358f766fc2ff36fef2c36021/midscene-cli-0.26.0.tgz","_integrity":"sha512-YVG5wolvIBVziX8xyPFmX78R29IrVp0iFkMwqL5VQk08qSVjs36yrg/bgiDDcz0EKPgFZ8WwKTBbDJqP26bqWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.0","@midscene/core":"0.26.0","@midscene/shared":"0.26.0","@midscene/android":"0.26.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.0_1754901718356_0.11266245612009307","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811113343.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250811113343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dfe9bc6ea9c4f908f10a8095476a8dd0bd1a54b4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250811113343.0.tgz","fileCount":9,"integrity":"sha512-KZhHBpJeLuLhLOLFqERFO2iHSQTkWHo1W4L/njT5FH3+555f3Evc5iOupx58oqYwOAPoG+HzdLDEeehEBtLCbw==","signatures":[{"sig":"MEYCIQD8WAFShe9BwOhwmZCo7roS8orNJiN8XI/ltbc3YibFbQIhAKw1Me5U1PtZSjVnj/odcpoEEigArfL1FfZHmrEEF2+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250811113343.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fea2ff334a453f55ad7340f6a1ce8ab6/midscene-cli-0.25.4-beta-20250811113343.0.tgz","_integrity":"sha512-KZhHBpJeLuLhLOLFqERFO2iHSQTkWHo1W4L/njT5FH3+555f3Evc5iOupx58oqYwOAPoG+HzdLDEeehEBtLCbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250811113343.0","@midscene/core":"0.25.4-beta-20250811113343.0","@midscene/shared":"0.25.4-beta-20250811113343.0","@midscene/android":"0.25.4-beta-20250811113343.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250811113343.0_1754912228676_0.6124090561361237","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811115904.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250811115904.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d848743da7341f4f7b93c7f86656374f8e660bc6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250811115904.0.tgz","fileCount":9,"integrity":"sha512-02SRwHvUkR5RhSKWWaZ/P8Ky7u0bSWLN9C8wVt4lYIJwg4AQQ1RRx5Wict2vf8FBHJNM2PM0a+SsmbMfrkC6cQ==","signatures":[{"sig":"MEYCIQCye+FCoiU/Gd15EYULC48dO3o0kvMFoa4AtoDNezDNZQIhAOoaPnXhmW/4doasQgQFEgymcRzToEmILq0Ql62y+hHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250811115904.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c89b27cecc64331fca817c0bace37ffb/midscene-cli-0.25.4-beta-20250811115904.0.tgz","_integrity":"sha512-02SRwHvUkR5RhSKWWaZ/P8Ky7u0bSWLN9C8wVt4lYIJwg4AQQ1RRx5Wict2vf8FBHJNM2PM0a+SsmbMfrkC6cQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250811115904.0","@midscene/core":"0.25.4-beta-20250811115904.0","@midscene/shared":"0.25.4-beta-20250811115904.0","@midscene/android":"0.25.4-beta-20250811115904.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250811115904.0_1754913753891_0.8547228977483363","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@midscene/cli","version":"0.26.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6af62facb64c05fa6501be2c4bc19c1c08dcf89","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.1.tgz","fileCount":9,"integrity":"sha512-DMVdihMriQarqC6K/IpyB3eGYZu+H9+eWLVsGZyC4PikZtpWtqrB4a7xc6WIZxSgOh4lFFQiSM+Dmkk6HECeqw==","signatures":[{"sig":"MEQCIEhzl1GZ5zGQ3eju7jf7qIWuF0xep/QkQEaUQqkCnZG1AiBe4cykmT0QMJ5dFQ4olxHP8B8HXO/X6a2rkyzd7T2zuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3830892},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea7555bc4ba33fb9c48170ddf7221179/midscene-cli-0.26.1.tgz","_integrity":"sha512-DMVdihMriQarqC6K/IpyB3eGYZu+H9+eWLVsGZyC4PikZtpWtqrB4a7xc6WIZxSgOh4lFFQiSM+Dmkk6HECeqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.1","@midscene/core":"0.26.1","@midscene/shared":"0.26.1","@midscene/android":"0.26.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.1_1754965901699_0.6573067268514772","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250812025613.0":{"name":"@midscene/cli","version":"0.25.4-beta-20250812025613.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8640361032a480e08811f579917b1405272e942e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.25.4-beta-20250812025613.0.tgz","fileCount":9,"integrity":"sha512-XChVNQkN5MHFYZItFybNxMoZNszRuXqzAfIw1qDgL5uLiH2s6GJBU0knyYAv3qMqnU4mLP56VZesaNGcS8fllg==","signatures":[{"sig":"MEYCIQDVV6u1U3MnuHFhc8azgRnac+6LFDrrCGNACaoXKUEClgIhAPpEuxT7JqeFq8LY59X1wuiRv7EAFIDnn3ucSoHq+tJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3829672},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.25.4-beta-20250812025613.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67004365f648cb6318bc4e496469c649/midscene-cli-0.25.4-beta-20250812025613.0.tgz","_integrity":"sha512-XChVNQkN5MHFYZItFybNxMoZNszRuXqzAfIw1qDgL5uLiH2s6GJBU0knyYAv3qMqnU4mLP56VZesaNGcS8fllg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.25.4-beta-20250812025613.0","@midscene/core":"0.25.4-beta-20250812025613.0","@midscene/shared":"0.25.4-beta-20250812025613.0","@midscene/android":"0.25.4-beta-20250812025613.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.4-beta-20250812025613.0_1754967583395_0.4885323095579952","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812035614.0":{"name":"@midscene/cli","version":"0.26.2-beta-20250812035614.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"20770d28d0f16aff0bb7f0858851f0939877f9f4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.2-beta-20250812035614.0.tgz","fileCount":9,"integrity":"sha512-1oGsCH/numUWrIMl5g+8d8+5fzvwraShCHL4zzP1UOGdcpJJlnNzKKTxoMSAMwmIHIaI+0ebkQ9iE9BSsOeMJw==","signatures":[{"sig":"MEUCICfSD6xG9ftB3XNRWbp5VbuXuXeZsciWR6DsGBpzdZL0AiEAuHmhszjuZkzLvJg2PmTKJ3P2+TJiPgBvF3tMJIEGB4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831136},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.2-beta-20250812035614.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb16265b6788451928a0b21a19f4f5d7/midscene-cli-0.26.2-beta-20250812035614.0.tgz","_integrity":"sha512-1oGsCH/numUWrIMl5g+8d8+5fzvwraShCHL4zzP1UOGdcpJJlnNzKKTxoMSAMwmIHIaI+0ebkQ9iE9BSsOeMJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.2-beta-20250812035614.0","@midscene/core":"0.26.2-beta-20250812035614.0","@midscene/shared":"0.26.2-beta-20250812035614.0","@midscene/android":"0.26.2-beta-20250812035614.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.2-beta-20250812035614.0_1754971265911_0.3774849655506596","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812091127.0":{"name":"@midscene/cli","version":"0.26.2-beta-20250812091127.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"42ff2249234f44ac56afdfa7d6b54091da587831","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.2-beta-20250812091127.0.tgz","fileCount":9,"integrity":"sha512-1d5xWNyVfpmGWuSz45HwqXp6h4wRwMXQWehzyxSnb7O8r/EgkcLO2OyCxncLVhNZ9EWo0X7Y6AEsFZlZQQRzGg==","signatures":[{"sig":"MEUCIQCEHmfDpLuKQW4LyaWF5/aixWoyBQrnEsoO44ndzSto1QIgGLwXvwbQ8lNjeUpvd4vrEur048BsUsCVlS/E5kc/u/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831136},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.2-beta-20250812091127.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae16a9c7a2d807f7ceaa1b976e1b75fc/midscene-cli-0.26.2-beta-20250812091127.0.tgz","_integrity":"sha512-1d5xWNyVfpmGWuSz45HwqXp6h4wRwMXQWehzyxSnb7O8r/EgkcLO2OyCxncLVhNZ9EWo0X7Y6AEsFZlZQQRzGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.2-beta-20250812091127.0","@midscene/core":"0.26.2-beta-20250812091127.0","@midscene/shared":"0.26.2-beta-20250812091127.0","@midscene/android":"0.26.2-beta-20250812091127.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.2-beta-20250812091127.0_1754990096721_0.21124744429746878","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@midscene/cli","version":"0.26.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b4d9416a2a7378a2dabbba572dbc0d710d1f709c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.2.tgz","fileCount":9,"integrity":"sha512-Vq2pelY4ZMVy0hYMP1VFy5AujwgCuFP+igjFg5szXZ+p/M+RgdOjGV3mvV9nsI2FidbTm9PeoMHPGXpSfzYdvQ==","signatures":[{"sig":"MEUCIBvB3wQHAvATGF+GeerC0f4vjpObBpO+U0FUP2fzTk7MAiEA4NqGWhcTrVrP/wHiL3H5shXClYyjKY0BgoKOxqye1MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3830892},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","new":"modern new","test":"vitest --run","build":"modern build","test:ai":"AITEST=true vitest --run","upgrade":"modern upgrade","build:watch":"modern build -w --no-clear","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2ebd90575cf7c19d5e49c7420327b1a/midscene-cli-0.26.2.tgz","_integrity":"sha512-Vq2pelY4ZMVy0hYMP1VFy5AujwgCuFP+igjFg5szXZ+p/M+RgdOjGV3mvV9nsI2FidbTm9PeoMHPGXpSfzYdvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.2","@midscene/core":"0.26.2","@midscene/shared":"0.26.2","@midscene/android":"0.26.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.2_1755004886155_0.2597873019518473","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813021342.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813021342.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f6bc9035098531f71ce3e023cf06dc4ba3d3f9f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813021342.0.tgz","fileCount":11,"integrity":"sha512-Lp3/N7nf7NqEqaZBKXHit2xwi5KCgCg/slf9DpnOsEnt0cQX4uo9f0LI2X79UB50GvvrHyqWmwXooqrmVdId7g==","signatures":[{"sig":"MEUCIQCVoWDRgTiNo7Mumhd0L+9AYffOG1MngkdIlmoEnd/VzgIgWH6vSvjvwpWYoHvyxZfzQccW4IzAF5lQaYTqY/BnHac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813021342.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a3dc5b4ff3b7f5b476db07b6facbad86/midscene-cli-0.26.3-beta-20250813021342.0.tgz","_integrity":"sha512-Lp3/N7nf7NqEqaZBKXHit2xwi5KCgCg/slf9DpnOsEnt0cQX4uo9f0LI2X79UB50GvvrHyqWmwXooqrmVdId7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813021342.0","@midscene/core":"0.26.3-beta-20250813021342.0","@midscene/shared":"0.26.3-beta-20250813021342.0","@midscene/android":"0.26.3-beta-20250813021342.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813021342.0_1755051379562_0.1870625414598306","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813075706.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813075706.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"151c89db44406f912599efb45b66fd284e09381b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813075706.0.tgz","fileCount":11,"integrity":"sha512-3XqNfB2IlZP8hkneqZTRie+b7ljafMzc7Coug0dBjerewAa+ZXMPoZzKdizsI7RgigD+/cxMzEDgtGTYULePkw==","signatures":[{"sig":"MEUCIGX9v4xOqw+ZeyZHE/GAnCstR3dr6vKW6LIMxy1tHMM7AiEA4QUwBeER8LE/GlpmOGXgRAC5p1TN6E6efVpJzeH1JO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813075706.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e33b869a90c2eb9916882b786236bfd0/midscene-cli-0.26.3-beta-20250813075706.0.tgz","_integrity":"sha512-3XqNfB2IlZP8hkneqZTRie+b7ljafMzc7Coug0dBjerewAa+ZXMPoZzKdizsI7RgigD+/cxMzEDgtGTYULePkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813075706.0","@midscene/core":"0.26.3-beta-20250813075706.0","@midscene/shared":"0.26.3-beta-20250813075706.0","@midscene/android":"0.26.3-beta-20250813075706.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813075706.0_1755071977877_0.23049600752109267","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813080114.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813080114.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"01c7f9e7aeb516641414422852e3d6dcca3f1866","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813080114.0.tgz","fileCount":11,"integrity":"sha512-nZBd9maPC5VTFuNrggW8xw6U/dx/wnmP6/KR5OLYJxh+S1F/zcsWgG6YBvcPetmEFT24zk9Rw4E9wK8fH1qETg==","signatures":[{"sig":"MEUCIQCh3PZZfuE/tR/GZdOdMbJK36vY7sULsvpnyjPnwaUefwIgHdKni6IxTrOwtgcEkn74tlOMoAgAwqEYpjCg7jYj7Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813080114.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2e3f59335baccfeb310fc5dda24ffa61/midscene-cli-0.26.3-beta-20250813080114.0.tgz","_integrity":"sha512-nZBd9maPC5VTFuNrggW8xw6U/dx/wnmP6/KR5OLYJxh+S1F/zcsWgG6YBvcPetmEFT24zk9Rw4E9wK8fH1qETg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813080114.0","@midscene/core":"0.26.3-beta-20250813080114.0","@midscene/shared":"0.26.3-beta-20250813080114.0","@midscene/android":"0.26.3-beta-20250813080114.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813080114.0_1755072260779_0.612353382830042","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813091321.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813091321.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c2e9b8d6462167a990e0c2af740c24316c75f3ad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813091321.0.tgz","fileCount":11,"integrity":"sha512-MgwH7fmaS5Gk2eUhQexjg4NlquQZ5hA3ASdHLU+mANbK7upCjSqDj/ii8QCGgd+V1+uz8WVodx2J4tKsGg3lPw==","signatures":[{"sig":"MEUCIB6ta3tkKB5rebSmd1z+R6yxIvBYNc6PQMpyfxYI/ew9AiEAkoBvQ8tD/IjhJgWeK0JZ6EqMIAxcQDqiTwGx0ILpa88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813091321.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c21fdd4814b1a781c7435c5923f4afc/midscene-cli-0.26.3-beta-20250813091321.0.tgz","_integrity":"sha512-MgwH7fmaS5Gk2eUhQexjg4NlquQZ5hA3ASdHLU+mANbK7upCjSqDj/ii8QCGgd+V1+uz8WVodx2J4tKsGg3lPw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813091321.0","@midscene/core":"0.26.3-beta-20250813091321.0","@midscene/shared":"0.26.3-beta-20250813091321.0","@midscene/android":"0.26.3-beta-20250813091321.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813091321.0_1755076549271_0.6422115506228345","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813095836.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813095836.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ed459c7a29a343dabea4f4bda325072ef507cf02","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813095836.0.tgz","fileCount":11,"integrity":"sha512-KlCtNz7jyNp0HwqcEGibzxmdKMAjlaFMOBkaMzYtR8UnAnbxFcM12dLdCL4FCJdhqqwCg8qgUr1DerL1jvbzGg==","signatures":[{"sig":"MEUCIQDo+ycN2Mmu1B5UfbBRQgI1Pxscm0HqvfnEzkTEvcZLnQIgQASJYsvtYh3L4RoiUUHkYFH5ug/2I3U7Lyw81OyyRUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813095836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5aaf378f7e93902e674036e7828abea/midscene-cli-0.26.3-beta-20250813095836.0.tgz","_integrity":"sha512-KlCtNz7jyNp0HwqcEGibzxmdKMAjlaFMOBkaMzYtR8UnAnbxFcM12dLdCL4FCJdhqqwCg8qgUr1DerL1jvbzGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813095836.0","@midscene/core":"0.26.3-beta-20250813095836.0","@midscene/shared":"0.26.3-beta-20250813095836.0","@midscene/android":"0.26.3-beta-20250813095836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813095836.0_1755079266656_0.667074170594383","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813105922.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813105922.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d86ee34303ffaeb9b8bc5c6ce178ab684ab5a617","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813105922.0.tgz","fileCount":11,"integrity":"sha512-dQQKiOyCOrx9uNnDZQe5Kh2VMNm3GqI6OIBdPxJlehE2DDUw4yZCh6VgyDHtOXGzbvUuHaqAILFvXIyTs14Lcg==","signatures":[{"sig":"MEQCIBJmx6omBTuK46OMLCmLUcRJyb0GWTsepeuNdjglo4MFAiAzCilxSwZv2OZJr1cPqQX3+JjQMhYbRIP3W4MAUdxHmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813105922.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d319837abc594f7e719080ec42fbf103/midscene-cli-0.26.3-beta-20250813105922.0.tgz","_integrity":"sha512-dQQKiOyCOrx9uNnDZQe5Kh2VMNm3GqI6OIBdPxJlehE2DDUw4yZCh6VgyDHtOXGzbvUuHaqAILFvXIyTs14Lcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813105922.0","@midscene/core":"0.26.3-beta-20250813105922.0","@midscene/shared":"0.26.3-beta-20250813105922.0","@midscene/android":"0.26.3-beta-20250813105922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813105922.0_1755082968632_0.8365103480771081","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113027.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813113027.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"54d8f960585ef75424ae4d471475c7ef49581966","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813113027.0.tgz","fileCount":11,"integrity":"sha512-KNwVHVY1ZuSfjfUxN6ghJxnN4BYz9836I+cn6BXyX8DcxVO5YqXQUpywrXoxTuJ4pY/Dr4mDfGG2U2VOoawCZw==","signatures":[{"sig":"MEQCIDvGu34SalTejDaG94D0xxIEFYG+J28iGQ3ESo4evDn5AiBZvlFZcymDE3wn1iDJ0vzHq/epvJaavw86FGX+6NCgDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813113027.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a74f5ad4f9e4811eaa75172868b0b5a4/midscene-cli-0.26.3-beta-20250813113027.0.tgz","_integrity":"sha512-KNwVHVY1ZuSfjfUxN6ghJxnN4BYz9836I+cn6BXyX8DcxVO5YqXQUpywrXoxTuJ4pY/Dr4mDfGG2U2VOoawCZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813113027.0","@midscene/core":"0.26.3-beta-20250813113027.0","@midscene/shared":"0.26.3-beta-20250813113027.0","@midscene/android":"0.26.3-beta-20250813113027.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813113027.0_1755084780763_0.14565724714638617","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113828.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813113828.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7041af1977b8138cf181398ec12daad201ae826f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813113828.0.tgz","fileCount":11,"integrity":"sha512-Yq7I3P/IUFp2XeHmNJw7B2niz5uOkJZQhdq9zwGZ39iHJK0CmKYVqQbaFC2KXsYLGEarmRWr4VY4XxNxSfHgZA==","signatures":[{"sig":"MEQCIEYibTchO3uJIzC9iZfJe1qRt8H2wp1CdrnOrRCbIdAmAiA1fxRuuiqyT4sfep1g8/0a2Yk21q0Nz7ASpTjepIyJ/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813113828.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b52042fb3c65e398f0aa027471c14c5e/midscene-cli-0.26.3-beta-20250813113828.0.tgz","_integrity":"sha512-Yq7I3P/IUFp2XeHmNJw7B2niz5uOkJZQhdq9zwGZ39iHJK0CmKYVqQbaFC2KXsYLGEarmRWr4VY4XxNxSfHgZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813113828.0","@midscene/core":"0.26.3-beta-20250813113828.0","@midscene/shared":"0.26.3-beta-20250813113828.0","@midscene/android":"0.26.3-beta-20250813113828.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813113828.0_1755085263473_0.3333456460283226","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813142538.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250813142538.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d20f456adeab534c99a60a6521391a732f23fd82","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250813142538.0.tgz","fileCount":11,"integrity":"sha512-IeD73b2dn755WUEU0AN4Gndi8B/2kYIFw+4UjhVnHpFzeafTgGZY+Gks3st8+K1gpImcYJLzB/1ZtlcnWslA/A==","signatures":[{"sig":"MEYCIQDGY743+dDUTlzQSaqBKzFcZWB7W/O1e1QkUAE9aF4kmgIhAIPZD43DRgvhnoLfWgxnaELf51j5MlVjpm8280z76zut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250813142538.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f1460f510cc057b81605c477b1b3e5b6/midscene-cli-0.26.3-beta-20250813142538.0.tgz","_integrity":"sha512-IeD73b2dn755WUEU0AN4Gndi8B/2kYIFw+4UjhVnHpFzeafTgGZY+Gks3st8+K1gpImcYJLzB/1ZtlcnWslA/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250813142538.0","@midscene/core":"0.26.3-beta-20250813142538.0","@midscene/shared":"0.26.3-beta-20250813142538.0","@midscene/android":"0.26.3-beta-20250813142538.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250813142538.0_1755095291354_0.8230057209347046","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814023647.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250814023647.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c43feb191af2a8ea5fd5829b69bec90d52793465","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250814023647.0.tgz","fileCount":11,"integrity":"sha512-jXULq9L/vTCUSCry1w1dnGI3/u51pqYxa2SViwxzFmttyRuYMBT2wuO+6XiXJn9kGbvFJAGL7fph/GNXkAVYog==","signatures":[{"sig":"MEYCIQC7JpbakB8rr1+ER0rDQfKPZhGv8uU5Wo86ACyl3FgdEwIhAIeCDESRjKXa3xAjbGipOlFCCtgNsKEkfK9zmobIFSYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250814023647.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/494e206bf38b5535bd27768a8d36be81/midscene-cli-0.26.3-beta-20250814023647.0.tgz","_integrity":"sha512-jXULq9L/vTCUSCry1w1dnGI3/u51pqYxa2SViwxzFmttyRuYMBT2wuO+6XiXJn9kGbvFJAGL7fph/GNXkAVYog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250814023647.0","@midscene/core":"0.26.3-beta-20250814023647.0","@midscene/shared":"0.26.3-beta-20250814023647.0","@midscene/android":"0.26.3-beta-20250814023647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250814023647.0_1755139163741_0.453124205820183","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814051918.0":{"name":"@midscene/cli","version":"0.26.3-beta-20250814051918.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85ee35b8967b66c84d05fdb28546ea7c98b4b017","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3-beta-20250814051918.0.tgz","fileCount":11,"integrity":"sha512-at9R7nkqPzt0vJCW9kPQHIN76/2h0jgxvC7VSK4wrrLHVuCCeC0b2QTgfooncGA4EBJhycXs8IckMNvD1pX6wQ==","signatures":[{"sig":"MEUCIQCmQLmxCe40E2zKmSmUins7GceDmnlKLabq8DIS2N8RSAIgK4m3bOgg9rEvU6prXCdVNEnOrQSHTZHcRG23qYppUHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3-beta-20250814051918.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/53bdded0d503cd5d88c8e42bca729392/midscene-cli-0.26.3-beta-20250814051918.0.tgz","_integrity":"sha512-at9R7nkqPzt0vJCW9kPQHIN76/2h0jgxvC7VSK4wrrLHVuCCeC0b2QTgfooncGA4EBJhycXs8IckMNvD1pX6wQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3-beta-20250814051918.0","@midscene/core":"0.26.3-beta-20250814051918.0","@midscene/shared":"0.26.3-beta-20250814051918.0","@midscene/android":"0.26.3-beta-20250814051918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3-beta-20250814051918.0_1755148906349_0.7580632008097727","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@midscene/cli","version":"0.26.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a7cb343f77e89e1c61f2a7271050fec54218ebd8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.3.tgz","fileCount":11,"integrity":"sha512-0zreLqjWDKvVhRKylojzN7ekgM8qvONPSn6yzvAvUw80NN34PsP1SggjAJ+x6bFprv4AJl9lynaie/B3Tn9ARg==","signatures":[{"sig":"MEUCICG7RRDmLNuEM8rnCSg2QchRlGGhi55Ch6zU2GHlZw2TAiEA/9amEcd/SkNEq9+SW+NFSSO1Rr0+3mE3G5ePuGwT/BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3d37456b507b6774d2a4c969a0490896/midscene-cli-0.26.3.tgz","_integrity":"sha512-0zreLqjWDKvVhRKylojzN7ekgM8qvONPSn6yzvAvUw80NN34PsP1SggjAJ+x6bFprv4AJl9lynaie/B3Tn9ARg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.3","@midscene/core":"0.26.3","@midscene/shared":"0.26.3","@midscene/android":"0.26.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.3_1755150703974_0.7173672290177247","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@midscene/cli","version":"0.26.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b2ccdf25115d4c17c233d14d145660ab50d38ba1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.4.tgz","fileCount":11,"integrity":"sha512-JCdVudFKMfQRQGBcjQ+Je5LXOccwA5RwQ/NRp+l1Pj3NrapLJcDYf7cyKi9TL7QQTryiU64+iBpW6Hd/vu7Jrg==","signatures":[{"sig":"MEUCIQD44Ntz+Y6uOWUVZ8ukSEbOlEk8/pt1GLati0PCgFLy+AIgNOf1u+0IjvkypQT/tqjkAgwWndVUseH1/E/ea4GcdjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78f4460d7e8bd43d9a423879f417c449/midscene-cli-0.26.4.tgz","_integrity":"sha512-JCdVudFKMfQRQGBcjQ+Je5LXOccwA5RwQ/NRp+l1Pj3NrapLJcDYf7cyKi9TL7QQTryiU64+iBpW6Hd/vu7Jrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.4","@midscene/core":"0.26.4","@midscene/shared":"0.26.4","@midscene/android":"0.26.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.4_1755156953764_0.323390074205697","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814074541.0":{"name":"@midscene/cli","version":"0.26.5-beta-20250814074541.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ec73c107487439be6c58a7882cb8bbfcf617c3a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.5-beta-20250814074541.0.tgz","fileCount":11,"integrity":"sha512-EfVrcWjWyG4tSSyoPhb24+1zyx5ytKNNttPSo4bIJwmSnv6R/ECe0a9tCRWbCr5mEF+xx+/khAr8gYwUSfHyMQ==","signatures":[{"sig":"MEUCIBnWOm/8jDTWdS8ummWJb1MKdCPU0YLW/VbQxlmX8qbSAiEApeSfYs1P9wtu2zXD/NPC62cdHVqr7eW8jOAq0BdgSLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.5-beta-20250814074541.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c466adb7d948c211f4f36013f2a0875b/midscene-cli-0.26.5-beta-20250814074541.0.tgz","_integrity":"sha512-EfVrcWjWyG4tSSyoPhb24+1zyx5ytKNNttPSo4bIJwmSnv6R/ECe0a9tCRWbCr5mEF+xx+/khAr8gYwUSfHyMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.5-beta-20250814074541.0","@midscene/core":"0.26.5-beta-20250814074541.0","@midscene/shared":"0.26.5-beta-20250814074541.0","@midscene/android":"0.26.5-beta-20250814074541.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.5-beta-20250814074541.0_1755157687033_0.7599220185910207","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814080504.0":{"name":"@midscene/cli","version":"0.26.5-beta-20250814080504.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69feb6bfd5084d5314fce4d6d55cb4321e3b7a98","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.5-beta-20250814080504.0.tgz","fileCount":11,"integrity":"sha512-MWxOtfNYru1NRxVWDNEYjev+bekuH7CG6fIiodtUBzTtU359VlDF/ZbF+EtnIRvDNo6A7x/TNNIvclvBnoXTpw==","signatures":[{"sig":"MEUCIBkwHPNJTRkU2AmczvmOeeH3RWlfTywulVHqjcOASPWQAiEA4pLlmX0wnGuiVaVg5mKuzG8M/3sJvxMPXKHePPJG7pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.5-beta-20250814080504.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88bc919b63783c9ab7bd054c0b2694dc/midscene-cli-0.26.5-beta-20250814080504.0.tgz","_integrity":"sha512-MWxOtfNYru1NRxVWDNEYjev+bekuH7CG6fIiodtUBzTtU359VlDF/ZbF+EtnIRvDNo6A7x/TNNIvclvBnoXTpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.5-beta-20250814080504.0","@midscene/core":"0.26.5-beta-20250814080504.0","@midscene/shared":"0.26.5-beta-20250814080504.0","@midscene/android":"0.26.5-beta-20250814080504.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.5-beta-20250814080504.0_1755158851669_0.18776095972432483","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814095614.0":{"name":"@midscene/cli","version":"0.26.5-beta-20250814095614.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34578c21d1f7a0a1820e6f5ec9c909ec2d3cd46d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.5-beta-20250814095614.0.tgz","fileCount":11,"integrity":"sha512-OVj9IYu0/pILa+Wxn7U81mkt+wQ93kG4ijVB/dm3O21mfd2R1baibN4bNmmwHan2DONja0eUAmbfSMeRrRqcHg==","signatures":[{"sig":"MEYCIQDsqnqLfDyEzaoYCb54rICy+YjtGIGaQiqOgaSIUOznTgIhAPcmFI+DrFJKENnPORBJWEC2sl+ZOaD4loNoXA1MyTc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.5-beta-20250814095614.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b18982dde3f298891d052d807ac7420/midscene-cli-0.26.5-beta-20250814095614.0.tgz","_integrity":"sha512-OVj9IYu0/pILa+Wxn7U81mkt+wQ93kG4ijVB/dm3O21mfd2R1baibN4bNmmwHan2DONja0eUAmbfSMeRrRqcHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.5-beta-20250814095614.0","@midscene/core":"0.26.5-beta-20250814095614.0","@midscene/shared":"0.26.5-beta-20250814095614.0","@midscene/android":"0.26.5-beta-20250814095614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.5-beta-20250814095614.0_1755165524731_0.6581264513836518","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814125155.0":{"name":"@midscene/cli","version":"0.26.5-beta-20250814125155.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cb10dc97eac3eed60c5fdd9925e75b809bb15f7a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.5-beta-20250814125155.0.tgz","fileCount":11,"integrity":"sha512-/BRkJzK9L1y2mSAjlI+GZvE7TDSRox1BJ95A/Pf6/oiW0WrammrUy/8GGTTj0EU+dHI61SFrpK38Ifif4FLAVA==","signatures":[{"sig":"MEUCIQCHg+9bnNOMgIYGE7VuHHd9q0gE9AtuC4mpU7nT9TJXTgIgSk5L6HAbQUYEw/1EhW4pFrTIscWy1U4cB5xRr9uknTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.5-beta-20250814125155.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8d661fd6a3d4a9f1bade96644316f6c/midscene-cli-0.26.5-beta-20250814125155.0.tgz","_integrity":"sha512-/BRkJzK9L1y2mSAjlI+GZvE7TDSRox1BJ95A/Pf6/oiW0WrammrUy/8GGTTj0EU+dHI61SFrpK38Ifif4FLAVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.5-beta-20250814125155.0","@midscene/core":"0.26.5-beta-20250814125155.0","@midscene/shared":"0.26.5-beta-20250814125155.0","@midscene/android":"0.26.5-beta-20250814125155.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.5-beta-20250814125155.0_1755176068477_0.9896155018951427","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@midscene/cli","version":"0.26.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3bed81389e3702edf78a6b1266c45799cf455e99","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.5.tgz","fileCount":11,"integrity":"sha512-kX4azOI1gO+zX62+zKLpjq9z9Sh7+I+yPceifzUc86WeYfoxWWvr3P9Senynfz3JSted9WiLhQgK3xZT1refvQ==","signatures":[{"sig":"MEUCIDoWDpeQ0kcQ6HPoyrr0OcnHCaIfQrgS1qXOd8FyLvo6AiEA1pIX8CwR0oXC0b5pWH8Cl3CFCRqqFdDor2h4h11o8NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96e7a720594acd3c121df01537058dd3/midscene-cli-0.26.5.tgz","_integrity":"sha512-kX4azOI1gO+zX62+zKLpjq9z9Sh7+I+yPceifzUc86WeYfoxWWvr3P9Senynfz3JSted9WiLhQgK3xZT1refvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.5","@midscene/core":"0.26.5","@midscene/shared":"0.26.5","@midscene/android":"0.26.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.5_1755222855807_0.2802952797615146","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815074212.0":{"name":"@midscene/cli","version":"0.26.6-beta-20250815074212.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"067de123ad8a38432b54e8957104c9261cdf550d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.6-beta-20250815074212.0.tgz","fileCount":11,"integrity":"sha512-XjFUPtbpZ9LueuOrWPgZjRXx+LNaKEgUPAdk754MTqznZ4COvThqRQabCtuOPOjwTaghtd+GpnU1L2EP5Uv16A==","signatures":[{"sig":"MEYCIQDOzwfjxn6PSyp19/EaGj9jAwNUTbmJJi5KU3JErahqIQIhAIWRN3qSCYN897CEKETz9kf4wOEaKKQoNI4dEeQLGGN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.6-beta-20250815074212.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b47ffe70d6fc7fe5b345ca0aff82058b/midscene-cli-0.26.6-beta-20250815074212.0.tgz","_integrity":"sha512-XjFUPtbpZ9LueuOrWPgZjRXx+LNaKEgUPAdk754MTqznZ4COvThqRQabCtuOPOjwTaghtd+GpnU1L2EP5Uv16A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.6-beta-20250815074212.0","@midscene/core":"0.26.6-beta-20250815074212.0","@midscene/shared":"0.26.6-beta-20250815074212.0","@midscene/android":"0.26.6-beta-20250815074212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.6-beta-20250815074212.0_1755243879913_0.6520661191354913","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111100.0":{"name":"@midscene/cli","version":"0.26.6-beta-20250815111100.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"812bcf0b8cfaef83398b23b4512efe423f871e50","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.6-beta-20250815111100.0.tgz","fileCount":11,"integrity":"sha512-fzVprhSXTnKBNUCtXt7sbp3ouJhwAD2ReKkgX2ixz3r2SVn6/f5tQhtaqhhzn09+MM/s93lHQhegHrpHT5DN4g==","signatures":[{"sig":"MEQCIAb9DTOqi7zGIrShWzl3Li97ZGfCQOkARNSIgBENy8wfAiBPOQiBRx6Ft1LhZW+ey/XmyqyAEAWfHZapoDo3LTxnqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.6-beta-20250815111100.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cb5e78b3cc158a2f18e96f0d76d75939/midscene-cli-0.26.6-beta-20250815111100.0.tgz","_integrity":"sha512-fzVprhSXTnKBNUCtXt7sbp3ouJhwAD2ReKkgX2ixz3r2SVn6/f5tQhtaqhhzn09+MM/s93lHQhegHrpHT5DN4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.6-beta-20250815111100.0","@midscene/core":"0.26.6-beta-20250815111100.0","@midscene/shared":"0.26.6-beta-20250815111100.0","@midscene/android":"0.26.6-beta-20250815111100.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.6-beta-20250815111100.0_1755256400261_0.6548773891060131","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111555.0":{"name":"@midscene/cli","version":"0.26.6-beta-20250815111555.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"39ad37c5c422f1528eb9a0644e9a3f58e0d26a68","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.6-beta-20250815111555.0.tgz","fileCount":11,"integrity":"sha512-aGAZNcU09TQ8stP+/3OagVo09Fb/Xda8z46P8LU/F7ZysK67Oj3c4HSoCMCuYcROLl7951PXuNInvHkcl1YxfQ==","signatures":[{"sig":"MEYCIQC4Es8h/9Rbz2XTtsOLEi/IZhZ4zoeDU+vogXcbL/FSkwIhAKySl0C2nY6h32jXiqZR7w6m0UyUUXYYUWKbkwiFjEdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.6-beta-20250815111555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6ae58f9a833101030fcfddcbd837517/midscene-cli-0.26.6-beta-20250815111555.0.tgz","_integrity":"sha512-aGAZNcU09TQ8stP+/3OagVo09Fb/Xda8z46P8LU/F7ZysK67Oj3c4HSoCMCuYcROLl7951PXuNInvHkcl1YxfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.6-beta-20250815111555.0","@midscene/core":"0.26.6-beta-20250815111555.0","@midscene/shared":"0.26.6-beta-20250815111555.0","@midscene/android":"0.26.6-beta-20250815111555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.6-beta-20250815111555.0_1755256703488_0.2428395951352187","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@midscene/cli","version":"0.26.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"023fff69f73ae318e8cc87653133008d6a26687f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.6.tgz","fileCount":11,"integrity":"sha512-9y5AIInaa2SpId2Q/ZOeluUjtmuRqnDp4+tkoihMXWNQryefxl6vtIOXGuhwPtR37IaRAStPka9NIkQ3H0OLqg==","signatures":[{"sig":"MEQCIDInrpq7Zw3vdxCrQimvVLMH7bEoGl4pLwmVTq+5/lGbAiArxUJSAHKsQdpBB1h4BGsPHSaIdKAEqiTSZXGQpZA3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/efcba0aa8f921b15419aa111f0b6e650/midscene-cli-0.26.6.tgz","_integrity":"sha512-9y5AIInaa2SpId2Q/ZOeluUjtmuRqnDp4+tkoihMXWNQryefxl6vtIOXGuhwPtR37IaRAStPka9NIkQ3H0OLqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.6","@midscene/core":"0.26.6","@midscene/shared":"0.26.6","@midscene/android":"0.26.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.6_1755259827490_0.7649569691815348","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250815153024.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250815153024.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"545b6c53b9fe2d196367e51b7bf31108d4b507b8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250815153024.0.tgz","fileCount":11,"integrity":"sha512-YIIf81mlXADUt+sPDsHJHL4eE9qK4RecVq3mj6jGDjXF2z7AGlRgkS1tBh0aDk4SP8j3dBaBt0fcTBhXYJ6mtA==","signatures":[{"sig":"MEUCIQCR8PYOzX/YQvBclIaofSBxmF4hyVg2FXhAowREcLA4yAIgKMrqVGNQLlcZL4o5/vv6QToJqindPfs9gnQmqBmTkHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250815153024.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f4c4a40161f6eba344e73114cf9bd120/midscene-cli-0.26.7-beta-20250815153024.0.tgz","_integrity":"sha512-YIIf81mlXADUt+sPDsHJHL4eE9qK4RecVq3mj6jGDjXF2z7AGlRgkS1tBh0aDk4SP8j3dBaBt0fcTBhXYJ6mtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250815153024.0","@midscene/core":"0.26.7-beta-20250815153024.0","@midscene/shared":"0.26.7-beta-20250815153024.0","@midscene/android":"0.26.7-beta-20250815153024.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250815153024.0_1755272026423_0.1352355235396745","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818024834.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250818024834.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d2704306214fb836a50509ffe7194ee81c4e8313","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250818024834.0.tgz","fileCount":11,"integrity":"sha512-JC+8x8YE/rw7AEK16E5iT/NgpW3RIP+NO6SkIdzQMy5K69PzQsu0Gvu91BVaOJY63wKadME5xxyRmyaxaKk+sA==","signatures":[{"sig":"MEUCIC4aT3kypGbgtL9xwLEIRu08j08aUi2iEg3+CxsRyo4jAiEApgFlLQQe1cvH32JeWR46Tla/xDoap3s/pwP3MgenYhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250818024834.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9b799485303b7a0d20f11feb170efef4/midscene-cli-0.26.7-beta-20250818024834.0.tgz","_integrity":"sha512-JC+8x8YE/rw7AEK16E5iT/NgpW3RIP+NO6SkIdzQMy5K69PzQsu0Gvu91BVaOJY63wKadME5xxyRmyaxaKk+sA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250818024834.0","@midscene/core":"0.26.7-beta-20250818024834.0","@midscene/shared":"0.26.7-beta-20250818024834.0","@midscene/android":"0.26.7-beta-20250818024834.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250818024834.0_1755485454048_0.9642614697060867","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818025746.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250818025746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"efc26ffac501444521da8295e028c6e298597ea4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250818025746.0.tgz","fileCount":11,"integrity":"sha512-8wx1eEMIA23+wzlKEi609I91Xu21ciXKNK5oSQZXtNYdeP3s6ib7zgA9r+c6OG63+NCrGacXda1sTLVAYnFtxg==","signatures":[{"sig":"MEYCIQDROuDSvOa+qmhQcPeanVqfMo8ET7evdGHOePjA2k2j+wIhAJjPszjvDwUPogQo4gTih5EF+eTOha2BspZ9cSX3ozd4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250818025746.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/04f5afb1b3deb3b1374b6bfdaffd4720/midscene-cli-0.26.7-beta-20250818025746.0.tgz","_integrity":"sha512-8wx1eEMIA23+wzlKEi609I91Xu21ciXKNK5oSQZXtNYdeP3s6ib7zgA9r+c6OG63+NCrGacXda1sTLVAYnFtxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250818025746.0","@midscene/core":"0.26.7-beta-20250818025746.0","@midscene/shared":"0.26.7-beta-20250818025746.0","@midscene/android":"0.26.7-beta-20250818025746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250818025746.0_1755486048040_0.22323114473700434","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818034910.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250818034910.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"74497808287f7f0f2258b946582a89584f381410","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250818034910.0.tgz","fileCount":11,"integrity":"sha512-MWKWGAWZMeekPaeGb9DEhg/aBQ/EEPmi+XToX1TOeMa2q1UzkHduphBDRsqITM02mPxDnZAkSDCs54JgqYNMfg==","signatures":[{"sig":"MEUCIB+c82AqCSpawhGXb21RTqHUJQcD+II1IELZ2V4XjTQkAiEAxLrjFmKRVK4M+pP9eJY9HDRr1BHBYsO9K+3dGs1jfqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250818034910.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5340823e3804c5b9617cb83d8315b63b/midscene-cli-0.26.7-beta-20250818034910.0.tgz","_integrity":"sha512-MWKWGAWZMeekPaeGb9DEhg/aBQ/EEPmi+XToX1TOeMa2q1UzkHduphBDRsqITM02mPxDnZAkSDCs54JgqYNMfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250818034910.0","@midscene/core":"0.26.7-beta-20250818034910.0","@midscene/shared":"0.26.7-beta-20250818034910.0","@midscene/android":"0.26.7-beta-20250818034910.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250818034910.0_1755489093720_0.9112273419103225","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818035341.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250818035341.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"edaff2e4d5e42b96164489a1c1df406ce1fbfbaf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250818035341.0.tgz","fileCount":11,"integrity":"sha512-8RNi/JB5+L3tO/03C6Xj23ldVAFZgeYcbHOk/8L1ZoS85bWK9rvh6Wha0/JTv9qTkTYDul401WB/PCE84/yzJQ==","signatures":[{"sig":"MEUCIC4f9FrXKO9/rEN4T40yoa/RVNVdky1GZPI6IkI12UUgAiEA+krmqfkdAUHMMy1vHRjtQVJ5rxbAeJH7UNUPJmQqoqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250818035341.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34c2e893877de607e009d0f8fde29852/midscene-cli-0.26.7-beta-20250818035341.0.tgz","_integrity":"sha512-8RNi/JB5+L3tO/03C6Xj23ldVAFZgeYcbHOk/8L1ZoS85bWK9rvh6Wha0/JTv9qTkTYDul401WB/PCE84/yzJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250818035341.0","@midscene/core":"0.26.7-beta-20250818035341.0","@midscene/shared":"0.26.7-beta-20250818035341.0","@midscene/android":"0.26.7-beta-20250818035341.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250818035341.0_1755489370814_0.5972521110655198","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818081955.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250818081955.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4d9dbc6f58621c8fffa4365336d3b791cc67be08","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250818081955.0.tgz","fileCount":11,"integrity":"sha512-3gTcKYKJZranmEfOzuIAVOELGmT1fQ6uZvdip7AW7CFOl+8axtM4SUYDC6DH5ity7p8eiAqVYLggOLtMdFZDVA==","signatures":[{"sig":"MEUCIQDF/OPEBUhqjKuV1iUN4ZitzmNNt2owjHpnx7z/Vt2DBwIgXpooYmsaZXiQlSpA9QYY1Om0lYsE9fkIX24teiHrBr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250818081955.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5cb2c2c94faec6a4b935859d0ed92e6/midscene-cli-0.26.7-beta-20250818081955.0.tgz","_integrity":"sha512-3gTcKYKJZranmEfOzuIAVOELGmT1fQ6uZvdip7AW7CFOl+8axtM4SUYDC6DH5ity7p8eiAqVYLggOLtMdFZDVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250818081955.0","@midscene/core":"0.26.7-beta-20250818081955.0","@midscene/shared":"0.26.7-beta-20250818081955.0","@midscene/android":"0.26.7-beta-20250818081955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250818081955.0_1755505368245_0.24809561162008964","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820105545.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250820105545.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"88d61f6616d1b07e34a1e20d004be63d49d4e7cd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250820105545.0.tgz","fileCount":11,"integrity":"sha512-J48LYOIzTJPntM1802FEanlQCPJuXA/jCqM41blj96j8bJIKXIogwpIYkjTfgNBrY3LLIcHXJjByov9u4lT/Sw==","signatures":[{"sig":"MEUCIQCv7M7st8NrF/NAW/Js0xqF2qMmYphlDc0iTiKd0P46+gIgWDoERS/lmWnNpuS2pz57LPLKlwP27kGDbjUuBu775Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250820105545.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3fe25fb6ede1368b1111120c997eb0ce/midscene-cli-0.26.7-beta-20250820105545.0.tgz","_integrity":"sha512-J48LYOIzTJPntM1802FEanlQCPJuXA/jCqM41blj96j8bJIKXIogwpIYkjTfgNBrY3LLIcHXJjByov9u4lT/Sw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250820105545.0","@midscene/core":"0.26.7-beta-20250820105545.0","@midscene/shared":"0.26.7-beta-20250820105545.0","@midscene/android":"0.26.7-beta-20250820105545.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250820105545.0_1755687498065_0.5660146316620167","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820150415.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250820150415.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"03dc3c97971f294c66b25741d7c38049f9558446","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250820150415.0.tgz","fileCount":11,"integrity":"sha512-zabOCpVbQpLHYcq6AzOzx2nyftT0hx4Q9xrhDZSSQxtewuOdGb2+wxqIpZJ3l1T/XwHdCfwb0mG5ORYANfDOjg==","signatures":[{"sig":"MEUCIQCFZoIyv9HpXnSOVgw76vngh0flCFlJsOI1WsHn4L0RXQIgYuPJ1dIJN7bRwrU+2AjJQhdxmbghmwWn1KM1VmwgwKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250820150415.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af48ba463fc4f4f30c9c654864633b74/midscene-cli-0.26.7-beta-20250820150415.0.tgz","_integrity":"sha512-zabOCpVbQpLHYcq6AzOzx2nyftT0hx4Q9xrhDZSSQxtewuOdGb2+wxqIpZJ3l1T/XwHdCfwb0mG5ORYANfDOjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250820150415.0","@midscene/core":"0.26.7-beta-20250820150415.0","@midscene/shared":"0.26.7-beta-20250820150415.0","@midscene/android":"0.26.7-beta-20250820150415.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250820150415.0_1755702407695_0.44328959829448444","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820154059.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250820154059.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7b4a7fcab1b46389ece083d0d29da00af4bca6bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250820154059.0.tgz","fileCount":11,"integrity":"sha512-nWiAGq5+UtVKwHXCv/bfcz67u9XvyqleiFCdGDdBUaX+BrRAHcy+dIsaPp8HHuLwDs6twRw8lSatv9eB8v+4BA==","signatures":[{"sig":"MEYCIQD8fxNk4KM7Tc7mFFYkCZg+8M6ljY6jFmWFn90S7erHsAIhALRHsd6tHdkIt4fJj7gFmxwP8lpNPXzLtSz7XquZXAaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250820154059.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a5dcb40e0eedd884d5f30ea13424b48c/midscene-cli-0.26.7-beta-20250820154059.0.tgz","_integrity":"sha512-nWiAGq5+UtVKwHXCv/bfcz67u9XvyqleiFCdGDdBUaX+BrRAHcy+dIsaPp8HHuLwDs6twRw8lSatv9eB8v+4BA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250820154059.0","@midscene/core":"0.26.7-beta-20250820154059.0","@midscene/shared":"0.26.7-beta-20250820154059.0","@midscene/android":"0.26.7-beta-20250820154059.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250820154059.0_1755704622381_0.6391760603799157","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820160625.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250820160625.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d0e776141b6aafb1c642b6b22eed4e932c7b2fe0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250820160625.0.tgz","fileCount":11,"integrity":"sha512-KWCy8pilx0UQvKAGJUdXPIdm5CEC+0Q7lKDyB2qX2mSLiH3aSwFGjZBU6RYjG/d28p+qSv0arWDQOhlUK7BOkA==","signatures":[{"sig":"MEUCIQD8TDIVR+ZaXGN3V8rQfnAR1eNI4ou9ScLg0ZN/KQKtBgIgXF+xr8WOq48WBGh0c9cqbEbEEhIG6sppR4vydYR5nAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250820160625.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/767a8b4a61cd9a863d113363d83f970e/midscene-cli-0.26.7-beta-20250820160625.0.tgz","_integrity":"sha512-KWCy8pilx0UQvKAGJUdXPIdm5CEC+0Q7lKDyB2qX2mSLiH3aSwFGjZBU6RYjG/d28p+qSv0arWDQOhlUK7BOkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250820160625.0","@midscene/core":"0.26.7-beta-20250820160625.0","@midscene/shared":"0.26.7-beta-20250820160625.0","@midscene/android":"0.26.7-beta-20250820160625.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250820160625.0_1755706135161_0.8920323204351859","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821033353.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821033353.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0db1f41c8c50087f12f8552d9a825d9fd6c4cbe1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821033353.0.tgz","fileCount":11,"integrity":"sha512-3nTy8aveycAekJxgsXv3bFECBmQY2i4w+yoaJaDPul3xzIMvjNsP2fj8BJcQkcL6ldsGTly72zpqsPze8iLT0A==","signatures":[{"sig":"MEUCIQDd10MYlQAUtRwbd2+aOdKVMexXsyFYrNSy9KtVQbYRCgIgJV8V4TZ8TCVXpCEfYp6mRtSTv9iVScTaokdxyPKJukc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821033353.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5235ea81dc25845f6bbdb6c3712a6cc/midscene-cli-0.26.7-beta-20250821033353.0.tgz","_integrity":"sha512-3nTy8aveycAekJxgsXv3bFECBmQY2i4w+yoaJaDPul3xzIMvjNsP2fj8BJcQkcL6ldsGTly72zpqsPze8iLT0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821033353.0","@midscene/core":"0.26.7-beta-20250821033353.0","@midscene/shared":"0.26.7-beta-20250821033353.0","@midscene/android":"0.26.7-beta-20250821033353.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821033353.0_1755747377650_0.9294071445673813","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821041506.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821041506.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de05e03acf6940e8e0bbeee52b4dbd24c31ae729","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821041506.0.tgz","fileCount":11,"integrity":"sha512-uAVXiv8wxQpN9VurdNBG/h2ovOVkxnsitPBjIZCIKA8svX2ouxem/xspkyjB/+9V2eQ0obdXY7Z7rnFX5pZ29A==","signatures":[{"sig":"MEUCIQCpSH6t9xJzmpOg1dbFEZTVRemGZoPwyHafgWDKa5hDqwIgCK9OqbwEui4GoVoP8X7WdK639Twkt6Wc4mt2mki97yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821041506.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ceffd3f9db44be02eb22a56fb8d79811/midscene-cli-0.26.7-beta-20250821041506.0.tgz","_integrity":"sha512-uAVXiv8wxQpN9VurdNBG/h2ovOVkxnsitPBjIZCIKA8svX2ouxem/xspkyjB/+9V2eQ0obdXY7Z7rnFX5pZ29A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821041506.0","@midscene/core":"0.26.7-beta-20250821041506.0","@midscene/shared":"0.26.7-beta-20250821041506.0","@midscene/android":"0.26.7-beta-20250821041506.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821041506.0_1755749856138_0.6396950731314279","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821074936.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821074936.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"051bfd76f2dc7a30e89d7a9e276556a3d746458f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821074936.0.tgz","fileCount":11,"integrity":"sha512-hRzrJJoPtu1si2v2zXHRSuj9KmwCzOKZfeyY3gmkn5vsFBwZqMx2XpZztgc5oB8j4e2Lnlcfw+pabVpzsA/Vbg==","signatures":[{"sig":"MEQCIFNT1Mi3oVfesqkn5ODmLZE3dzlc7K5L5Gu/DN5TKlAaAiA1MqPArhzcpSUio1ZbopfkIyKVxL9KmtK9gHyz2Vnkgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821074936.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f1f4ddff3a7b15a51a4a9da5139fc1c4/midscene-cli-0.26.7-beta-20250821074936.0.tgz","_integrity":"sha512-hRzrJJoPtu1si2v2zXHRSuj9KmwCzOKZfeyY3gmkn5vsFBwZqMx2XpZztgc5oB8j4e2Lnlcfw+pabVpzsA/Vbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821074936.0","@midscene/core":"0.26.7-beta-20250821074936.0","@midscene/shared":"0.26.7-beta-20250821074936.0","@midscene/android":"0.26.7-beta-20250821074936.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821074936.0_1755762717545_0.804169837942476","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821100152.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821100152.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3a1b1331ee01994392750991da1203253c3604c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821100152.0.tgz","fileCount":11,"integrity":"sha512-i1/l6YTryXOzEu/uc3CVYWmepX4iHdIPqcnyLYCCpGChVHdPIfWEJcPZ48/jO2h/iqUy9hO1EGvdZucQc1H2oQ==","signatures":[{"sig":"MEYCIQDjt9Hirx8iks/4JoTPr7GPSBVeWlNVnOwMp1I7Q1r0FAIhAN1Th82jjx+GwaaWgTovzWYkC4rs7I6ootIOGcP+AUZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821100152.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5f9304efbeb20cf53bc19bad614df39/midscene-cli-0.26.7-beta-20250821100152.0.tgz","_integrity":"sha512-i1/l6YTryXOzEu/uc3CVYWmepX4iHdIPqcnyLYCCpGChVHdPIfWEJcPZ48/jO2h/iqUy9hO1EGvdZucQc1H2oQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821100152.0","@midscene/core":"0.26.7-beta-20250821100152.0","@midscene/shared":"0.26.7-beta-20250821100152.0","@midscene/android":"0.26.7-beta-20250821100152.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821100152.0_1755770662035_0.8597440709504434","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821121810.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821121810.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8f15306a52a6a51a95b2f4a17ff7f033efad3e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821121810.0.tgz","fileCount":11,"integrity":"sha512-hF4IlsgXMgRR9NsI2MLo3S38JxpHrCaCyniWIk1xpFSeZCxASgcfacA3MmUTIu0Yj4D7JHaK2YI8Q9CFyFpKBQ==","signatures":[{"sig":"MEYCIQD4qqrRM9bvE7dqV69DbfdrEAuSLQG8owJdy+rj3JVB2QIhALr/U5Wq0NEb6SxBflqFiwVN9zf+HpuTJ4qtvWt/71hs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821121810.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0de306e25efb9f2a32f63973d85f1d71/midscene-cli-0.26.7-beta-20250821121810.0.tgz","_integrity":"sha512-hF4IlsgXMgRR9NsI2MLo3S38JxpHrCaCyniWIk1xpFSeZCxASgcfacA3MmUTIu0Yj4D7JHaK2YI8Q9CFyFpKBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821121810.0","@midscene/core":"0.26.7-beta-20250821121810.0","@midscene/shared":"0.26.7-beta-20250821121810.0","@midscene/android":"0.26.7-beta-20250821121810.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821121810.0_1755778837494_0.9707487755765467","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821124744.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821124744.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80d10b6db1c45a5fd7c26d080087bd02568e441b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821124744.0.tgz","fileCount":11,"integrity":"sha512-xHDngot+d6a2FiFdFGAXOuhUUnxGV4atDTOZICGnlbHIMtUZlAI6J5CwlD7nj59Nu6pz7TjECIlPlGjEZCb72Q==","signatures":[{"sig":"MEUCIFhA1KNVYHrrr7HMjCFfg4FjYb8+EM8C+gCXKGXunDXqAiEAk0+uPEg9A2+QUdHsKRt+r5+5ilbIyuCMt/UiGkM12Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821124744.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71805ef89ff408b741f3ce4559e21f65/midscene-cli-0.26.7-beta-20250821124744.0.tgz","_integrity":"sha512-xHDngot+d6a2FiFdFGAXOuhUUnxGV4atDTOZICGnlbHIMtUZlAI6J5CwlD7nj59Nu6pz7TjECIlPlGjEZCb72Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821124744.0","@midscene/core":"0.26.7-beta-20250821124744.0","@midscene/shared":"0.26.7-beta-20250821124744.0","@midscene/android":"0.26.7-beta-20250821124744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821124744.0_1755780613265_0.5503476260008244","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821132536.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821132536.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e54ab431efdbb5cb0525c97bf920bb1fa9a0d017","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821132536.0.tgz","fileCount":11,"integrity":"sha512-L48nKs4Dtv9n+mzmX5IU4GAJsbhmhBodDNIbzgE7/l2g+Z/o2MBjpH1bfJRKhSPtjqAPBYVoQrmHbppHIpGWwQ==","signatures":[{"sig":"MEQCICdgLBDL2ddVQ1wmaeeNTuBTXSyqVS0NrSiXxo/eaaDyAiAQstblZO87P7NJO8GVDLYKrLxLHo1G5EMB4RaEf6IYNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821132536.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21d44ce4b50d03da32783f5d10218df8/midscene-cli-0.26.7-beta-20250821132536.0.tgz","_integrity":"sha512-L48nKs4Dtv9n+mzmX5IU4GAJsbhmhBodDNIbzgE7/l2g+Z/o2MBjpH1bfJRKhSPtjqAPBYVoQrmHbppHIpGWwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821132536.0","@midscene/core":"0.26.7-beta-20250821132536.0","@midscene/shared":"0.26.7-beta-20250821132536.0","@midscene/android":"0.26.7-beta-20250821132536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821132536.0_1755782893037_0.7753542873690131","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821134240.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821134240.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"193f3fad73440fef760aaed8ed3de884e49b1b03","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821134240.0.tgz","fileCount":11,"integrity":"sha512-FRb47eyw1SKLx971CMRaNEr7tEIdMCLXNhawl4h2YHQLb5zTbXMSW1SE7CIrXFUA72m2Mh3cxihcyfP/DSyX2g==","signatures":[{"sig":"MEQCIDpoPpnfNMjqAWI4Ya7PQpU8IyXTWzVgDkxS2AbkG40fAiBxs+WQXekDHzf32ROW94qIK9IOmQ1X+9fL9ucKBk+vUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821134240.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ecd4e0968136dbd0c068e85d63df2400/midscene-cli-0.26.7-beta-20250821134240.0.tgz","_integrity":"sha512-FRb47eyw1SKLx971CMRaNEr7tEIdMCLXNhawl4h2YHQLb5zTbXMSW1SE7CIrXFUA72m2Mh3cxihcyfP/DSyX2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821134240.0","@midscene/core":"0.26.7-beta-20250821134240.0","@midscene/shared":"0.26.7-beta-20250821134240.0","@midscene/android":"0.26.7-beta-20250821134240.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821134240.0_1755783895674_0.8181862311017898","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821135834.0":{"name":"@midscene/cli","version":"0.26.7-beta-20250821135834.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"068167e881580bebf1d56752432340bd3bf51341","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.26.7-beta-20250821135834.0.tgz","fileCount":11,"integrity":"sha512-vv7LKrJka7O6qSpKYMRyw/6yfBgjmQ9MO2lOKNFUthdavHGZOt2+aEAgDgm5vdMshRE3nX1qA/izXOf7JnCWEg==","signatures":[{"sig":"MEYCIQDjMk3vnRMSD66zFmXQX1KBw921Eza78Y2M0ejf5bXvOwIhAI9Ronycj0rjBweChMx/dX3vuoDAf5wRx6dc1ZQuJpby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.26.7-beta-20250821135834.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a41ae4a7f3f027f311d06709cc1a8748/midscene-cli-0.26.7-beta-20250821135834.0.tgz","_integrity":"sha512-vv7LKrJka7O6qSpKYMRyw/6yfBgjmQ9MO2lOKNFUthdavHGZOt2+aEAgDgm5vdMshRE3nX1qA/izXOf7JnCWEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.26.7-beta-20250821135834.0","@midscene/core":"0.26.7-beta-20250821135834.0","@midscene/shared":"0.26.7-beta-20250821135834.0","@midscene/android":"0.26.7-beta-20250821135834.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.7-beta-20250821135834.0_1755784867390_0.31485105891724885","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@midscene/cli","version":"0.27.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0d74b898f34eb6f8b634c42fb4345a53f397ec9c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.0.tgz","fileCount":11,"integrity":"sha512-FzDEbHA1ecIfMWVITsiPUhlC/VuFBs/ZQATVwuF2RvR5negRRKH/NFAwSPEmkROHrvinXXqtMrMD/HJps9AJNA==","signatures":[{"sig":"MEYCIQDGMmcAJNHfMTDNBayURABmpNm7QOMi4LUQ48fQ9/Ly6QIhAMjt1aaKWRShDMK94ivQHT2VQrFyvowJT1wv6n+37MAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/481ada7ecd1a83df6bc019923c1c2e2c/midscene-cli-0.27.0.tgz","_integrity":"sha512-FzDEbHA1ecIfMWVITsiPUhlC/VuFBs/ZQATVwuF2RvR5negRRKH/NFAwSPEmkROHrvinXXqtMrMD/HJps9AJNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.0","@midscene/core":"0.27.0","@midscene/shared":"0.27.0","@midscene/android":"0.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.0_1755786113185_0.08925227214978859","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822053848.0":{"name":"@midscene/cli","version":"0.27.1-beta-20250822053848.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"14b8722f6a3049f05b00c7a2e6ee3d5635f6779f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.1-beta-20250822053848.0.tgz","fileCount":11,"integrity":"sha512-gWUADpCuiO0TJw4xEdTAoQL5Wc4TUaTzH0Neo9h3Kt6R6Jd5oEd22LGQjwIXEUQeZxWjEPh4pSt+QzqcbIvt8Q==","signatures":[{"sig":"MEYCIQCJ8E+qS61Ef/b84CcKllLuJkOKF9pdIu0DZgdDs25qmwIhAKfq5d55jyyVqXIlU0lXgklEn4h3PPbH/C+ejf4muexI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.1-beta-20250822053848.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23d84869d3198cd80a60455fbe529d42/midscene-cli-0.27.1-beta-20250822053848.0.tgz","_integrity":"sha512-gWUADpCuiO0TJw4xEdTAoQL5Wc4TUaTzH0Neo9h3Kt6R6Jd5oEd22LGQjwIXEUQeZxWjEPh4pSt+QzqcbIvt8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.1-beta-20250822053848.0","@midscene/core":"0.27.1-beta-20250822053848.0","@midscene/shared":"0.27.1-beta-20250822053848.0","@midscene/android":"0.27.1-beta-20250822053848.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1-beta-20250822053848.0_1755841291964_0.9505600328389179","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822094725.0":{"name":"@midscene/cli","version":"0.27.1-beta-20250822094725.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6d2bb79e6d0a3aafd18f634e56ec35dbb78bcf3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.1-beta-20250822094725.0.tgz","fileCount":11,"integrity":"sha512-6F/YoPPi/wwto1h5gHFkZnEAgaLCA4Uhx8/KbOZRJXJZk16PlH9vBfuOScyLWih0jdbk9d6o2cuOX1p55hnTGQ==","signatures":[{"sig":"MEUCIQCpuCCv3xb9YufCXM2E1D040btcytua+HOXhZKttbTflwIgLp8QerRwfP4RMTtYqEADdXqWs0FElJZEf4nYmatVitg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.1-beta-20250822094725.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0b04fbf109597e39b43b954b08709b0/midscene-cli-0.27.1-beta-20250822094725.0.tgz","_integrity":"sha512-6F/YoPPi/wwto1h5gHFkZnEAgaLCA4Uhx8/KbOZRJXJZk16PlH9vBfuOScyLWih0jdbk9d6o2cuOX1p55hnTGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.1-beta-20250822094725.0","@midscene/core":"0.27.1-beta-20250822094725.0","@midscene/shared":"0.27.1-beta-20250822094725.0","@midscene/android":"0.27.1-beta-20250822094725.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1-beta-20250822094725.0_1755856190633_0.3493563824575845","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822103738.0":{"name":"@midscene/cli","version":"0.27.1-beta-20250822103738.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9afbe36f5a65d40a9c7dfaa5dd916e706e7e297f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.1-beta-20250822103738.0.tgz","fileCount":11,"integrity":"sha512-O3I5E9vk7rJqrGLjTg3u3VTOSh+LhDYnGygQecNfzcGNDkctzKSqgGkXvShfwooRqhpUeteBOPQFOrh6TYU7uA==","signatures":[{"sig":"MEQCIBT4jA8WYZej/SYbHj0oonRVY7lR5zvi6BgywnKA6kH5AiBM+sEX7ogPgja9xDZlNdUPz6Hfzo4vQ2Oeru9K0DeuKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.1-beta-20250822103738.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94720f8c24fe97c37125349fa3c48150/midscene-cli-0.27.1-beta-20250822103738.0.tgz","_integrity":"sha512-O3I5E9vk7rJqrGLjTg3u3VTOSh+LhDYnGygQecNfzcGNDkctzKSqgGkXvShfwooRqhpUeteBOPQFOrh6TYU7uA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.1-beta-20250822103738.0","@midscene/core":"0.27.1-beta-20250822103738.0","@midscene/shared":"0.27.1-beta-20250822103738.0","@midscene/android":"0.27.1-beta-20250822103738.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1-beta-20250822103738.0_1755859205418_0.3448785776741603","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822113042.0":{"name":"@midscene/cli","version":"0.27.1-beta-20250822113042.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"93c8f513726b9124a6c797c9077d82b0e866d762","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.1-beta-20250822113042.0.tgz","fileCount":11,"integrity":"sha512-T9Y/HOjd/SBCj/VawPnJfPXqepykORRkSZBNlxGfLjbSg1nxWvHDraYDiVjaeYwu7I5X7aBoB1VOsuBMnwMNfA==","signatures":[{"sig":"MEUCIEgEwFwRVoGZtPejdJOUGOMo97EfTfxrQwQX31wq0U4NAiEAm6iSHWXX6ZrJKmceH4zuPYK5DVGmEaGH7yyFaAWXkbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.1-beta-20250822113042.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35382820165a23571c5dea66c98c4b51/midscene-cli-0.27.1-beta-20250822113042.0.tgz","_integrity":"sha512-T9Y/HOjd/SBCj/VawPnJfPXqepykORRkSZBNlxGfLjbSg1nxWvHDraYDiVjaeYwu7I5X7aBoB1VOsuBMnwMNfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.1-beta-20250822113042.0","@midscene/core":"0.27.1-beta-20250822113042.0","@midscene/shared":"0.27.1-beta-20250822113042.0","@midscene/android":"0.27.1-beta-20250822113042.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1-beta-20250822113042.0_1755862393111_0.5298535366747525","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@midscene/cli","version":"0.27.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0bdaac2690283ffa0cded17628cc785cf551eda8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.1.tgz","fileCount":11,"integrity":"sha512-IYHCpb463bhfUbxjZGAAeLCRxSMEfyTozEgd+A0P0jmCyoJgV5Hb655FBfX8VoiXKaodcP5wNVAc9ViM77x1Tw==","signatures":[{"sig":"MEUCIQC4o41O0+4l4sHsWlmYmaUBUzJAGh6cgeSzxmi3evUb7AIgLDgQYOwHLHlECG4g5Xzek8SnnGe3xU+sFRcXOs+oWzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/434232a1b6105714bc8054c09b98429f/midscene-cli-0.27.1.tgz","_integrity":"sha512-IYHCpb463bhfUbxjZGAAeLCRxSMEfyTozEgd+A0P0jmCyoJgV5Hb655FBfX8VoiXKaodcP5wNVAc9ViM77x1Tw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.1","@midscene/core":"0.27.1","@midscene/shared":"0.27.1","@midscene/android":"0.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1_1755862681343_0.2563561827073364","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825023736.0":{"name":"@midscene/cli","version":"0.27.2-beta-20250825023736.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"317968e958e9a21b8d4e68a65bf116f025187c9a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.2-beta-20250825023736.0.tgz","fileCount":11,"integrity":"sha512-fivgZGuaVFFUu+K6IBuKRSs0A0EynVClnUICI2wDBzRxr2eWO5a619NF1NM/uBdklqq5Tq78D2kPZjkXMGfswA==","signatures":[{"sig":"MEQCICTGmkZ/dGHrY3vZIwLm3V6az19A1JGrnp1sGYRr2tDzAiAMloHxegWaR/gGDp/fsfUh+JrLDUX/xU9yQT0k8ini2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.2-beta-20250825023736.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e04d648e79c732fb98378b8912d00882/midscene-cli-0.27.2-beta-20250825023736.0.tgz","_integrity":"sha512-fivgZGuaVFFUu+K6IBuKRSs0A0EynVClnUICI2wDBzRxr2eWO5a619NF1NM/uBdklqq5Tq78D2kPZjkXMGfswA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.2-beta-20250825023736.0","@midscene/core":"0.27.2-beta-20250825023736.0","@midscene/shared":"0.27.2-beta-20250825023736.0","@midscene/android":"0.27.2-beta-20250825023736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.2-beta-20250825023736.0_1756089599260_0.8119515447354466","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825025215.0":{"name":"@midscene/cli","version":"0.27.2-beta-20250825025215.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"abd078aa3c30368824253f209f0261bf8ff197c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.2-beta-20250825025215.0.tgz","fileCount":11,"integrity":"sha512-JROZEbmd+AVqrdD4CqdXBDKVvUW64in1IAN/npE24EL+m1lvNq7RZdpZXQpLokFYoz2YEgU70w/GH/9gOjynig==","signatures":[{"sig":"MEUCIHmtonTsQZff2p1rcnwdoXGRdHXB7zQ1cRVhyS8kJQxtAiEAybi2QeNUF4/E03xnc7o2dCIQDGW0b3RF37XrOrIWY7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.2-beta-20250825025215.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2af2784ccc5ead975f0b2b0ed5adc96b/midscene-cli-0.27.2-beta-20250825025215.0.tgz","_integrity":"sha512-JROZEbmd+AVqrdD4CqdXBDKVvUW64in1IAN/npE24EL+m1lvNq7RZdpZXQpLokFYoz2YEgU70w/GH/9gOjynig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.2-beta-20250825025215.0","@midscene/core":"0.27.2-beta-20250825025215.0","@midscene/shared":"0.27.2-beta-20250825025215.0","@midscene/android":"0.27.2-beta-20250825025215.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.2-beta-20250825025215.0_1756090475679_0.9237689249326551","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@midscene/cli","version":"0.27.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7436f48e8fddd1a579431f741dc196375d818d6a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.2.tgz","fileCount":11,"integrity":"sha512-Ijnh2mAAjnnf8hiI7IxEeDoCTK6U9fA1az9T7dpsPyK2xKXWro+sXO7HT84rCdHTjsBvPgeQCItN1m38A8hQAg==","signatures":[{"sig":"MEYCIQD0MzkKmoZ30txhjaWTQcoBZd3W8KEOTxE6/c9QHVnuwQIhANpfno9VdlOHBja3SUrJZWCitA+cfvQLxm17rlPjmajr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6b3b04a63bad3a6b3ea8589a531b8377/midscene-cli-0.27.2.tgz","_integrity":"sha512-Ijnh2mAAjnnf8hiI7IxEeDoCTK6U9fA1az9T7dpsPyK2xKXWro+sXO7HT84rCdHTjsBvPgeQCItN1m38A8hQAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.2","@midscene/core":"0.27.2","@midscene/shared":"0.27.2","@midscene/android":"0.27.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.2_1756092474492_0.8897114939333008","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825082408.0":{"name":"@midscene/cli","version":"0.27.3-beta-20250825082408.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e9abfd09a781cce3f94f8b2d28cce56ae752d92c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.3-beta-20250825082408.0.tgz","fileCount":11,"integrity":"sha512-FAMbNATvLuJKpEL8792ggaXafFUzDUBl6yi3NnG9R7cL+b8G9Sskt723L3eseKtgulwJ9zZxPK/QmpPeGFTZAA==","signatures":[{"sig":"MEQCID5QP8iGinW3aa1y4wUGUW/+GAN/XnL4+U4HW6JKY6BbAiABrqD23JSO6Iol1WPbxfaWg/Y4KjP/kCqj0Ra7CH07/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.3-beta-20250825082408.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/faccaf8c3e607aabf819e503e3ff274f/midscene-cli-0.27.3-beta-20250825082408.0.tgz","_integrity":"sha512-FAMbNATvLuJKpEL8792ggaXafFUzDUBl6yi3NnG9R7cL+b8G9Sskt723L3eseKtgulwJ9zZxPK/QmpPeGFTZAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.3-beta-20250825082408.0","@midscene/core":"0.27.3-beta-20250825082408.0","@midscene/shared":"0.27.3-beta-20250825082408.0","@midscene/android":"0.27.3-beta-20250825082408.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.3-beta-20250825082408.0_1756110393405_0.509802910322543","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825120123.0":{"name":"@midscene/cli","version":"0.27.3-beta-20250825120123.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cfb9e9b56ce962b50071c941b974ce9b0a398ece","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.3-beta-20250825120123.0.tgz","fileCount":11,"integrity":"sha512-FYzJg9iGoxq6CKrhireAqVXOw0Snin7Xn9C85K6SKyiaKkw8iNcNqynaTpE7xuBUe/fJuPb3nyJ5z0MlLqApwg==","signatures":[{"sig":"MEUCIBm0QXCPAQchWRkE4D7fF1dhIUgf4QSW7ppplye2bt93AiEAvYwbU46QmTf3W1Xw9SdkklnDLE4h6mdidU8V/mKdX+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.3-beta-20250825120123.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/678f7899cf48d711f6a3a4373580dd4a/midscene-cli-0.27.3-beta-20250825120123.0.tgz","_integrity":"sha512-FYzJg9iGoxq6CKrhireAqVXOw0Snin7Xn9C85K6SKyiaKkw8iNcNqynaTpE7xuBUe/fJuPb3nyJ5z0MlLqApwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.3-beta-20250825120123.0","@midscene/core":"0.27.3-beta-20250825120123.0","@midscene/shared":"0.27.3-beta-20250825120123.0","@midscene/android":"0.27.3-beta-20250825120123.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.3-beta-20250825120123.0_1756123419750_0.23223397904670562","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@midscene/cli","version":"0.27.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ebe5d6bd4e772af813a1fa01d48fbd9773da143b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.3.tgz","fileCount":11,"integrity":"sha512-ampMOREAD8c++q8Ku4EMQwkzhGdKN0VrTEHz/Ur8yArl2N36uJnQqDx8o1uGziDnMZQyjMLR6RGycp4QVhaqwg==","signatures":[{"sig":"MEUCIQCKh+JpYrt1qXPXj9sfWmJTvIka7Oby1+yZJBkn52O5uAIgC8GGpBW0C4kfvo9zytyrsoX4mrdnDW7Bu46MM0VBHfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96ef0ec8898ac72004306529bc09d330/midscene-cli-0.27.3.tgz","_integrity":"sha512-ampMOREAD8c++q8Ku4EMQwkzhGdKN0VrTEHz/Ur8yArl2N36uJnQqDx8o1uGziDnMZQyjMLR6RGycp4QVhaqwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.3","@midscene/core":"0.27.3","@midscene/shared":"0.27.3","@midscene/android":"0.27.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.3_1756126482665_0.10730704353956311","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826022234.0":{"name":"@midscene/cli","version":"0.27.4-beta-20250826022234.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"604903db83ba8800eac9bfb6894168d429bbb732","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.4-beta-20250826022234.0.tgz","fileCount":11,"integrity":"sha512-1nfXtbQxk3PQ+xtojozLgEr9fECzjpeOC7ppbuFZjimh/fRSm49RFMktoOJSm14TDSNX/bsa99MgoRyjWtRhqw==","signatures":[{"sig":"MEUCIQDpQhgAkuzen26zT/Rv5RR4lPo3i9WNoy4S6tkCIM13vAIgd0rk4uO3Ul1KEumduw6QZd8jLD0d1Eg05vpCaak+lwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.4-beta-20250826022234.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb2946ca730b8cd33785c5cf25cea0e7/midscene-cli-0.27.4-beta-20250826022234.0.tgz","_integrity":"sha512-1nfXtbQxk3PQ+xtojozLgEr9fECzjpeOC7ppbuFZjimh/fRSm49RFMktoOJSm14TDSNX/bsa99MgoRyjWtRhqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.4-beta-20250826022234.0","@midscene/core":"0.27.4-beta-20250826022234.0","@midscene/shared":"0.27.4-beta-20250826022234.0","@midscene/android":"0.27.4-beta-20250826022234.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.4-beta-20250826022234.0_1756175098733_0.02476390574982079","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826061259.0":{"name":"@midscene/cli","version":"0.27.4-beta-20250826061259.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ea3e4b7561b05b3180d7cc33a4799776b6369a85","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.4-beta-20250826061259.0.tgz","fileCount":11,"integrity":"sha512-7Y5qYLlR+JV1tz3A7zSp6TN+Yk2V8lqzoOxfiXE/IaoPbTEVA4y//oGQT5Jsn+F29RJl8QTtxK/SvyQIYa+uVA==","signatures":[{"sig":"MEUCIQD5fU9IdPw4mNuUlWD3wciw7VQIIWlIAGvEUXft3vAXqAIgZPy8qbT8uwirpGjjYNxKQx58POMj/N0fHwPyor41SXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.4-beta-20250826061259.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06b96237b2d527d0a3b3ea46656e29a3/midscene-cli-0.27.4-beta-20250826061259.0.tgz","_integrity":"sha512-7Y5qYLlR+JV1tz3A7zSp6TN+Yk2V8lqzoOxfiXE/IaoPbTEVA4y//oGQT5Jsn+F29RJl8QTtxK/SvyQIYa+uVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.4-beta-20250826061259.0","@midscene/core":"0.27.4-beta-20250826061259.0","@midscene/shared":"0.27.4-beta-20250826061259.0","@midscene/android":"0.27.4-beta-20250826061259.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.4-beta-20250826061259.0_1756188933080_0.8992091126296238","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826080237.0":{"name":"@midscene/cli","version":"0.27.4-beta-20250826080237.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80c140cc4bf7d19713c1d9b5dae13d3bf551c9ec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.4-beta-20250826080237.0.tgz","fileCount":11,"integrity":"sha512-EyL6BhodXd0K14a7u2V7AG2f1Lz7kSqcZdSfnu8Lgbw4kETJ8P7/F6oBQ1+45tH4Ig9vEWP7IWUlhGHmnU+wCQ==","signatures":[{"sig":"MEUCIGkRciDdz/Yd6bBLiEDo12dnuzP5WOTq+kU/8nKrBgfaAiEAxNFPyvxIZ06vei7CyPcdtRasoAXKfcQpjIUUopNrNp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.4-beta-20250826080237.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24fdb8d25485d947e27f9e7f8d0e10ce/midscene-cli-0.27.4-beta-20250826080237.0.tgz","_integrity":"sha512-EyL6BhodXd0K14a7u2V7AG2f1Lz7kSqcZdSfnu8Lgbw4kETJ8P7/F6oBQ1+45tH4Ig9vEWP7IWUlhGHmnU+wCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.4-beta-20250826080237.0","@midscene/core":"0.27.4-beta-20250826080237.0","@midscene/shared":"0.27.4-beta-20250826080237.0","@midscene/android":"0.27.4-beta-20250826080237.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.4-beta-20250826080237.0_1756195499238_0.24439261837407278","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826121712.0":{"name":"@midscene/cli","version":"0.27.4-beta-20250826121712.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3065e0bd786688d698f52a3e5045a087c1bff63f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.4-beta-20250826121712.0.tgz","fileCount":11,"integrity":"sha512-O656lT7PYloLX+NF0E0vGxnP8qu0kTcqa5jySnaKBqxSfs8aiPOGPvU+e04pORo2ehExvyWdeu/wZpyazv3BDw==","signatures":[{"sig":"MEUCIFAplo1nY05kwd4XjeD9d+sRr61W4k/3sv0Bwy6oNzkfAiEAniXh18lbCM+VfGkWHMPGkxixb4ISyf2DrhDhsQeAYJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.4-beta-20250826121712.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da1e2c8b7ffd2609c10dcdf56efffe2f/midscene-cli-0.27.4-beta-20250826121712.0.tgz","_integrity":"sha512-O656lT7PYloLX+NF0E0vGxnP8qu0kTcqa5jySnaKBqxSfs8aiPOGPvU+e04pORo2ehExvyWdeu/wZpyazv3BDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.4-beta-20250826121712.0","@midscene/core":"0.27.4-beta-20250826121712.0","@midscene/shared":"0.27.4-beta-20250826121712.0","@midscene/android":"0.27.4-beta-20250826121712.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.4-beta-20250826121712.0_1756210786493_0.12492681125476501","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@midscene/cli","version":"0.27.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e3ba3827ff27d967bc942eb7623f1cace3e3bcf5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.4.tgz","fileCount":11,"integrity":"sha512-LkOjsKrOrpcqpEV9hDQtAd+VxBw92YgTeSS/xo5E1JEzpq4gEIfR8BPBeUYqUjWbGHoQI6JU3Lw8t5ZTfUwzNQ==","signatures":[{"sig":"MEYCIQD6RbuYoEeZ2rbA5IGM8h7ziPqfuI2cbe1/mfemT1QvGgIhALwbLc0Y2pU/Cdryg5PtflvLyey7QvUt1GBy1BCZoZu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6a79cbd42dd3fc06bef204c19b7c53a/midscene-cli-0.27.4.tgz","_integrity":"sha512-LkOjsKrOrpcqpEV9hDQtAd+VxBw92YgTeSS/xo5E1JEzpq4gEIfR8BPBeUYqUjWbGHoQI6JU3Lw8t5ZTfUwzNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.4","@midscene/core":"0.27.4","@midscene/shared":"0.27.4","@midscene/android":"0.27.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.4_1756212081515_0.39479645992621704","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827031507.0":{"name":"@midscene/cli","version":"0.27.5-beta-20250827031507.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dd48aa6de021398d96cb8f208c1344ab00f7f4a8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5-beta-20250827031507.0.tgz","fileCount":11,"integrity":"sha512-SmAjJpg8ftDWxAPXubGjzxFMmVR/F+UKNCNVxRv92KNwY+9acB/+1AvMcPspcEDk0moHohTqr9wDtN7TFKrDpw==","signatures":[{"sig":"MEUCIQDbBuZsrIi1AAX7LBycdnYiuRDOcd96rN1kHkJF7bckdAIgYQOhwEQ2tn3Aqykn01TeT9Hrz7LNhT0Hk0nbYf7wTeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5-beta-20250827031507.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56b0bd08df18078d627c701909672376/midscene-cli-0.27.5-beta-20250827031507.0.tgz","_integrity":"sha512-SmAjJpg8ftDWxAPXubGjzxFMmVR/F+UKNCNVxRv92KNwY+9acB/+1AvMcPspcEDk0moHohTqr9wDtN7TFKrDpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5-beta-20250827031507.0","@midscene/core":"0.27.5-beta-20250827031507.0","@midscene/shared":"0.27.5-beta-20250827031507.0","@midscene/android":"0.27.5-beta-20250827031507.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5-beta-20250827031507.0_1756264651279_0.21222466110900906","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827160628.0":{"name":"@midscene/cli","version":"0.27.5-beta-20250827160628.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5f24d4859ee6ca7d9d2a40cc010afcee9e0abe28","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5-beta-20250827160628.0.tgz","fileCount":11,"integrity":"sha512-49ubSub27dyjvTMfiPZzrO0138SNeYwIdmDhURa/49ea4sXhadCwAsko9R9qrEwoPauRLXd6MFAqDr0QBKF2wg==","signatures":[{"sig":"MEUCIQD3fKB/AdBSSSofhOzRf+h8NGhn5dpVYe2xX69vo274UgIgFriCyBiIkwSNK5XhlEMLPWkp1g/jQI5NQnvjc26x2h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5-beta-20250827160628.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/207a7554a0ab30f9a4297e90bdd3bc69/midscene-cli-0.27.5-beta-20250827160628.0.tgz","_integrity":"sha512-49ubSub27dyjvTMfiPZzrO0138SNeYwIdmDhURa/49ea4sXhadCwAsko9R9qrEwoPauRLXd6MFAqDr0QBKF2wg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5-beta-20250827160628.0","@midscene/core":"0.27.5-beta-20250827160628.0","@midscene/shared":"0.27.5-beta-20250827160628.0","@midscene/android":"0.27.5-beta-20250827160628.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5-beta-20250827160628.0_1756310926544_0.5647696785599006","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012323.0":{"name":"@midscene/cli","version":"0.27.5-beta-20250828012323.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"74ec5328f26853722f5ce73d7ae5528a87e4705f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5-beta-20250828012323.0.tgz","fileCount":11,"integrity":"sha512-N9OXjj7D0whVLA8tX8//zqJ9jMEIr+vzybwWIPxv7KAuiWTaNxharvkAPWa5OwU0Qn6Ni9ipADCSNREqZTv/4Q==","signatures":[{"sig":"MEQCICDG4qjzqKXdjwANnE2JHV/zEiFFyWBTxFadoneL8QEXAiAGjyVz4dGC9m54uqRin3dWNmhB+le5SDsYMo9HqHPRmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5-beta-20250828012323.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da4c812f08969e0a77aab8ba9ff94e85/midscene-cli-0.27.5-beta-20250828012323.0.tgz","_integrity":"sha512-N9OXjj7D0whVLA8tX8//zqJ9jMEIr+vzybwWIPxv7KAuiWTaNxharvkAPWa5OwU0Qn6Ni9ipADCSNREqZTv/4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5-beta-20250828012323.0","@midscene/core":"0.27.5-beta-20250828012323.0","@midscene/shared":"0.27.5-beta-20250828012323.0","@midscene/android":"0.27.5-beta-20250828012323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5-beta-20250828012323.0_1756344351839_0.47738008534553034","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012822.0":{"name":"@midscene/cli","version":"0.27.5-beta-20250828012822.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d07fd6ff2a27c0154731312688275d7acc0a86fc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5-beta-20250828012822.0.tgz","fileCount":11,"integrity":"sha512-NYBThi9mkqXzBbpO3NMLV7/VL7rlBO/IiGdLwSU7dwq++U3CgYkd3AMLOeFn6Qmg6LsN5Aw4GUz8ZS9m0bAQOA==","signatures":[{"sig":"MEUCIBmq2Z/blzqcnKdsaDfmDGFAa16jqtAGz/Y/j7hO6DksAiEAmMiaglk01ZCWDJB96UuHPa/+CLGAYB4Y+U5p2YXc9tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5-beta-20250828012822.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3245d1dc3f1623eb73897c6ac420f8b6/midscene-cli-0.27.5-beta-20250828012822.0.tgz","_integrity":"sha512-NYBThi9mkqXzBbpO3NMLV7/VL7rlBO/IiGdLwSU7dwq++U3CgYkd3AMLOeFn6Qmg6LsN5Aw4GUz8ZS9m0bAQOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5-beta-20250828012822.0","@midscene/core":"0.27.5-beta-20250828012822.0","@midscene/shared":"0.27.5-beta-20250828012822.0","@midscene/android":"0.27.5-beta-20250828012822.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5-beta-20250828012822.0_1756344650122_0.7516172877432554","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828025824.0":{"name":"@midscene/cli","version":"0.27.5-beta-20250828025824.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3d1d3bbeb71fd91982bc838c3a6616a9b3fe66ab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5-beta-20250828025824.0.tgz","fileCount":11,"integrity":"sha512-GsUBDsv+234T1tcUc3QKFnUVbfrqiGU6wE3csjGBUiYJql3coQwpgDsPjUrWrF3jZeCfspmxlTZ892DI/J8ctQ==","signatures":[{"sig":"MEUCIQCRJSSjV8Cna5+7N75UO8sr2f7mCvKO4kHa5gaKJRqHmAIgdvR03RctOK/9uwjVsk4UVstKB0pnYRYTpaZLRxqHIFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5-beta-20250828025824.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/91c99e8da65f4073ff9e9043f09e485f/midscene-cli-0.27.5-beta-20250828025824.0.tgz","_integrity":"sha512-GsUBDsv+234T1tcUc3QKFnUVbfrqiGU6wE3csjGBUiYJql3coQwpgDsPjUrWrF3jZeCfspmxlTZ892DI/J8ctQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5-beta-20250828025824.0","@midscene/core":"0.27.5-beta-20250828025824.0","@midscene/shared":"0.27.5-beta-20250828025824.0","@midscene/android":"0.27.5-beta-20250828025824.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5-beta-20250828025824.0_1756350047717_0.18437294751502487","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@midscene/cli","version":"0.27.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"623732e7dd33123baf18b5e9d7d5a1257e0ddcf6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.5.tgz","fileCount":11,"integrity":"sha512-WP2LgaI4zuFOc6hBNDqNLC3cr21EINysWUey+94T8ezDni19rWgHiZbLm2OuHZEvgDKrb/UIZePPHvWOx4L/Ew==","signatures":[{"sig":"MEUCICXX8bJNlXbV6YmIIqZgxRFsd0w1g/Otn3kDdFV4J8tsAiEA4JsYrFm89bXWz4FHgbur6SBaoCGvMdHmfO1Hp3yXKfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0cf6c7499d417651b089ace08b124bfe/midscene-cli-0.27.5.tgz","_integrity":"sha512-WP2LgaI4zuFOc6hBNDqNLC3cr21EINysWUey+94T8ezDni19rWgHiZbLm2OuHZEvgDKrb/UIZePPHvWOx4L/Ew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.5","@midscene/core":"0.27.5","@midscene/shared":"0.27.5","@midscene/android":"0.27.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.5_1756351188774_0.8005682277003374","host":"s3://npm-registry-packages-npm-production"}},"0.27.6-beta-20250831000753.0":{"name":"@midscene/cli","version":"0.27.6-beta-20250831000753.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c54031bb9026808e8ce2c00597f4322cd3fd251","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.6-beta-20250831000753.0.tgz","fileCount":11,"integrity":"sha512-auFLQ1P2G2wBe3ZZvPzKlR7I35r3kwA4wnsJMRnqMDo76dIey+QhNYziRja+h5UILBX2+t5IlfqJ2vi/X+bTAQ==","signatures":[{"sig":"MEUCIQDoQiji9ruRdlVXhO2doZPtxc8xGJPpLZ5RenoH40s4nwIgTfsyxogEGEys9qvhLyABFD8TnhAEkVVh9Ka6LAW4twI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.6-beta-20250831000753.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e436e4c976f7c6d3957ab28312723510/midscene-cli-0.27.6-beta-20250831000753.0.tgz","_integrity":"sha512-auFLQ1P2G2wBe3ZZvPzKlR7I35r3kwA4wnsJMRnqMDo76dIey+QhNYziRja+h5UILBX2+t5IlfqJ2vi/X+bTAQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.6-beta-20250831000753.0","@midscene/core":"0.27.6-beta-20250831000753.0","@midscene/shared":"0.27.6-beta-20250831000753.0","@midscene/android":"0.27.6-beta-20250831000753.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.6-beta-20250831000753.0_1756599011398_0.6181086082091316","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@midscene/cli","version":"0.27.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"702d80f2d7a5b2c0fec62015839d10f58e4ee10a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.6.tgz","fileCount":11,"integrity":"sha512-sMTD+w1iUP+j0httpkmb3Qs9TmZAE3rJS0LfCzC3PKzor780F2BXr6yI5Hre8a4vi0NTMmH1BwgBhan4qMVjCw==","signatures":[{"sig":"MEUCIQCE3dHzbN4Ht41Oxq1m8FZef/D+1BVcGopNm7Z337VfgAIgX0swDD3lQScHonYxcS1otKmbgpnAklJirS1M0iYhX0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a980d39a06542a6a47862a483d239ed9/midscene-cli-0.27.6.tgz","_integrity":"sha512-sMTD+w1iUP+j0httpkmb3Qs9TmZAE3rJS0LfCzC3PKzor780F2BXr6yI5Hre8a4vi0NTMmH1BwgBhan4qMVjCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.6","@midscene/core":"0.27.6","@midscene/shared":"0.27.6","@midscene/android":"0.27.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.6_1756697808976_0.8924860256952427","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250901120709.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250901120709.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2162b9088a7de533391de0ded9c38f0867e0478f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250901120709.0.tgz","fileCount":11,"integrity":"sha512-ePHxJREwJYIKU4QGkRYeElYokxI4tBVpBmAwLuLODXUrMd7kw6+KhzkTnfQkjxkQipfCAeAvc5rhBcgJe1VPzw==","signatures":[{"sig":"MEUCIGR5WO24z2n/Ihp9cvAqRLWKqAeHTDYs/1Hr1rwa0tf6AiEA5IpIoXRPuJumbdW0en1clvUnycva/CowGbBKNMO4030=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250901120709.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/000d1d1062515ebf846ef5ba3e109833/midscene-cli-0.27.7-beta-20250901120709.0.tgz","_integrity":"sha512-ePHxJREwJYIKU4QGkRYeElYokxI4tBVpBmAwLuLODXUrMd7kw6+KhzkTnfQkjxkQipfCAeAvc5rhBcgJe1VPzw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250901120709.0","@midscene/core":"0.27.7-beta-20250901120709.0","@midscene/shared":"0.27.7-beta-20250901120709.0","@midscene/android":"0.27.7-beta-20250901120709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250901120709.0_1756728569967_0.13523508254074534","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250902060833.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250902060833.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"032aeb1f737eec71fee3abc6a336ed849ab3f850","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250902060833.0.tgz","fileCount":11,"integrity":"sha512-Z8Gc5q5N1hktKFlifHeuWICeZjZ/+mfyIpzsRYF/2c/BNTfrkameztvwfjiVyRCgtyYpxZQa/iIyfxIt7PM2bQ==","signatures":[{"sig":"MEYCIQDOC5LyLcbC7FGi3LKQYngr3VkIC/IGTz+zb4+hsgTJ2QIhAM3soPN6Z0GWM21RJhB2w0s0+CrTlgxUtI3R/T65bDnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250902060833.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b74166dcc7532eec380616f30705de69/midscene-cli-0.27.7-beta-20250902060833.0.tgz","_integrity":"sha512-Z8Gc5q5N1hktKFlifHeuWICeZjZ/+mfyIpzsRYF/2c/BNTfrkameztvwfjiVyRCgtyYpxZQa/iIyfxIt7PM2bQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250902060833.0","@midscene/core":"0.27.7-beta-20250902060833.0","@midscene/shared":"0.27.7-beta-20250902060833.0","@midscene/android":"0.27.7-beta-20250902060833.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250902060833.0_1756793475162_0.7510052277895176","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250903080919.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250903080919.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9a78b55c9d3a3002c38f797171140b475713b2ce","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250903080919.0.tgz","fileCount":11,"integrity":"sha512-xlshZ3LnHKoSsFM/d4+0GopMzPP1aX58EV10Mpnn921HYQTkCbAGVIrhSlgXie/6q9dEdoT59LCuSpD/CdcrlA==","signatures":[{"sig":"MEUCIF3YVdQ4tnV05h4bpOhomdcLwj7a/MuEAonmt75GHfehAiEAvk+9G3MmXlBbE2An2FxTGirGFK+d6EvklDARbgZz7I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250903080919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/69b7c83684b8489a08b14bfdd96201ca/midscene-cli-0.27.7-beta-20250903080919.0.tgz","_integrity":"sha512-xlshZ3LnHKoSsFM/d4+0GopMzPP1aX58EV10Mpnn921HYQTkCbAGVIrhSlgXie/6q9dEdoT59LCuSpD/CdcrlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250903080919.0","@midscene/core":"0.27.7-beta-20250903080919.0","@midscene/shared":"0.27.7-beta-20250903080919.0","@midscene/android":"0.27.7-beta-20250903080919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250903080919.0_1756887098029_0.010590526873840433","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904085859.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250904085859.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac5c019773ed0594dcb1063a87ca8ad3e36f2458","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250904085859.0.tgz","fileCount":11,"integrity":"sha512-vq8sVKiHFIEk47YDa/SW0sH7Fn1un0BF3GehIO9HuBPpBig30HZY6Y58fFmJZ+VHeRNx0+P+jD7++xxlpvvtVQ==","signatures":[{"sig":"MEYCIQCE+LeMFZJIgtN+BQlTFyNuL21krkn+ax1f+bVxBaM/kwIhALK0RFjWYNjkjtDYUQH/0s5JEPxjATAsbypQTfd8fbgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250904085859.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4a247c3db134966a73c7f9f1df0af93/midscene-cli-0.27.7-beta-20250904085859.0.tgz","_integrity":"sha512-vq8sVKiHFIEk47YDa/SW0sH7Fn1un0BF3GehIO9HuBPpBig30HZY6Y58fFmJZ+VHeRNx0+P+jD7++xxlpvvtVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250904085859.0","@midscene/core":"0.27.7-beta-20250904085859.0","@midscene/shared":"0.27.7-beta-20250904085859.0","@midscene/android":"0.27.7-beta-20250904085859.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250904085859.0_1756976532778_0.5627086009859317","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904151052.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250904151052.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"205c34d8922c0c8596735a5cea6977eb8d59d257","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250904151052.0.tgz","fileCount":11,"integrity":"sha512-amuUumC4ITDW5tl9WGDGhVkcZqyRXiQVhaixMejnHPSpxHmLjgKQdWB+p+Jj4xYF9Hoswt1mPYDsukhUs4Gp7Q==","signatures":[{"sig":"MEUCIQDwqcEighWnVNZVdJqSZTs+Gr6nL+XkfevCquEgIv9pxQIgZdtfmIUqQxS3lfTMeHhPCsdZyVwZf6EfgcGyQMpfl1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3952700},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250904151052.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ca65acea076386463f8f1cce8d13d88/midscene-cli-0.27.7-beta-20250904151052.0.tgz","_integrity":"sha512-amuUumC4ITDW5tl9WGDGhVkcZqyRXiQVhaixMejnHPSpxHmLjgKQdWB+p+Jj4xYF9Hoswt1mPYDsukhUs4Gp7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250904151052.0","@midscene/core":"0.27.7-beta-20250904151052.0","@midscene/shared":"0.27.7-beta-20250904151052.0","@midscene/android":"0.27.7-beta-20250904151052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250904151052.0_1756998788372_0.5947871317443467","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904153459.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250904153459.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c95bbe619b8c00b433d2b85eb69871184804413","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250904153459.0.tgz","fileCount":11,"integrity":"sha512-yxtO111j4xoud5EYctFRzFmzinezyDy1baT09e/y8vc/NDmAlGv4zFtJa9X/276wtAAjCXApxfULNl/6bqoZJg==","signatures":[{"sig":"MEUCIAf25x6Q/lrMMJRSAPS/TH4jyfnW1ghw3zvTeZ3z+xk5AiEA7A5I8dUc4mxH/fwv1Qvl3+lxlGG0UaQTpJ4ubqWAjuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955645},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250904153459.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f53b387b9f2bb5da702a157acc60331d/midscene-cli-0.27.7-beta-20250904153459.0.tgz","_integrity":"sha512-yxtO111j4xoud5EYctFRzFmzinezyDy1baT09e/y8vc/NDmAlGv4zFtJa9X/276wtAAjCXApxfULNl/6bqoZJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250904153459.0","@midscene/core":"0.27.7-beta-20250904153459.0","@midscene/shared":"0.27.7-beta-20250904153459.0","@midscene/android":"0.27.7-beta-20250904153459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250904153459.0_1757000188807_0.3294836857119008","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905091950.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250905091950.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1bcfd2a2bb4023bf5ae9e7d177c69c6f3b0228c9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250905091950.0.tgz","fileCount":11,"integrity":"sha512-/ByVzHW1lwhrIjBs1oCn7JnrqxVFNLTEdHLbcj3liQz4DfTdUQ+wSf0LIN1sz7/hjlsugZLydDxl2+tG1cS5NQ==","signatures":[{"sig":"MEUCIExgYRzbCcAcdeJYuSdCtiqB1Xvl51JWkNlzi4GtJBtxAiEAn0IfpzvKohvZUUlBwo7V/g94fDgoE3T4O5rX5yUBB6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250905091950.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8405bc1a5f7cd0b199e052a1a102052/midscene-cli-0.27.7-beta-20250905091950.0.tgz","_integrity":"sha512-/ByVzHW1lwhrIjBs1oCn7JnrqxVFNLTEdHLbcj3liQz4DfTdUQ+wSf0LIN1sz7/hjlsugZLydDxl2+tG1cS5NQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250905091950.0","@midscene/core":"0.27.7-beta-20250905091950.0","@midscene/shared":"0.27.7-beta-20250905091950.0","@midscene/android":"0.27.7-beta-20250905091950.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250905091950.0_1757064180326_0.17709503471965804","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905094830.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250905094830.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"294e990e30b6fd23b2e936e81aa584331d57302c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250905094830.0.tgz","fileCount":11,"integrity":"sha512-ROwcnwAq3FgE8u8EBMMwvefHK/UALFeyE2wC0d8Xkt6OprP5+GActRoqgdg5lPMsGD7IKjD+vybzgPb50MsnWA==","signatures":[{"sig":"MEUCIGWPnK/Jc5CF0jo7rFiRxdir82W+72BRt91dcxdo4At8AiEAt9XbLNB5Uyrr0MWoSjVtVT8cPlXFaGpbkivkWB9pTCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250905094830.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88d2f68d6406d14ebfe4f8fbe997cb6b/midscene-cli-0.27.7-beta-20250905094830.0.tgz","_integrity":"sha512-ROwcnwAq3FgE8u8EBMMwvefHK/UALFeyE2wC0d8Xkt6OprP5+GActRoqgdg5lPMsGD7IKjD+vybzgPb50MsnWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250905094830.0","@midscene/core":"0.27.7-beta-20250905094830.0","@midscene/shared":"0.27.7-beta-20250905094830.0","@midscene/android":"0.27.7-beta-20250905094830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250905094830.0_1757065846045_0.6875407457994067","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908084857.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250908084857.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aefb8a11f2ecaa91741b5358fcf2c011904a830e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250908084857.0.tgz","fileCount":11,"integrity":"sha512-9nqzPzkzju+WDwMSFuvzOH508OkzBDeJQTSmW2ab4TbwRsSD5m5hk14hMEGxmsoBvs0HGNamTIAxUg5LA2nQdA==","signatures":[{"sig":"MEQCIFb8tWLS82C+AHlOkuzsV3wtI4tvF/xk4FecR54+Xl7EAiASmPTAbveR9Ksx/RRQx6KM29tuX21A0ZThkW8AnaIluw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250908084857.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88d36ce1f90dc4e7c3c6acc82f20c787/midscene-cli-0.27.7-beta-20250908084857.0.tgz","_integrity":"sha512-9nqzPzkzju+WDwMSFuvzOH508OkzBDeJQTSmW2ab4TbwRsSD5m5hk14hMEGxmsoBvs0HGNamTIAxUg5LA2nQdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250908084857.0","@midscene/core":"0.27.7-beta-20250908084857.0","@midscene/shared":"0.27.7-beta-20250908084857.0","@midscene/android":"0.27.7-beta-20250908084857.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250908084857.0_1757321488155_0.013454576686959596","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908085836.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250908085836.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2d8ca79742d65f8a4479ed37a36106c2516e5ace","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250908085836.0.tgz","fileCount":11,"integrity":"sha512-Kf8Ey6G2eu30iNl3fC38oZ94pFnhOLsKwQJJXPspd8ZiXMbe36x8ZegGR777tFp3VDCkEvDsVLec6DDkR3J5pw==","signatures":[{"sig":"MEUCIFXN1nPsiEBEGYGP8/O5nmLgulL5zdSTGiyDRb0IToEXAiEAyktCieZUhsO3r3KqtMm8LBWbFvUCiUhOx6FFEtWWhr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250908085836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f2e9d454554281619291f06b1425466/midscene-cli-0.27.7-beta-20250908085836.0.tgz","_integrity":"sha512-Kf8Ey6G2eu30iNl3fC38oZ94pFnhOLsKwQJJXPspd8ZiXMbe36x8ZegGR777tFp3VDCkEvDsVLec6DDkR3J5pw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250908085836.0","@midscene/core":"0.27.7-beta-20250908085836.0","@midscene/shared":"0.27.7-beta-20250908085836.0","@midscene/android":"0.27.7-beta-20250908085836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250908085836.0_1757322067880_0.5553592047598972","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908114808.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250908114808.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c64269fd21ab9cf7c1ef1fe456d41dfbd0bdbc1f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250908114808.0.tgz","fileCount":11,"integrity":"sha512-yE9q6HbyxoAdm0koyjkJe0qTr/zCZQOEoIus0bm8PaeKbGvvVUrfhJpflerMZQv0EWD0Aac+PSRPZHxBRecr6w==","signatures":[{"sig":"MEYCIQCtD/iOtOUf83eyQ+07MfSc6BGvFKcXAP9S5piH9IBXUwIhAI5UR5Sb4PUYVkDkF+hueWjfk2EG8VgdVvh11IiCdPC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955793},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250908114808.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/131688d8a615866299ad712e28d0d276/midscene-cli-0.27.7-beta-20250908114808.0.tgz","_integrity":"sha512-yE9q6HbyxoAdm0koyjkJe0qTr/zCZQOEoIus0bm8PaeKbGvvVUrfhJpflerMZQv0EWD0Aac+PSRPZHxBRecr6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250908114808.0","@midscene/core":"0.27.7-beta-20250908114808.0","@midscene/shared":"0.27.7-beta-20250908114808.0","@midscene/android":"0.27.7-beta-20250908114808.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250908114808.0_1757332187841_0.31082408941459794","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908115945.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250908115945.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4073c54e97c1d7f8c0f24aee5750659418f6fffa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250908115945.0.tgz","fileCount":11,"integrity":"sha512-NWuKnJsYSeEXWQJmupqz1n80G9f+ITfJ0m0aSRTvi70/OEfeRyHuwcpwBDbse1tgC2doN1gdEYYLfAaVougAxw==","signatures":[{"sig":"MEUCICImu75pJNpiNPZUY8RzZLsFANCeu4c7efYrA2jjp3AgAiEA4Q8+d7+sZUR4n405M/xKuQ637K9CNLYN8EHp9fyACFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250908115945.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/25a325abff047130699933ab94f37c33/midscene-cli-0.27.7-beta-20250908115945.0.tgz","_integrity":"sha512-NWuKnJsYSeEXWQJmupqz1n80G9f+ITfJ0m0aSRTvi70/OEfeRyHuwcpwBDbse1tgC2doN1gdEYYLfAaVougAxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250908115945.0","@midscene/core":"0.27.7-beta-20250908115945.0","@midscene/shared":"0.27.7-beta-20250908115945.0","@midscene/android":"0.27.7-beta-20250908115945.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250908115945.0_1757332941655_0.5089796721840014","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908121606.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250908121606.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c78519018e4b6876081d61a2e43c084b5ef74dcd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250908121606.0.tgz","fileCount":11,"integrity":"sha512-nC35CdPtDW3o48v6MKoKYgZhmI65sy/iJVY5Qk2HLVIKvCNDMEdMwiYsvQFQbNpQF6ZVcnJlQYov9H971JGOJA==","signatures":[{"sig":"MEYCIQDyDLDLnMuXE1JHVaulzurhaU5i4JjTE54M8i+mPALwygIhAJ1H1LorUdPSURd0umRH1fyMDzYhDLWKfeTrYZhrXUmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955793},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250908121606.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/87ed3d01cc399001bc2603662d66e1d3/midscene-cli-0.27.7-beta-20250908121606.0.tgz","_integrity":"sha512-nC35CdPtDW3o48v6MKoKYgZhmI65sy/iJVY5Qk2HLVIKvCNDMEdMwiYsvQFQbNpQF6ZVcnJlQYov9H971JGOJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250908121606.0","@midscene/core":"0.27.7-beta-20250908121606.0","@midscene/shared":"0.27.7-beta-20250908121606.0","@midscene/android":"0.27.7-beta-20250908121606.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250908121606.0_1757333865615_0.9167432249260834","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@midscene/cli","version":"0.28.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3de9dfb4fe9cfa8169ab018e9bf8550b8c427ebf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.0.tgz","fileCount":11,"integrity":"sha512-ieCnRHqjp86sL4CPk1FWxHCvMlmOGiI9A0Ut+q1ODqF7ZJI1KveF38qC/jr0ydFJV8vXvAhZlUomuSYvYLrnpA==","signatures":[{"sig":"MEQCIGTUtkgT3R7UEdcQ/xKFoBl75YadsaneRplzWNS6am9yAiBEI3mq5Ex5JE3X0PKSChKLP+GENOb8OGDqT1+MGlMDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7c4bc6c637c49d4cf26ff2ac5a20238/midscene-cli-0.28.0.tgz","_integrity":"sha512-ieCnRHqjp86sL4CPk1FWxHCvMlmOGiI9A0Ut+q1ODqF7ZJI1KveF38qC/jr0ydFJV8vXvAhZlUomuSYvYLrnpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.0","@midscene/core":"0.28.0","@midscene/shared":"0.28.0","@midscene/android":"0.28.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.0_1757335143091_0.47335108160080086","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909024808.0":{"name":"@midscene/cli","version":"0.28.1-beta-20250909024808.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"58cf765dbb890a41c8b35e2b7c30874cbe255914","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.1-beta-20250909024808.0.tgz","fileCount":11,"integrity":"sha512-syUgOwTqyEM+m72BOm/+ZZPEEcPqAVKrWY0+dlntXka/lTCK/Q49f38CUOcDr8kuoR3FLfS/M9hobxgmKasBzg==","signatures":[{"sig":"MEUCIQC7cutOiDijJ4Hnr26leIPphjOKQ6GXocOFoGUf2fl0CgIgCKv/K1vI8OgawyZJ/0isNBo7qhIVOOt8bAswaGzkX8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.1-beta-20250909024808.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7732c8cbebfe13808b2b4f7098731f8/midscene-cli-0.28.1-beta-20250909024808.0.tgz","_integrity":"sha512-syUgOwTqyEM+m72BOm/+ZZPEEcPqAVKrWY0+dlntXka/lTCK/Q49f38CUOcDr8kuoR3FLfS/M9hobxgmKasBzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.1-beta-20250909024808.0","@midscene/core":"0.28.1-beta-20250909024808.0","@midscene/shared":"0.28.1-beta-20250909024808.0","@midscene/android":"0.28.1-beta-20250909024808.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.1-beta-20250909024808.0_1757386242627_0.10725785920953879","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250909031245.0":{"name":"@midscene/cli","version":"0.27.7-beta-20250909031245.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ac6e7a6a42a941a8efb3d6189ceccfb5d55e96d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.27.7-beta-20250909031245.0.tgz","fileCount":11,"integrity":"sha512-u6HoEHcdVLJAfXMTEC+GDYStSWzDQxL4919be3g8urqU5/XgUSWljcDh2qZdkL9xRATu//VMyhN6LgWVgzn9uA==","signatures":[{"sig":"MEUCIBtjScXGRBlslZmWMwnWUKjttHep7jv8a72MZeSKdR4oAiEAgEuR5vX6qNTQTTCbanLDysjtnSOySVj6ZQI9smCJX1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955805},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.27.7-beta-20250909031245.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0bbcf6c6a74d668adf35468a699f3cf8/midscene-cli-0.27.7-beta-20250909031245.0.tgz","_integrity":"sha512-u6HoEHcdVLJAfXMTEC+GDYStSWzDQxL4919be3g8urqU5/XgUSWljcDh2qZdkL9xRATu//VMyhN6LgWVgzn9uA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.27.7-beta-20250909031245.0","@midscene/core":"0.27.7-beta-20250909031245.0","@midscene/shared":"0.27.7-beta-20250909031245.0","@midscene/android":"0.27.7-beta-20250909031245.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.7-beta-20250909031245.0_1757387668792_0.874174590914522","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909042036.0":{"name":"@midscene/cli","version":"0.28.1-beta-20250909042036.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4de8ef9b223b6fd6e46ae67bd01c87cb6a2905b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.1-beta-20250909042036.0.tgz","fileCount":11,"integrity":"sha512-e5Dh/4/tQITzl02wMh3p9Z72MxCyXyv7y4pVymUIb5e4EWQ3S3eSqHBKa8T0YFY2uISC9zWLe6AEgYRxGi4JFg==","signatures":[{"sig":"MEQCIHOUYcJKCxQIBlWRBMbeea0qlrMk1jvcBpDs3ia0wuYSAiB7JiaX6sUOMXOlBQIWx8UG1RCSRAH4fgajcw4fkIfHuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941956},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.1-beta-20250909042036.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a168710114846670e998ac8fc5e59afb/midscene-cli-0.28.1-beta-20250909042036.0.tgz","_integrity":"sha512-e5Dh/4/tQITzl02wMh3p9Z72MxCyXyv7y4pVymUIb5e4EWQ3S3eSqHBKa8T0YFY2uISC9zWLe6AEgYRxGi4JFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.1-beta-20250909042036.0","@midscene/core":"0.28.1-beta-20250909042036.0","@midscene/shared":"0.28.1-beta-20250909042036.0","@midscene/android":"0.28.1-beta-20250909042036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.1-beta-20250909042036.0_1757391788960_0.892455248881568","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909063633.0":{"name":"@midscene/cli","version":"0.28.1-beta-20250909063633.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b74ec635db5ea6b8015af85a530ad58e80132207","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.1-beta-20250909063633.0.tgz","fileCount":11,"integrity":"sha512-PQvyO4Hx3E8pzgqGYBJPE4KyRjRJOxr87Bi2jgb4ibbqnGwcLHazIyYjwjPAdaxNKG16MzzYuuS9hgyC/54xYA==","signatures":[{"sig":"MEQCIHk0x/hiPnVOtTPgG8DWz1kGhZUelN8Ga4Ry1GvFHhBbAiAzDUIHrQfSzMdx/eQxK/E5HFGxfmYtLtpswDGsWaGC5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.1-beta-20250909063633.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eae13bba537b8ae8c791873a64c49cf2/midscene-cli-0.28.1-beta-20250909063633.0.tgz","_integrity":"sha512-PQvyO4Hx3E8pzgqGYBJPE4KyRjRJOxr87Bi2jgb4ibbqnGwcLHazIyYjwjPAdaxNKG16MzzYuuS9hgyC/54xYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.1-beta-20250909063633.0","@midscene/core":"0.28.1-beta-20250909063633.0","@midscene/shared":"0.28.1-beta-20250909063633.0","@midscene/android":"0.28.1-beta-20250909063633.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.1-beta-20250909063633.0_1757399893701_0.9251407716518756","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@midscene/cli","version":"0.28.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9222197d49199979830202c494d6ad98dd6edf1b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.1.tgz","fileCount":11,"integrity":"sha512-Znyf+zPvIyPkzl1D7tBn7aPWF/XELyHSPCKAkUNhVDN83CC+kROs+eWB5+AcNSaiyIIDEIoPdzH22j8iTzeefA==","signatures":[{"sig":"MEUCIQDfpaINNkIrJnJn3fBhh1diNU3fNANTeoVkRV0dF+Q/AQIgRIjNt8lk+gaTHsQruHR3YR5wzukThkxUv1ed4NFqIcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dd9a5eb69e5d37b07a20e08aae26eff6/midscene-cli-0.28.1.tgz","_integrity":"sha512-Znyf+zPvIyPkzl1D7tBn7aPWF/XELyHSPCKAkUNhVDN83CC+kROs+eWB5+AcNSaiyIIDEIoPdzH22j8iTzeefA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.1","@midscene/core":"0.28.1","@midscene/shared":"0.28.1","@midscene/android":"0.28.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.1_1757401169503_0.6167945529493775","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250909133629.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250909133629.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba3ddb3b9f8e6891d077ffaa9c1d0746f9002f3b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250909133629.0.tgz","fileCount":11,"integrity":"sha512-bl2kgsQ9jUk739AZbU32VWxEYibujkNhXGJqpkLa1PaDA4WEiqJe7VuQZXSj9av7c4qYgXEoXiYAvMMM1TqRjw==","signatures":[{"sig":"MEUCIQD2yk3iHtx9/HHpEydA7qIwGPe16hJAn/1w46Olo8GPOQIgAlLsokjD5uNx+R6Srjdiyu7g1pvx4IPu7gb3N9iGmOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250909133629.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee8df32f87715abbf1aebb6e94e0efcf/midscene-cli-0.28.2-beta-20250909133629.0.tgz","_integrity":"sha512-bl2kgsQ9jUk739AZbU32VWxEYibujkNhXGJqpkLa1PaDA4WEiqJe7VuQZXSj9av7c4qYgXEoXiYAvMMM1TqRjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250909133629.0","@midscene/core":"0.28.2-beta-20250909133629.0","@midscene/shared":"0.28.2-beta-20250909133629.0","@midscene/android":"0.28.2-beta-20250909133629.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250909133629.0_1757425098989_0.7574092491722577","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910020051.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910020051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d3ffe8a72a2aff7893bfab97304a541f8f66222","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910020051.0.tgz","fileCount":11,"integrity":"sha512-DwZ7S7aWZQN9BQRZeb7WQo7NO60lV905qJDon+5LkLH5/cHG1/qAc45REiyuGHoxfP2oq7w7M0VqJAlfGiYp0Q==","signatures":[{"sig":"MEUCIQDkpVkWk38Q0s9GYzDBQpizyFqVp8dfcQ5oo/JNv7hrNwIgMUvnc5cGxz1PtsJXaYUAv+vngSmB5vn19EcnFt5VahI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910020051.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/92b6a7a776226ff69f3c175ee4114487/midscene-cli-0.28.2-beta-20250910020051.0.tgz","_integrity":"sha512-DwZ7S7aWZQN9BQRZeb7WQo7NO60lV905qJDon+5LkLH5/cHG1/qAc45REiyuGHoxfP2oq7w7M0VqJAlfGiYp0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910020051.0","@midscene/core":"0.28.2-beta-20250910020051.0","@midscene/shared":"0.28.2-beta-20250910020051.0","@midscene/android":"0.28.2-beta-20250910020051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910020051.0_1757469762916_0.8021005869181921","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910021445.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910021445.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"19a1a3f769957b2d136e6748e09794ca69d48792","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910021445.0.tgz","fileCount":11,"integrity":"sha512-71eKsxarW8KO4wdRF2XU/iCUEnpQMTR24vuM74LRE+sOfj02oOKi5q718gFlBbcmuleiUt56dzNlAg4DE9/QgQ==","signatures":[{"sig":"MEUCIQC5HuFE6I6vQwKkGyTr7vN1rrxbsA+CiPxUdV0YcbrGhgIgP+39mvP0lFV4rmtlf3cSWUbEidn6jDwsRZzBu/CHXNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910021445.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15d531d557e1ec7ec0e56980c58bbb49/midscene-cli-0.28.2-beta-20250910021445.0.tgz","_integrity":"sha512-71eKsxarW8KO4wdRF2XU/iCUEnpQMTR24vuM74LRE+sOfj02oOKi5q718gFlBbcmuleiUt56dzNlAg4DE9/QgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910021445.0","@midscene/core":"0.28.2-beta-20250910021445.0","@midscene/shared":"0.28.2-beta-20250910021445.0","@midscene/android":"0.28.2-beta-20250910021445.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910021445.0_1757470589597_0.33977455510025023","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910024129.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910024129.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e54ff86b779eb01ddea021779191bdf885841260","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910024129.0.tgz","fileCount":11,"integrity":"sha512-TdVrcbdrO0oYMGlIDIkGWoH5+8/H81OJXkeYLPJLdYVdSmrH/t4urbVw7P3jHXc/UJDY2tx7rVdQjZRHw2DRqA==","signatures":[{"sig":"MEYCIQC8RCjfrHS+u7wVgZD6tiCdGGEYJY/bYB1OwaRRBmWM0QIhANNUETSLIPLr2sL9PouJ29v7MMM8sbSuu6/XkKxBRxw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910024129.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33064b05ff9f8a35de152c8fbfc5e8e8/midscene-cli-0.28.2-beta-20250910024129.0.tgz","_integrity":"sha512-TdVrcbdrO0oYMGlIDIkGWoH5+8/H81OJXkeYLPJLdYVdSmrH/t4urbVw7P3jHXc/UJDY2tx7rVdQjZRHw2DRqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910024129.0","@midscene/core":"0.28.2-beta-20250910024129.0","@midscene/shared":"0.28.2-beta-20250910024129.0","@midscene/android":"0.28.2-beta-20250910024129.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910024129.0_1757472189070_0.5763394609510888","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910032414.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910032414.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3236d6f9285d12d5fdfc0380c63f202440b3199","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910032414.0.tgz","fileCount":11,"integrity":"sha512-6mE23K1krxJ4Cp1E4f0JdHX+p680K5AEgt3uFOEVcZVTU6hJdf7oWdYYYNJLz1+o50jOTy//r7rJDVs71q2QwQ==","signatures":[{"sig":"MEUCIH/AYVy89myNvTzMAmmBJveGKyPdMtkowqPyJxcMJwkmAiEAqhDNKRXi71kJrwC3XUdbEbKIuDUDFLf3z2GJJUh/GA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910032414.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23b76b29b6dbf7fb0f7528fa64076d74/midscene-cli-0.28.2-beta-20250910032414.0.tgz","_integrity":"sha512-6mE23K1krxJ4Cp1E4f0JdHX+p680K5AEgt3uFOEVcZVTU6hJdf7oWdYYYNJLz1+o50jOTy//r7rJDVs71q2QwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910032414.0","@midscene/core":"0.28.2-beta-20250910032414.0","@midscene/shared":"0.28.2-beta-20250910032414.0","@midscene/android":"0.28.2-beta-20250910032414.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910032414.0_1757474757627_0.7862452871974246","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910035416.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910035416.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1129bb359e1308ff99a02d499cfbcc8aa7340b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910035416.0.tgz","fileCount":11,"integrity":"sha512-7VCCyWp30bGbpkfQDj16zVWvPcR5uTo5mXlqlDtbLAxqwjZaBITXLr1Fo+if+42sccw+ZbNQvTHtX7/rQ8KSxA==","signatures":[{"sig":"MEYCIQC4iiItdgUGzmQVNiWTDENl6/5bi11SJbpVosxQKVfR0AIhAOXaITlVcq9WzZh2/D/5Dsv7HQRQTzHyT7cxjPxlfM1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910035416.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5d189ee3b7b83d7690aada7c9b75380/midscene-cli-0.28.2-beta-20250910035416.0.tgz","_integrity":"sha512-7VCCyWp30bGbpkfQDj16zVWvPcR5uTo5mXlqlDtbLAxqwjZaBITXLr1Fo+if+42sccw+ZbNQvTHtX7/rQ8KSxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910035416.0","@midscene/core":"0.28.2-beta-20250910035416.0","@midscene/shared":"0.28.2-beta-20250910035416.0","@midscene/android":"0.28.2-beta-20250910035416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910035416.0_1757476567269_0.13112182604177924","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910043028.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910043028.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa9414591cfb29571e959bc38200c55d75ad9666","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910043028.0.tgz","fileCount":11,"integrity":"sha512-XrHzPFG7D5ikU41yS2kqwZNj0IXXquJDDsNO9ICnoHv8aRHbLtm9HuVpWVK1A5q3wxUNTfdZrwdF4vohEwKJBg==","signatures":[{"sig":"MEUCIQCsZZr41k32kbJuNwa4bfNyBwHWaaHr444S9mtsVgKsuwIgBzFmLKPiYTU8BgUPMm7AUKLRFw1TQ+poz47gwKldrh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910043028.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/20f76f83669f4e47a5bc16cd8cc2bc70/midscene-cli-0.28.2-beta-20250910043028.0.tgz","_integrity":"sha512-XrHzPFG7D5ikU41yS2kqwZNj0IXXquJDDsNO9ICnoHv8aRHbLtm9HuVpWVK1A5q3wxUNTfdZrwdF4vohEwKJBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910043028.0","@midscene/core":"0.28.2-beta-20250910043028.0","@midscene/shared":"0.28.2-beta-20250910043028.0","@midscene/android":"0.28.2-beta-20250910043028.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910043028.0_1757478743918_0.9307057972494526","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910065550.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910065550.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e8534bd091fd730a58e20b413a42549e4adb27b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910065550.0.tgz","fileCount":11,"integrity":"sha512-eUtPk2ilLiMfkUspwydjWAGEh4KaFHV67thSOabZZttTCDPj6rF1WI5yebpxy+rV5CllkFmBV8WWVh2Q1XIhjg==","signatures":[{"sig":"MEQCID1Pbt6FfnD2L2gsyBMt9Z0ldozMhLaWlLnCTyz+0bsMAiAMDSaUx1jUQApw2GjgFS5W8AyOL4TZ2GIoq0m2n/nepg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910065550.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59b1bf438c7ee1b4117c72ea9805ffd4/midscene-cli-0.28.2-beta-20250910065550.0.tgz","_integrity":"sha512-eUtPk2ilLiMfkUspwydjWAGEh4KaFHV67thSOabZZttTCDPj6rF1WI5yebpxy+rV5CllkFmBV8WWVh2Q1XIhjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910065550.0","@midscene/core":"0.28.2-beta-20250910065550.0","@midscene/shared":"0.28.2-beta-20250910065550.0","@midscene/android":"0.28.2-beta-20250910065550.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910065550.0_1757487453871_0.39356566697059603","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910072710.0":{"name":"@midscene/cli","version":"0.28.2-beta-20250910072710.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9142d297bb53a8e7c2031f95b2a96e88f61622b7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2-beta-20250910072710.0.tgz","fileCount":11,"integrity":"sha512-Kmk6PCTcOqKH7ahlqF84i2lDmdSEwFZH47C2Y2LWixsP62ZJAABg1wZTZ47grjs7I6Bby5OrmP+3Tnl0y2FsUg==","signatures":[{"sig":"MEQCIA8hFB5/nOG8OWpR6ekaspUrPO94/P3Lr1yAMmVPj3BqAiAC4Em6f+qU5LgdYm+qE7afZwUr87TZVv57JTIN+v0XbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2-beta-20250910072710.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9337e91ca6541dae6bffdb22c7ce704f/midscene-cli-0.28.2-beta-20250910072710.0.tgz","_integrity":"sha512-Kmk6PCTcOqKH7ahlqF84i2lDmdSEwFZH47C2Y2LWixsP62ZJAABg1wZTZ47grjs7I6Bby5OrmP+3Tnl0y2FsUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2-beta-20250910072710.0","@midscene/core":"0.28.2-beta-20250910072710.0","@midscene/shared":"0.28.2-beta-20250910072710.0","@midscene/android":"0.28.2-beta-20250910072710.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2-beta-20250910072710.0_1757489330123_0.8877109021868566","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@midscene/cli","version":"0.28.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8582b79c94b95a32d90baa6071547c80e2f28af6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.2.tgz","fileCount":11,"integrity":"sha512-Ni+GX89L4S8oPUZO6vW8ZHTdS9IxVgpCp0WkqfqBcLP+RM8s/KFg9qOSAUL4i1saGyn0UyKPbs0ac59xNceiPA==","signatures":[{"sig":"MEQCIDkfL533jL/AbwWsy67p/HP0CiYOLNYV7cUf0suXnQKKAiB9JlxW2gtc2/5FsSHGQ7jpgFk8bhBaBzYHNHhJ+xjI/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66090eee551f522c7d92f49113f7bc15/midscene-cli-0.28.2.tgz","_integrity":"sha512-Ni+GX89L4S8oPUZO6vW8ZHTdS9IxVgpCp0WkqfqBcLP+RM8s/KFg9qOSAUL4i1saGyn0UyKPbs0ac59xNceiPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.2","@midscene/core":"0.28.2","@midscene/shared":"0.28.2","@midscene/android":"0.28.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.2_1757496149247_0.3058612611600007","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910120845.0":{"name":"@midscene/cli","version":"0.28.3-beta-20250910120845.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f7f3025e12994e70c8692a5d5b24c29d73877ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.3-beta-20250910120845.0.tgz","fileCount":11,"integrity":"sha512-XAIB0+szAjy1wsW8SiuyPTM9rghth2mgVow1uYMUFVP/n9/ZCF+8/G1aJtW/iUDxnCJQJxDXbpMy6JgM5Hs5tA==","signatures":[{"sig":"MEQCIBBkOAlFhPqflhetMmzVvlN1MeHWxB02h1nuUhsfN/wdAiBAXctPbPeZxWO41Wksj8MnQR9tjGJXIoFv/BUgtOa/WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.3-beta-20250910120845.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79bb28a9dc6772e876edd100e818d5c5/midscene-cli-0.28.3-beta-20250910120845.0.tgz","_integrity":"sha512-XAIB0+szAjy1wsW8SiuyPTM9rghth2mgVow1uYMUFVP/n9/ZCF+8/G1aJtW/iUDxnCJQJxDXbpMy6JgM5Hs5tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.3-beta-20250910120845.0","@midscene/core":"0.28.3-beta-20250910120845.0","@midscene/shared":"0.28.3-beta-20250910120845.0","@midscene/android":"0.28.3-beta-20250910120845.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.3-beta-20250910120845.0_1757506227785_0.32875796774744837","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@midscene/cli","version":"0.28.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4295a8047d8c94c7d76e37584e5ca6f544bab1b4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.3.tgz","fileCount":11,"integrity":"sha512-/9qif17l1dspfVseCqTzlzHm3Zi2/F++vohgWS1WkA3jBxsyQk7tJxScNxskROmwG1EINAOuv5pPmtHrtc4Bpw==","signatures":[{"sig":"MEUCIQD6njLjQF32Hg3ZrMn9VqyvIE1NGWRMWiaYflXv0ZCgrAIgTz6ZPtwoqQShlt+m5S+9B3MatXul/l8G2td36yN3B1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d009ce6b0d81d746e55d430fcbcd288d/midscene-cli-0.28.3.tgz","_integrity":"sha512-/9qif17l1dspfVseCqTzlzHm3Zi2/F++vohgWS1WkA3jBxsyQk7tJxScNxskROmwG1EINAOuv5pPmtHrtc4Bpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.3","@midscene/core":"0.28.3","@midscene/shared":"0.28.3","@midscene/android":"0.28.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.3_1757508011239_0.15809428431040162","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910131004.0":{"name":"@midscene/cli","version":"0.28.3-beta-20250910131004.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5253e2214cee06c85aaead6ec1e4551ee4c4af86","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.3-beta-20250910131004.0.tgz","fileCount":11,"integrity":"sha512-Bc2gSqoNXKUUZIjl1sNWtpZD2UFDyonaGNcNfnCz4NuDU+Ml5kb7s3DYfPhUDXc0lnCphXAKjXoxRCY344j/cg==","signatures":[{"sig":"MEQCIFPiI+qcnHUpCNVxOvnJ6AAidxVFd8lIOqetHCBHmhPRAiBhEY+XpHhNQ57fl+2IZRgRs0fo+QIE6iaybbmPnFdmyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.3-beta-20250910131004.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1aac8ec0f8d52d95a8cc5891409819ba/midscene-cli-0.28.3-beta-20250910131004.0.tgz","_integrity":"sha512-Bc2gSqoNXKUUZIjl1sNWtpZD2UFDyonaGNcNfnCz4NuDU+Ml5kb7s3DYfPhUDXc0lnCphXAKjXoxRCY344j/cg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.3-beta-20250910131004.0","@midscene/core":"0.28.3-beta-20250910131004.0","@midscene/shared":"0.28.3-beta-20250910131004.0","@midscene/android":"0.28.3-beta-20250910131004.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.3-beta-20250910131004.0_1757509897958_0.1739103755764113","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910152237.0":{"name":"@midscene/cli","version":"0.28.3-beta-20250910152237.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6be542b722fa170d25b863841952345e9c68b250","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.3-beta-20250910152237.0.tgz","fileCount":11,"integrity":"sha512-+JQyxEuVTKy54QP0sY5a8vJcHHcrloJ27pvD+AtIVxsyb/lACn/kEza1tF2uBXRLFaLdImI3gzfDm3lJkZMslA==","signatures":[{"sig":"MEQCIA/kSmxP8Tg/XH22PCK0eTlpoVEmjMqZpVmcnqFSU8cWAiBx+VLBI0Bw/b5VOWGTgnveztxxkVTtYAtQme86nWvgqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.3-beta-20250910152237.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c4a566579acafb574500eca0859ea3a/midscene-cli-0.28.3-beta-20250910152237.0.tgz","_integrity":"sha512-+JQyxEuVTKy54QP0sY5a8vJcHHcrloJ27pvD+AtIVxsyb/lACn/kEza1tF2uBXRLFaLdImI3gzfDm3lJkZMslA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.3-beta-20250910152237.0","@midscene/core":"0.28.3-beta-20250910152237.0","@midscene/shared":"0.28.3-beta-20250910152237.0","@midscene/android":"0.28.3-beta-20250910152237.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.3-beta-20250910152237.0_1757517855150_0.334725769193166","host":"s3://npm-registry-packages-npm-production"}},"0.28.4-beta-20250910153230.0":{"name":"@midscene/cli","version":"0.28.4-beta-20250910153230.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1c70d674c8d5cb3709ad9af5cc4462d2fb6c370","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.4-beta-20250910153230.0.tgz","fileCount":11,"integrity":"sha512-6zo8x8VkGXNeZzDCbjR1lVRRJNN/tdbVmDHCYhFFz5rufbdhdVfZa0zXAEp04yvzAD+aERj+kG+SH6PN4NCbyA==","signatures":[{"sig":"MEYCIQCWxsxZRRK/6qkUNc/QagNlNmv3isRxPrBLHkFFuUIOCAIhALTSHmyK6a5qIDZkFyLXIUFFGjFniQU+zvxU1UQvfEHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.4-beta-20250910153230.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78c892fbba62ad8ac190de4bd3159f2f/midscene-cli-0.28.4-beta-20250910153230.0.tgz","_integrity":"sha512-6zo8x8VkGXNeZzDCbjR1lVRRJNN/tdbVmDHCYhFFz5rufbdhdVfZa0zXAEp04yvzAD+aERj+kG+SH6PN4NCbyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.4-beta-20250910153230.0","@midscene/core":"0.28.4-beta-20250910153230.0","@midscene/shared":"0.28.4-beta-20250910153230.0","@midscene/android":"0.28.4-beta-20250910153230.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.4-beta-20250910153230.0_1757518454422_0.4211528933745958","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@midscene/cli","version":"0.28.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fe3f32d9abd2edc241549f81ebfb822c5fe34666","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.4.tgz","fileCount":11,"integrity":"sha512-44+DfcE3x+zJOZH2karEfSYDtp07Fo8HHcO5YJOENxFa22DphfPUR/eZAscsvGQzO3EIKRpbEmh/0jScG8La9A==","signatures":[{"sig":"MEQCIGoLYmM6qyQgogRQKVMsCvt9OS4qd/8dSUO2s3uCslCVAiBuwGkdx87kRWSed2Wu3+gLhLOaTbJabcMevQzfXxfNpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eaa5c774fe73d82e7032a970e0112590/midscene-cli-0.28.4.tgz","_integrity":"sha512-44+DfcE3x+zJOZH2karEfSYDtp07Fo8HHcO5YJOENxFa22DphfPUR/eZAscsvGQzO3EIKRpbEmh/0jScG8La9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.4","@midscene/core":"0.28.4","@midscene/shared":"0.28.4","@midscene/android":"0.28.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.4_1757520042465_0.8243468297495742","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250910162955.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250910162955.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d82627610ccf303ef52701d5bc292ad7367f332","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250910162955.0.tgz","fileCount":11,"integrity":"sha512-lNMjAu3E3uMPABuvqvkFciNKH6QqchA16n8fdYjcB+gM1jAqrXAh9HattHS2DFQrwk4lfR2uWrHlEgQpMSZwNQ==","signatures":[{"sig":"MEYCIQD1EUeNzxKVHLQ0nLeMr6hODQ76WA5KFOvnTnGSCzWNpQIhAJ1v89IxNVT827Hbi56qcYuz02tfp5JC0Aw8azoBZdHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250910162955.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e5f396cdd40fce05fbe1c6862b72033/midscene-cli-0.28.5-beta-20250910162955.0.tgz","_integrity":"sha512-lNMjAu3E3uMPABuvqvkFciNKH6QqchA16n8fdYjcB+gM1jAqrXAh9HattHS2DFQrwk4lfR2uWrHlEgQpMSZwNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250910162955.0","@midscene/core":"0.28.5-beta-20250910162955.0","@midscene/shared":"0.28.5-beta-20250910162955.0","@midscene/android":"0.28.5-beta-20250910162955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250910162955.0_1757521890068_0.5696994042288173","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911022123.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250911022123.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3dbf5d91e4154f4ee50ae711629869957aeaa67","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250911022123.0.tgz","fileCount":11,"integrity":"sha512-BDyuNv4XM2B1zqONg6k0OdUWh5kVruoP0tIT/DsVVlj8rmzjK7H+KKHK0YwXcSAHDucPaMNQwC8mx6xhlsV+aw==","signatures":[{"sig":"MEUCIQCycqtfTAGlvvjQ0Nh5TY9xydNV4gJElucyM2CPkaBvOgIgL9dS9TiOs0tprGVKzofAZCHcmUP7Ehxhu+FgBIxAAJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250911022123.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e04fa1011272c173854250dbb4e81573/midscene-cli-0.28.5-beta-20250911022123.0.tgz","_integrity":"sha512-BDyuNv4XM2B1zqONg6k0OdUWh5kVruoP0tIT/DsVVlj8rmzjK7H+KKHK0YwXcSAHDucPaMNQwC8mx6xhlsV+aw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250911022123.0","@midscene/core":"0.28.5-beta-20250911022123.0","@midscene/shared":"0.28.5-beta-20250911022123.0","@midscene/android":"0.28.5-beta-20250911022123.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250911022123.0_1757557377237_0.6712940847080764","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911063459.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250911063459.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4d4e9acef11ba4b7528697e215e7db4221fc335b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250911063459.0.tgz","fileCount":11,"integrity":"sha512-InBzGgkKcRFfhx4FgmzcSWKgIU83wky5f8V3yDLwh679aExcCpc1+5a9AXZUpvMedGFuDzY3kzsn/2oXDzZtBA==","signatures":[{"sig":"MEUCIQDv1vXWiAplo2HWGPHr9twZQ0mvYB3dLruL4cUwPgadIgIgBPRRPAlSJ99ZnL7mer3fFiVEhj283Kj8ynOSg1wzsqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250911063459.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce109fcb3e6ca213d24e12f3aca287a4/midscene-cli-0.28.5-beta-20250911063459.0.tgz","_integrity":"sha512-InBzGgkKcRFfhx4FgmzcSWKgIU83wky5f8V3yDLwh679aExcCpc1+5a9AXZUpvMedGFuDzY3kzsn/2oXDzZtBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250911063459.0","@midscene/core":"0.28.5-beta-20250911063459.0","@midscene/shared":"0.28.5-beta-20250911063459.0","@midscene/android":"0.28.5-beta-20250911063459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250911063459.0_1757572591762_0.6488020578364406","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911074732.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250911074732.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7a08b26352499dc85b79e1476c30d3628343a6e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250911074732.0.tgz","fileCount":11,"integrity":"sha512-64w0PfjYYbnaWLBXcsgdULxBuL55kMmLB0fdENgNhmgQQgC+UdAAB84IKLMBu8VyxT97Tyx9OXtDAwd8JUJzqA==","signatures":[{"sig":"MEUCIB+9vC+bgvbOeqy//+whJKTf7yYKN6o8BfnDMrhvgtyjAiEAx5xx7kdmPwf0GtaY9XKW6PFAaiSe7o4qzZmxwTWnT5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250911074732.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e472e35319e1861cad6cf99c01f35976/midscene-cli-0.28.5-beta-20250911074732.0.tgz","_integrity":"sha512-64w0PfjYYbnaWLBXcsgdULxBuL55kMmLB0fdENgNhmgQQgC+UdAAB84IKLMBu8VyxT97Tyx9OXtDAwd8JUJzqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250911074732.0","@midscene/core":"0.28.5-beta-20250911074732.0","@midscene/shared":"0.28.5-beta-20250911074732.0","@midscene/android":"0.28.5-beta-20250911074732.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250911074732.0_1757576946381_0.18880526724018387","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911080751.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250911080751.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"57f53c76604ac828fb973b985212039f9bff0c8d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250911080751.0.tgz","fileCount":11,"integrity":"sha512-YGvcb5M9k0CFx55s5w7oZHMxFRuocqDuLNk50vevIUIzQhmXkGsmCMXdO0g7qBE80V7TEQpTvkELU6gJAGQKBg==","signatures":[{"sig":"MEUCIBofcKEwcbrXNxoQqQ8vZjNOVHWLzl3dyuBEF/9A+XaxAiEA0TzbG1TqYStZ2fyYe4afPcIQaWvQ+OI+ggA4gf5qUBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250911080751.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b93ebf8ef90c81e1dc5b2440e5cd8b0d/midscene-cli-0.28.5-beta-20250911080751.0.tgz","_integrity":"sha512-YGvcb5M9k0CFx55s5w7oZHMxFRuocqDuLNk50vevIUIzQhmXkGsmCMXdO0g7qBE80V7TEQpTvkELU6gJAGQKBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250911080751.0","@midscene/core":"0.28.5-beta-20250911080751.0","@midscene/shared":"0.28.5-beta-20250911080751.0","@midscene/android":"0.28.5-beta-20250911080751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250911080751.0_1757578162271_0.8361433124289739","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@midscene/cli","version":"0.28.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ec10dc14a8f1ae949a44467528193bf899e5b048","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5.tgz","fileCount":11,"integrity":"sha512-fU31CFssbpeQVk6xJIZNQYmlFFLWZJ5tjJW9YRpcsO8I7j3sK3/88E1a9HFueBiKWR8Br++rbImfN6RzQluZiA==","signatures":[{"sig":"MEUCIQDfStiL/WrM6qCTEcvBmqgqMo0B0Ty2inn8qykqCe+zygIgRWPwIaB+8FaoRTOEvSh0/40p5b+YfxpmXuGUVlh1C4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4dd6bf8a50bac922e872fc25218e4cf6/midscene-cli-0.28.5.tgz","_integrity":"sha512-fU31CFssbpeQVk6xJIZNQYmlFFLWZJ5tjJW9YRpcsO8I7j3sK3/88E1a9HFueBiKWR8Br++rbImfN6RzQluZiA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5","@midscene/core":"0.28.5","@midscene/shared":"0.28.5","@midscene/android":"0.28.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5_1757579576987_0.254927651890817","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911120303.0":{"name":"@midscene/cli","version":"0.28.5-beta-20250911120303.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db2f08f2f6bee24098dc8c4066dc7ae1189befde","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.5-beta-20250911120303.0.tgz","fileCount":11,"integrity":"sha512-Bywvce2ciholUbXSabJipNm49SbhwQv057D2pEQtwQevuxPCcDP/8FD1DGF/2Q0b6jPi6frlZOJgpwRZioNQCg==","signatures":[{"sig":"MEQCIAhpkebYO/Lr+hDiQTWpw3VV2TFRS/dnyVvCmPAkcA0JAiBw6ulqwzsB5OEk6ttzCaiGbbd4jTz+Wk3Lpq4nW58TuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.5-beta-20250911120303.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ae86a37d8af7d8847d6c86d9c1933b8/midscene-cli-0.28.5-beta-20250911120303.0.tgz","_integrity":"sha512-Bywvce2ciholUbXSabJipNm49SbhwQv057D2pEQtwQevuxPCcDP/8FD1DGF/2Q0b6jPi6frlZOJgpwRZioNQCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.5-beta-20250911120303.0","@midscene/core":"0.28.5-beta-20250911120303.0","@midscene/shared":"0.28.5-beta-20250911120303.0","@midscene/android":"0.28.5-beta-20250911120303.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.5-beta-20250911120303.0_1757592278351_0.7427629355712002","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@midscene/cli","version":"0.28.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"711710921705b3e3bbdb3e09fe6ae8276c93b94a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.6.tgz","fileCount":11,"integrity":"sha512-1o9y1PHkR0exIIHIwMwCW5yUuRXSbMMppp02J4MdaZvxxV9fDdccvVC8/eX7fnq7j4osbs5WEvTVf6HS5KXEyA==","signatures":[{"sig":"MEUCIQDLqYe0Ylf9J6+umcdYseUD0wYKaa7bT3QrUSUf3Hz4fgIgUpP+oeu+Y582Dpo9/9H2R2e1DjkMBcuzJ58V/TUP4Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/918247fcd76bd72a96e6207a333d60e2/midscene-cli-0.28.6.tgz","_integrity":"sha512-1o9y1PHkR0exIIHIwMwCW5yUuRXSbMMppp02J4MdaZvxxV9fDdccvVC8/eX7fnq7j4osbs5WEvTVf6HS5KXEyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.6","@midscene/core":"0.28.6","@midscene/shared":"0.28.6","@midscene/android":"0.28.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.6_1757594540003_0.45655887077958446","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912013851.0":{"name":"@midscene/cli","version":"0.28.7-beta-20250912013851.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6c1db0f958bfe34031e431460143ea78539a66ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7-beta-20250912013851.0.tgz","fileCount":11,"integrity":"sha512-xS/KDCrtnvRc7AJxeEI+xoytkJWEYsKNNCzS4aKU1eSXfpbsgSM5S6AVR/Onmv8x+es7SN2Fjl0z97fEulyr0A==","signatures":[{"sig":"MEQCIBGe5N+Tz27FDgAfNXh6bScWbvxbWGm2dSdlBECRndzwAiAuPwo95fCQLkZTAcxxu5nS8/HytL5O3cn3N0GfssfbTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7-beta-20250912013851.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5716a743e24a6789fe8d813fbc394acd/midscene-cli-0.28.7-beta-20250912013851.0.tgz","_integrity":"sha512-xS/KDCrtnvRc7AJxeEI+xoytkJWEYsKNNCzS4aKU1eSXfpbsgSM5S6AVR/Onmv8x+es7SN2Fjl0z97fEulyr0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7-beta-20250912013851.0","@midscene/core":"0.28.7-beta-20250912013851.0","@midscene/shared":"0.28.7-beta-20250912013851.0","@midscene/android":"0.28.7-beta-20250912013851.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7-beta-20250912013851.0_1757641227548_0.6898932923310619","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912113807.0":{"name":"@midscene/cli","version":"0.28.7-beta-20250912113807.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"344c8ed799e71559de88660d242320ba9af1ab9a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7-beta-20250912113807.0.tgz","fileCount":11,"integrity":"sha512-VkHu9252aXAF/0zw55ydoiaM9X8qavfA3sr/UOXFRonNGP5LjMnewtppRmDRvLN3yamZ6TYwGclm7mlqDUDRIA==","signatures":[{"sig":"MEQCICRZlCKNoV2TmlhwOFR75vUaYrNCM9r475+iy+GerT7pAiB3qDICtAawDnqOXNMHSZH+GHD8eLZi3Bs7fu8jPE2Zng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7-beta-20250912113807.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0baca33641acc265565b9854425df2bd/midscene-cli-0.28.7-beta-20250912113807.0.tgz","_integrity":"sha512-VkHu9252aXAF/0zw55ydoiaM9X8qavfA3sr/UOXFRonNGP5LjMnewtppRmDRvLN3yamZ6TYwGclm7mlqDUDRIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7-beta-20250912113807.0","@midscene/core":"0.28.7-beta-20250912113807.0","@midscene/shared":"0.28.7-beta-20250912113807.0","@midscene/android":"0.28.7-beta-20250912113807.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7-beta-20250912113807.0_1757677181781_0.6238089464358769","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915040112.0":{"name":"@midscene/cli","version":"0.28.7-beta-20250915040112.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c77806815e3c4883afd5ad3ea5115d1c40f45911","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7-beta-20250915040112.0.tgz","fileCount":11,"integrity":"sha512-Wzz4oa9/OSwdao6fE9TxRxV5pqiSzT6gF2i2nApXzHvMeSxz6xjUzv4H3DoFQOSSCZgCSJbHeqJDgD8LFTGVyg==","signatures":[{"sig":"MEQCIGIjzWOExTz3j4v8jTphA0sERZFyirTQWupYD+mq1v1zAiBJgHUiJPbWoBv9pE8rEbe6xe2RBHniIgO4HpLyWlt2mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7-beta-20250915040112.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/352e691dc4affbc9637b1564bb205249/midscene-cli-0.28.7-beta-20250915040112.0.tgz","_integrity":"sha512-Wzz4oa9/OSwdao6fE9TxRxV5pqiSzT6gF2i2nApXzHvMeSxz6xjUzv4H3DoFQOSSCZgCSJbHeqJDgD8LFTGVyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7-beta-20250915040112.0","@midscene/core":"0.28.7-beta-20250915040112.0","@midscene/shared":"0.28.7-beta-20250915040112.0","@midscene/android":"0.28.7-beta-20250915040112.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7-beta-20250915040112.0_1757908964946_0.9644771769585556","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915094412.0":{"name":"@midscene/cli","version":"0.28.7-beta-20250915094412.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f935b04045ff736f3cbf0c21596ad440f9592bb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7-beta-20250915094412.0.tgz","fileCount":11,"integrity":"sha512-rnWqfBInX/mmdehk7kazTI9NG/CkIuX78+opn0cxpIiqstecHVuljCOSqBHYV2AIZV8VkM7TbP2oI4rYDV/n7w==","signatures":[{"sig":"MEYCIQCs/cEAB3QgGGzWDumn7kJuypSLDXPcTNhhbTykXLEOigIhAOYNkehzBv+YuTrbWwbbfYeHwMhtk+f0ttInmOTMuZ1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7-beta-20250915094412.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9c2854095878671f74777b0b637168e/midscene-cli-0.28.7-beta-20250915094412.0.tgz","_integrity":"sha512-rnWqfBInX/mmdehk7kazTI9NG/CkIuX78+opn0cxpIiqstecHVuljCOSqBHYV2AIZV8VkM7TbP2oI4rYDV/n7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7-beta-20250915094412.0","@midscene/core":"0.28.7-beta-20250915094412.0","@midscene/shared":"0.28.7-beta-20250915094412.0","@midscene/android":"0.28.7-beta-20250915094412.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7-beta-20250915094412.0_1757929543990_0.11881536658493563","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915133700.0":{"name":"@midscene/cli","version":"0.28.7-beta-20250915133700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ad44313d1f795111bed6cd1a3e1433cec21d56a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7-beta-20250915133700.0.tgz","fileCount":11,"integrity":"sha512-ro2FG1UQnZW5cp8IdG0mHSC5OG4couj8raMHo3r68RX7wN2DhnGbakGzw0emUNTs4LV5SJNJYYfCzqcsQtc6vQ==","signatures":[{"sig":"MEUCIGTW9kuL1Vl7+gTK9iu2l6u7oD5dQOpz/IStq0zypAMaAiEA1CwiVq3l/Rwj5/tQ5xaVGSlQeBHZaA5PPwIfGXrrpYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7-beta-20250915133700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/63b8cfdfb805a018a8ebdce97f1c8eda/midscene-cli-0.28.7-beta-20250915133700.0.tgz","_integrity":"sha512-ro2FG1UQnZW5cp8IdG0mHSC5OG4couj8raMHo3r68RX7wN2DhnGbakGzw0emUNTs4LV5SJNJYYfCzqcsQtc6vQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7-beta-20250915133700.0","@midscene/core":"0.28.7-beta-20250915133700.0","@midscene/shared":"0.28.7-beta-20250915133700.0","@midscene/android":"0.28.7-beta-20250915133700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7-beta-20250915133700.0_1757943513297_0.2339463945774054","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@midscene/cli","version":"0.28.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7fccb0ce019300bfaa74a25a57c6b053d06e36b7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.7.tgz","fileCount":11,"integrity":"sha512-Meyw/XXPtup21B4glyCqrQqHX032KOw80CbAJ8ClAdJpqlf86OX8o6fzF6Bb4/kopK5HgLtmmXQ8xwUcd8opjw==","signatures":[{"sig":"MEUCIQDaDk38PF3yiDiUho64WLVKIxviuOOXv61w3Ys4s1sxqgIgJx05RvOEHBOtQlCO0EV2ZSCcrrbTUOrUyfuBCv3oAQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d01ca619e4d5286326b5fd76be7fbfc/midscene-cli-0.28.7.tgz","_integrity":"sha512-Meyw/XXPtup21B4glyCqrQqHX032KOw80CbAJ8ClAdJpqlf86OX8o6fzF6Bb4/kopK5HgLtmmXQ8xwUcd8opjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.7","@midscene/core":"0.28.7","@midscene/shared":"0.28.7","@midscene/android":"0.28.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.7_1757945625999_0.46267792044408784","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"@midscene/cli","version":"0.28.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1bddd323118af2e7631c1603f1b4e66c0e5c0816","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.8.tgz","fileCount":11,"integrity":"sha512-4vYjLtN0pdiHyFTN+OeE+wHxSDHTNkk3gzbNQSy2+l4tfVVRh+RoibiOJZ6FxSd8vNAplixY0qFJtAL8J2g/eQ==","signatures":[{"sig":"MEUCIQC09b49nCviyNyvY8ZZV/029jn3inHd8sxshxDNYj5sOAIgOFOTe/ySH8H+dK9nt8X6W/lfEBHrWjz32h21+BUMXs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22012711a23485ec2f351d2dea47d99a/midscene-cli-0.28.8.tgz","_integrity":"sha512-4vYjLtN0pdiHyFTN+OeE+wHxSDHTNkk3gzbNQSy2+l4tfVVRh+RoibiOJZ6FxSd8vNAplixY0qFJtAL8J2g/eQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.8","@midscene/core":"0.28.8","@midscene/shared":"0.28.8","@midscene/android":"0.28.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.8_1757995710357_0.370110465810926","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916083213.0":{"name":"@midscene/cli","version":"0.28.9-beta-20250916083213.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa222f540276e71124ff76674c7c00a30051f778","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.9-beta-20250916083213.0.tgz","fileCount":11,"integrity":"sha512-YKJC/UU3Rz5Mvn+m03A6CLN23/LDv0WNKwJRMyjyQbOQttNjMtuQTvZXyf9beNc3NJk7Q3GSm/gP575iBkcR6Q==","signatures":[{"sig":"MEUCICkuuaCerB27291ojdeLcDuG6o477H6rcZEhhOEty4m/AiEAgAOpYWEoyNudOitv8qfHQR64qQ9dc0PCEZcj/ub393Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.9-beta-20250916083213.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d51b2c50c06b0a063a9aafd2c4e7ebad/midscene-cli-0.28.9-beta-20250916083213.0.tgz","_integrity":"sha512-YKJC/UU3Rz5Mvn+m03A6CLN23/LDv0WNKwJRMyjyQbOQttNjMtuQTvZXyf9beNc3NJk7Q3GSm/gP575iBkcR6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.9-beta-20250916083213.0","@midscene/core":"0.28.9-beta-20250916083213.0","@midscene/shared":"0.28.9-beta-20250916083213.0","@midscene/android":"0.28.9-beta-20250916083213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.9-beta-20250916083213.0_1758011623508_0.3721494625346995","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916162508.0":{"name":"@midscene/cli","version":"0.28.9-beta-20250916162508.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c25b9c61b18c1e72b09eaf0f1b1bd8f867a270b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.9-beta-20250916162508.0.tgz","fileCount":11,"integrity":"sha512-szp1ZfdwqJSxloNcpgfzx7C46rBuetzB4liqGGEGx8Rr+2gNCGVW6h9vJSIwlmraqqzsGboRFf/xhqsEY8+LUA==","signatures":[{"sig":"MEUCICbDmSyP5CXFnkCs2m0/8vHwPrRhIbQ9L4W9Uyj7gBVEAiEAuhLH6I0S0evXfP+/c6DPGO/eF0rZBiuJMVGLVAxU5GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.9-beta-20250916162508.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6b66a4bb2785ffebe30b96ce2500a55/midscene-cli-0.28.9-beta-20250916162508.0.tgz","_integrity":"sha512-szp1ZfdwqJSxloNcpgfzx7C46rBuetzB4liqGGEGx8Rr+2gNCGVW6h9vJSIwlmraqqzsGboRFf/xhqsEY8+LUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.9-beta-20250916162508.0","@midscene/core":"0.28.9-beta-20250916162508.0","@midscene/shared":"0.28.9-beta-20250916162508.0","@midscene/android":"0.28.9-beta-20250916162508.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.9-beta-20250916162508.0_1758040001214_0.21171534778200063","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917031516.0":{"name":"@midscene/cli","version":"0.28.9-beta-20250917031516.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cd4e55ed59aed7b206299a70179c8216738b6f63","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.9-beta-20250917031516.0.tgz","fileCount":11,"integrity":"sha512-llWus0AVyUsF5LI0z/y7VbpHCP//IBzR3tG3AlsSAZQjCB2W9PkTLhrve0pgecP/TYJLX/2wDaX2hPLtps4riQ==","signatures":[{"sig":"MEYCIQCsSjjVWeDdoLg9WAC8R0cc+lrTTFu2ix6jhOp+++Ie/gIhAPnD8hi9uKCL94/JcKjgn2cYSGzqUvFCqfjJcZ7uop19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955771},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.9-beta-20250917031516.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e05e279ace696fd537656017c424339/midscene-cli-0.28.9-beta-20250917031516.0.tgz","_integrity":"sha512-llWus0AVyUsF5LI0z/y7VbpHCP//IBzR3tG3AlsSAZQjCB2W9PkTLhrve0pgecP/TYJLX/2wDaX2hPLtps4riQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.9-beta-20250917031516.0","@midscene/core":"0.28.9-beta-20250917031516.0","@midscene/shared":"0.28.9-beta-20250917031516.0","@midscene/android":"0.28.9-beta-20250917031516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.9-beta-20250917031516.0_1758079008170_0.2483325538428529","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917052636.0":{"name":"@midscene/cli","version":"0.28.9-beta-20250917052636.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fb5e57ea98cd35cd39241fbea80a2fda928dcc7e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.9-beta-20250917052636.0.tgz","fileCount":11,"integrity":"sha512-ZD+8CV6fS6c/IwfJhzkORq8qrrfUGKzrsLM5sWnJkBAIcGHI7zQxlB83pGNg5zpGcH47lurmj/rYWcjsNxzHKQ==","signatures":[{"sig":"MEYCIQCUqWMhcmzBi6dd1DPNCQxo0N/CnHdQ0LDpHegSTgx1lAIhAIvfA71423HLF5Cl4zhAUvbN01Zze8oOtQUopHkTH9yb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955772},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.9-beta-20250917052636.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2109f7c270e95d676d15f466fa7cd6d8/midscene-cli-0.28.9-beta-20250917052636.0.tgz","_integrity":"sha512-ZD+8CV6fS6c/IwfJhzkORq8qrrfUGKzrsLM5sWnJkBAIcGHI7zQxlB83pGNg5zpGcH47lurmj/rYWcjsNxzHKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.9-beta-20250917052636.0","@midscene/core":"0.28.9-beta-20250917052636.0","@midscene/shared":"0.28.9-beta-20250917052636.0","@midscene/android":"0.28.9-beta-20250917052636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.9-beta-20250917052636.0_1758086892792_0.20295027022411194","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@midscene/cli","version":"0.28.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"61680436fbf1fc9b9f560999b419189e4aca8a72","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.9.tgz","fileCount":11,"integrity":"sha512-yDPn4yGaUykhWVUBEQwv8G/h1W+l9WN4xYfy8j0EqjXfNo9r3uyq3WAo/Wo2LcxU6saRTvicB7A7F665zWR5Sg==","signatures":[{"sig":"MEQCIBMtowgf3DgE3yArEwQonnz0MZPsLk2tHhdGKgC1GvksAiBiLSEWBM5Z/XBDBNu/QftAjXT1H12Gy7u8OrY88pxNVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955589},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e1ece78e8057911d56e56b939fa8680/midscene-cli-0.28.9.tgz","_integrity":"sha512-yDPn4yGaUykhWVUBEQwv8G/h1W+l9WN4xYfy8j0EqjXfNo9r3uyq3WAo/Wo2LcxU6saRTvicB7A7F665zWR5Sg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.9","@midscene/core":"0.28.9","@midscene/shared":"0.28.9","@midscene/android":"0.28.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.9_1758088775822_0.22954521333333733","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917081519.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250917081519.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"01da30b84b07b4b04a3babf39b32b47789aa2bf0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250917081519.0.tgz","fileCount":11,"integrity":"sha512-1QUzo/C49rB3QIcgCRp3HDH4MPQfxAsAH01Ymxdp5h81DoYhQL7Ep6R420MDaavM0ZT4zc+6HVVplwBQbB2Q5A==","signatures":[{"sig":"MEUCIQD7dKYGU2EKj8/9hqWm7SQdjM6Qo0wFP/lOuR9avanECQIgOqZFq3r5nFmj6aPg7Bg/xbPjF+7jn6Ll3ZtB/l4i3dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955780},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250917081519.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/687d14b470d64ebffe38eb9a20855ca7/midscene-cli-0.28.10-beta-20250917081519.0.tgz","_integrity":"sha512-1QUzo/C49rB3QIcgCRp3HDH4MPQfxAsAH01Ymxdp5h81DoYhQL7Ep6R420MDaavM0ZT4zc+6HVVplwBQbB2Q5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250917081519.0","@midscene/core":"0.28.10-beta-20250917081519.0","@midscene/shared":"0.28.10-beta-20250917081519.0","@midscene/android":"0.28.10-beta-20250917081519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250917081519.0_1758097015522_0.2535831786903293","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917142241.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250917142241.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3193533139a77661ea6f66f9bdd953370355d359","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250917142241.0.tgz","fileCount":11,"integrity":"sha512-3kx/oOkmKz/PvV68mg37LSPFyuIj7+x1/gxwAdwgdvlldHpiYg/VTIw+n8x1lwht89oZJXOyCXZpN2YQsY2LVA==","signatures":[{"sig":"MEQCH1/TmC6Fa15LN4PaJ5lzKmoEExkWNkA9D2Ppo9V+E0wCIQDMhdwAhSfCI9CB2P/Pcfa/qXO7IkR7OlstNCw8Znp0Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250917142241.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f351a9bc76a3e159f304a7922825849/midscene-cli-0.28.10-beta-20250917142241.0.tgz","_integrity":"sha512-3kx/oOkmKz/PvV68mg37LSPFyuIj7+x1/gxwAdwgdvlldHpiYg/VTIw+n8x1lwht89oZJXOyCXZpN2YQsY2LVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250917142241.0","@midscene/core":"0.28.10-beta-20250917142241.0","@midscene/shared":"0.28.10-beta-20250917142241.0","@midscene/android":"0.28.10-beta-20250917142241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250917142241.0_1758119054049_0.8143937451715382","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250918024354.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250918024354.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0438793b4bb84719c6b3444d1fa53a0d6f5628bc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250918024354.0.tgz","fileCount":11,"integrity":"sha512-uRV6XPv5H2PPufNSFd0A1rs9+psZD8xg6XoDSOzb3jKcGSVxqWlZ09cNqoPXarAH0fjuavY9Uk8qMBIYyMyMEw==","signatures":[{"sig":"MEYCIQCAVZYGs4MhNCbx0xTHdOBontnxO/4cIfYWm5qVaOGOLwIhAJ49o+mnKZgeMGDSMXotjrwJOHhIyjvAzbhdK0BVS0/O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250918024354.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09c449b0ac4d4370cb1d260983895cea/midscene-cli-0.28.10-beta-20250918024354.0.tgz","_integrity":"sha512-uRV6XPv5H2PPufNSFd0A1rs9+psZD8xg6XoDSOzb3jKcGSVxqWlZ09cNqoPXarAH0fjuavY9Uk8qMBIYyMyMEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250918024354.0","@midscene/core":"0.28.10-beta-20250918024354.0","@midscene/shared":"0.28.10-beta-20250918024354.0","@midscene/android":"0.28.10-beta-20250918024354.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250918024354.0_1758163527019_0.13268230543444015","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919074140.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250919074140.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"deb51b6efde003e0492da3e608e10a13ab0b7ada","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250919074140.0.tgz","fileCount":11,"integrity":"sha512-C8uScVVtk1/5jPf3MHs3LarLJKTttnn5ACV2U5vTY/dXLjfKZ8VggDjlICL4BoD/tYGFElNGnjtL2Eb0NRJqiw==","signatures":[{"sig":"MEUCIG7NzPr+I2uiOgLMdffs2HcAnmz4VTtR4MKr9sModr0kAiEA5B7YxDgh6vAx4rYQuBc8p0xkD9008BiP+0nKa/tOVMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250919074140.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ab61ef19282a14f642c205a749eac7e/midscene-cli-0.28.10-beta-20250919074140.0.tgz","_integrity":"sha512-C8uScVVtk1/5jPf3MHs3LarLJKTttnn5ACV2U5vTY/dXLjfKZ8VggDjlICL4BoD/tYGFElNGnjtL2Eb0NRJqiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250919074140.0","@midscene/core":"0.28.10-beta-20250919074140.0","@midscene/shared":"0.28.10-beta-20250919074140.0","@midscene/android":"0.28.10-beta-20250919074140.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250919074140.0_1758267789103_0.7248290291764627","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919084614.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250919084614.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"645011ec7e20c75310899a74a3550b544a40dac0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250919084614.0.tgz","fileCount":11,"integrity":"sha512-v2O1F6pYZryfPMPeHJ51hZg4PhWaGoKdUyiK1ecD1fucJxiTrSGZD/9tB68yiyITI4Z0RXFPM1xPA/o+TsCSPg==","signatures":[{"sig":"MEYCIQCJfVx0dpcV5JDNIr2iGv3L89Vr0yLqMPMMxIgOgFx1nwIhAOJRYm4UrbFlAv2Z2aJZYo4ToRFZzCAcqss4C1L/I8ED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250919084614.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9659f16c369426951ea57c21881818c1/midscene-cli-0.28.10-beta-20250919084614.0.tgz","_integrity":"sha512-v2O1F6pYZryfPMPeHJ51hZg4PhWaGoKdUyiK1ecD1fucJxiTrSGZD/9tB68yiyITI4Z0RXFPM1xPA/o+TsCSPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250919084614.0","@midscene/core":"0.28.10-beta-20250919084614.0","@midscene/shared":"0.28.10-beta-20250919084614.0","@midscene/android":"0.28.10-beta-20250919084614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250919084614.0_1758271663781_0.7264629685800519","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"@midscene/cli","version":"0.28.10","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2b4bd7aaa49091ecfff68f631a3803de7b55a66a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10.tgz","fileCount":11,"integrity":"sha512-YCTHytV/d5EClVz12o3jtpXAK6HaUAyt60XmrknQabJNqGH8tKT7Z6+CWC9Tk+ea1nlS3PRsn8A+GPOc0YF0Bw==","signatures":[{"sig":"MEQCIBk2ynK3Old14XBkEPFQore1J4S2ZvaRGTXX5xnN0QT0AiBNTnZXhiVpLIn6Wgc3qdS/z/jFtSsOe5be/ryQUaNX9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955599},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/966a879fab4a3108e13b50b2f2245154/midscene-cli-0.28.10.tgz","_integrity":"sha512-YCTHytV/d5EClVz12o3jtpXAK6HaUAyt60XmrknQabJNqGH8tKT7Z6+CWC9Tk+ea1nlS3PRsn8A+GPOc0YF0Bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10","@midscene/core":"0.28.10","@midscene/shared":"0.28.10","@midscene/android":"0.28.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10_1758272452932_0.8553762765131627","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919094051.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250919094051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"41abd4ab59446eccfc788ae61540bc80eb0b7e90","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250919094051.0.tgz","fileCount":11,"integrity":"sha512-zo0e2tDEHqDMZ2x9p1AX4TfQd4i7TLIgnGYnzgfxHxfMhzaBGgK79OzvMk7vb/UQ6usfPVSd7FFs+CEr2SSZCQ==","signatures":[{"sig":"MEUCIBNfvjiivDhTkeQ4p/3PPkEeR2psPtvKHSzXp9uE4XLoAiEApj95RiZ46ZbNL/oG7wZY5VfCvU/nPA04UAfx5WcAsCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250919094051.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86364d80c9dc1e3657e49d8553fbbd2c/midscene-cli-0.28.10-beta-20250919094051.0.tgz","_integrity":"sha512-zo0e2tDEHqDMZ2x9p1AX4TfQd4i7TLIgnGYnzgfxHxfMhzaBGgK79OzvMk7vb/UQ6usfPVSd7FFs+CEr2SSZCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250919094051.0","@midscene/core":"0.28.10-beta-20250919094051.0","@midscene/shared":"0.28.10-beta-20250919094051.0","@midscene/android":"0.28.10-beta-20250919094051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250919094051.0_1758274947740_0.12648140435569455","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919104516.0":{"name":"@midscene/cli","version":"0.28.11-beta-20250919104516.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d838abeb902c022901ee020a8152d2441be39d7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.11-beta-20250919104516.0.tgz","fileCount":11,"integrity":"sha512-Vnrlsa5W73rRd6SRbLQs1bEDHj0KVKndG9eQQ3gP6FYvI9fAAHIzmGXl16Sx1G15S8DoYQ1w0O5PiVyuafJ1lQ==","signatures":[{"sig":"MEUCIQDKxEfwI5s6zdzg5C5MeOPqBbiy+E4aYVVExB3lGS7RsgIgNnBwz/xhABO/wFatv9sOSzVJWBG006KHSltrS2I9Ja0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.11-beta-20250919104516.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9581a9a000e72c41c8d03ba6068e0305/midscene-cli-0.28.11-beta-20250919104516.0.tgz","_integrity":"sha512-Vnrlsa5W73rRd6SRbLQs1bEDHj0KVKndG9eQQ3gP6FYvI9fAAHIzmGXl16Sx1G15S8DoYQ1w0O5PiVyuafJ1lQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.11-beta-20250919104516.0","@midscene/core":"0.28.11-beta-20250919104516.0","@midscene/shared":"0.28.11-beta-20250919104516.0","@midscene/android":"0.28.11-beta-20250919104516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.11-beta-20250919104516.0_1758278808540_0.8965614250939846","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919105144.0":{"name":"@midscene/cli","version":"0.28.11-beta-20250919105144.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ca39548c0954227aab0d8abb0751bb979c2d445","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.11-beta-20250919105144.0.tgz","fileCount":11,"integrity":"sha512-nKjvy1u/JqfgjmPn1Az8Dy3QYrD8KatEr5e37E0Ef+6VaJRRNjNHEzq6QMgQWyBNw8UsHaBOWlLrPKQ7xvxQ4Q==","signatures":[{"sig":"MEQCIFfaIxKFH3s0lcAm2tA2B/VoGyBcG3a7UWcaMAkp6W41AiBnCm3Slzl1tYHLS3ozLx4FGGHAWCjbtHoaSE17q1BiuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.11-beta-20250919105144.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/879ccc08873561b560b2f4208d1733e6/midscene-cli-0.28.11-beta-20250919105144.0.tgz","_integrity":"sha512-nKjvy1u/JqfgjmPn1Az8Dy3QYrD8KatEr5e37E0Ef+6VaJRRNjNHEzq6QMgQWyBNw8UsHaBOWlLrPKQ7xvxQ4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.11-beta-20250919105144.0","@midscene/core":"0.28.11-beta-20250919105144.0","@midscene/shared":"0.28.11-beta-20250919105144.0","@midscene/android":"0.28.11-beta-20250919105144.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.11-beta-20250919105144.0_1758279199075_0.7967829126324242","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919111548.0":{"name":"@midscene/cli","version":"0.28.11-beta-20250919111548.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1ccfaca9fd083c8653ee64efc865f0c1618ba65","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.11-beta-20250919111548.0.tgz","fileCount":11,"integrity":"sha512-VpVgcbAK7rxQhCd4tV7A1FITJOtpnzJIV7DXEw1BV+Fw29k98zGO3DrP/j9Ftq+mEys4RvqvrRnIda38PZXeZg==","signatures":[{"sig":"MEYCIQDchn/fjhdIJDoLzDCSyqDPZwEB7tkaZqBZ6P25HVbVkwIhALChw6LsqTH5JaZdL+BsRABx9/Yxl+0s2xWr5COAN6EC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.11-beta-20250919111548.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/959a84e68f06763dc5dba6593d9f28d2/midscene-cli-0.28.11-beta-20250919111548.0.tgz","_integrity":"sha512-VpVgcbAK7rxQhCd4tV7A1FITJOtpnzJIV7DXEw1BV+Fw29k98zGO3DrP/j9Ftq+mEys4RvqvrRnIda38PZXeZg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.11-beta-20250919111548.0","@midscene/core":"0.28.11-beta-20250919111548.0","@midscene/shared":"0.28.11-beta-20250919111548.0","@midscene/android":"0.28.11-beta-20250919111548.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.11-beta-20250919111548.0_1758280641218_0.4337084309669479","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250922065131.0":{"name":"@midscene/cli","version":"0.28.11-beta-20250922065131.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5dc1791d43dc021b374ac96698fc3b1acb05c32","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.11-beta-20250922065131.0.tgz","fileCount":11,"integrity":"sha512-bnNVtqmZHALm1B9zmeULfeYaU2CDKKOwS9LCINeBMCvpJGAY2z7yJt1ZgZsXNypkDAXGaiCWA3jxIebS/+a/HQ==","signatures":[{"sig":"MEUCIBGgT2ycNLBEMCc/mrq1vbyRBU2QeqP50yL1wE7y1zjOAiEAsprs1J5Id59cWZ5fAFMdkZ/r0P8KtauIcml/mbQbILw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.11-beta-20250922065131.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d907b756ebe2b9e3119550f782ba9d4/midscene-cli-0.28.11-beta-20250922065131.0.tgz","_integrity":"sha512-bnNVtqmZHALm1B9zmeULfeYaU2CDKKOwS9LCINeBMCvpJGAY2z7yJt1ZgZsXNypkDAXGaiCWA3jxIebS/+a/HQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.11-beta-20250922065131.0","@midscene/core":"0.28.11-beta-20250922065131.0","@midscene/shared":"0.28.11-beta-20250922065131.0","@midscene/android":"0.28.11-beta-20250922065131.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.11-beta-20250922065131.0_1758523981852_0.4138622805468761","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250922071252.0":{"name":"@midscene/cli","version":"0.28.10-beta-20250922071252.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"07801f3c89690c8e6752cb30faebc3522b748c0a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.10-beta-20250922071252.0.tgz","fileCount":11,"integrity":"sha512-MJOp5cKSSYWmxE4M8Wx+eE9gbaN//brt5aVF00Hwg4DE8MFJphlIsiTf7dMz12xbA/1zAWAVV5ocmBt9xPzkSA==","signatures":[{"sig":"MEYCIQDkJZTd7sMuZLHtQSs1NclQfuyg/ZMiOyBGRIovezv/6wIhALaRqGBgNd1XsRl5A737ilTgBT1ZMdx6HL+/whSea4oh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.10-beta-20250922071252.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e7d2ed87607937544fa66b67959e307/midscene-cli-0.28.10-beta-20250922071252.0.tgz","_integrity":"sha512-MJOp5cKSSYWmxE4M8Wx+eE9gbaN//brt5aVF00Hwg4DE8MFJphlIsiTf7dMz12xbA/1zAWAVV5ocmBt9xPzkSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.10-beta-20250922071252.0","@midscene/core":"0.28.10-beta-20250922071252.0","@midscene/shared":"0.28.10-beta-20250922071252.0","@midscene/android":"0.28.10-beta-20250922071252.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.10-beta-20250922071252.0_1758525262740_0.17602013821752105","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@midscene/cli","version":"0.28.11","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4051fd4d8e8f3001c5f2622bf5dec5c798e723b5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.11.tgz","fileCount":11,"integrity":"sha512-h32hahrDepn1pQ2w+W4RtWcd1A0wwhNlXddxvqkonmgx+vAasW6bzGytKdikRfCni7d4/CCLai8WSFtRgJQUIQ==","signatures":[{"sig":"MEUCIA5acPYbWQoO0dl7WKRW7pHFG1EIhmB8v3kiVfE0hwYlAiEAuo8hcnJUVp0S2gsjSCyZco7sOu3LE80GjRsu2QaDvzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955599},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.11.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f291b7897e7a9802772273b71f0e9c2/midscene-cli-0.28.11.tgz","_integrity":"sha512-h32hahrDepn1pQ2w+W4RtWcd1A0wwhNlXddxvqkonmgx+vAasW6bzGytKdikRfCni7d4/CCLai8WSFtRgJQUIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.11","@midscene/core":"0.28.11","@midscene/shared":"0.28.11","@midscene/android":"0.28.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.11_1758526083663_0.13692656911817047","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923080328.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923080328.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b66a3ba81a5478510b7061594086e02f5be3c926","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923080328.0.tgz","fileCount":11,"integrity":"sha512-+d0XLl3nDj0xnXOqZPG8j1XNGezaRnppCkPRcv2jQkDGnDqfjz5h/xi9R8OOtqndpkshK6iaSkjP5MeVsvhozg==","signatures":[{"sig":"MEQCIDukdTg/UTS0rKFeTMf7M8fU9pfAB0ufFPRTC92jzYqEAiAofWaGzgxpc0MwCB6R5JXtkH8IMLxX63BMoUjwMPhONQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923080328.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66880ca719a7b967c6c29b93fff9889c/midscene-cli-0.28.12-beta-20250923080328.0.tgz","_integrity":"sha512-+d0XLl3nDj0xnXOqZPG8j1XNGezaRnppCkPRcv2jQkDGnDqfjz5h/xi9R8OOtqndpkshK6iaSkjP5MeVsvhozg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250923080328.0","@midscene/core":"0.28.12-beta-20250923080328.0","@midscene/shared":"0.28.12-beta-20250923080328.0","@midscene/android":"0.28.12-beta-20250923080328.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923080328.0_1758614707146_0.049706349185205445","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923091649.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923091649.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4072787b20fa7943b62e8f935eccd779a3fdb07b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923091649.0.tgz","fileCount":11,"integrity":"sha512-Etj1tHY4txDE2yC3MPvVleBmkEpu4JxJ5U8g4xDyl+gdIj0oq6APPiNYVkeEmEdQnQ1aapHCEbD8lprdL1N0RQ==","signatures":[{"sig":"MEUCIEuJlDBAGeaitP4JhF9Bsvr9YfIduiy0PKHSXcfKg+I/AiEA2ZwiODkX1jJJ0WZZVSmmbRT+PTvxMLpLcjO6b4uVBAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923091649.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/824240a54344624d394bdecde16aae19/midscene-cli-0.28.12-beta-20250923091649.0.tgz","_integrity":"sha512-Etj1tHY4txDE2yC3MPvVleBmkEpu4JxJ5U8g4xDyl+gdIj0oq6APPiNYVkeEmEdQnQ1aapHCEbD8lprdL1N0RQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250923091649.0","@midscene/core":"0.28.12-beta-20250923091649.0","@midscene/shared":"0.28.12-beta-20250923091649.0","@midscene/android":"0.28.12-beta-20250923091649.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923091649.0_1758619108661_0.6758431626593371","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923111720.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923111720.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18528acb01c2e0f0d61ffc40e2f517efc26a4d19","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923111720.0.tgz","fileCount":11,"integrity":"sha512-ZM6fswImuhVaoJMzdnPXm+xQcNGHqGTPyajZQT3hopV45cPniyAJrTr7MpAfayC8GOWNs7Y0m7iHEOUC/QryhQ==","signatures":[{"sig":"MEQCIBsNYOLV9ZzMvjQflL4AYFGH6CVRpb8sut12tl2Ao0cQAiBLpZ3w+5hH/3k/v9PFlPAEPHkHxhw7BI6R1L9fGbS1xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923111720.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d439ae61eb52dd072055a221a677971/midscene-cli-0.28.12-beta-20250923111720.0.tgz","_integrity":"sha512-ZM6fswImuhVaoJMzdnPXm+xQcNGHqGTPyajZQT3hopV45cPniyAJrTr7MpAfayC8GOWNs7Y0m7iHEOUC/QryhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250923111720.0","@midscene/core":"0.28.12-beta-20250923111720.0","@midscene/shared":"0.28.12-beta-20250923111720.0","@midscene/android":"0.28.12-beta-20250923111720.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923111720.0_1758626340914_0.8669425405517532","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923114831.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923114831.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8f52f9e4c0150bfea5fcaf7c005acab209f1a40f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923114831.0.tgz","fileCount":11,"integrity":"sha512-3x7inftmqr1PauGxLd5WYm+Qu+XoucqmKX0e3HuvuWAZe2YOOCsKJ3CIJUgtpvAPhs9bPFucqD1DwNWGZaPyFw==","signatures":[{"sig":"MEQCIAgZ+DYQO5aFT/Ht8GjB3YL64J1rvVjO2t/8Ttrs0NH/AiB9FoIhOICJMDFsccSGBJuHjpaXWQkH3O8Zug/bIxGOpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923114831.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5d52fb9dfe0e668bba9fd1059fdcb900/midscene-cli-0.28.12-beta-20250923114831.0.tgz","_integrity":"sha512-3x7inftmqr1PauGxLd5WYm+Qu+XoucqmKX0e3HuvuWAZe2YOOCsKJ3CIJUgtpvAPhs9bPFucqD1DwNWGZaPyFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250923114831.0","@midscene/core":"0.28.12-beta-20250923114831.0","@midscene/shared":"0.28.12-beta-20250923114831.0","@midscene/android":"0.28.12-beta-20250923114831.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923114831.0_1758628209087_0.9579871350419353","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124052.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923124052.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"67d978013c754dccf581a262253af61f625b6d51","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923124052.0.tgz","fileCount":11,"integrity":"sha512-1ZeS3VpZiPIKOkMmgCMT+/8WX6LQqmirVrwoGItnFJHaaMGrmcIJso/kJuhVwZVSOi7Qx1DHqtHyUcyFZdgZrg==","signatures":[{"sig":"MEYCIQDVL9nEQODF2P6h8knKC2mB+o6HmZ6mAa8X3XVKreEz3QIhAK4AVAeRyXk+VnM1RYWV8EaEqqRG2VVoIA7BydEABkjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923124052.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72c95925b00cd19530d8902611722c4b/midscene-cli-0.28.12-beta-20250923124052.0.tgz","_integrity":"sha512-1ZeS3VpZiPIKOkMmgCMT+/8WX6LQqmirVrwoGItnFJHaaMGrmcIJso/kJuhVwZVSOi7Qx1DHqtHyUcyFZdgZrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250923124052.0","@midscene/core":"0.28.12-beta-20250923124052.0","@midscene/shared":"0.28.12-beta-20250923124052.0","@midscene/android":"0.28.12-beta-20250923124052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923124052.0_1758631347021_0.5177158656993459","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124135.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250923124135.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fffcf238007894196a564b522acd79e72c634270","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250923124135.0.tgz","fileCount":11,"integrity":"sha512-iseU0TbEGmH+z8nyBOlezHbmAVmK5d4CNp4EM2tYtodUJc3HGjKScZqLm2t38Bb+pYh4bYzRp9MucmKxDP7DkQ==","signatures":[{"sig":"MEYCIQCPpswFgGg9ohErQDK5WCCfm5nJkmLYwIXjjtLVPk+/gwIhAOQrEhlvwjZVZ6+ae5XSPsoxViLxpdvW/aYh1GfUPFZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3972905},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250923124135.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7ee4fd218ed16a798a4f8e8e6623764/midscene-cli-0.28.12-beta-20250923124135.0.tgz","_integrity":"sha512-iseU0TbEGmH+z8nyBOlezHbmAVmK5d4CNp4EM2tYtodUJc3HGjKScZqLm2t38Bb+pYh4bYzRp9MucmKxDP7DkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.28.12-beta-20250923124135.0","@midscene/web":"0.28.12-beta-20250923124135.0","@midscene/core":"0.28.12-beta-20250923124135.0","@midscene/shared":"0.28.12-beta-20250923124135.0","@midscene/android":"0.28.12-beta-20250923124135.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250923124135.0_1758631393033_0.03290351442503803","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924031347.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250924031347.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5ba17279e6aa8bab1f244b06d24a003c7065e91","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250924031347.0.tgz","fileCount":11,"integrity":"sha512-XlS79FkM8YEtUzr07mwwkTtJ5fUSB09wY1YyYEjcESRkPewWWTRJTVlDt6b7qsP/Ga3JML71kmsrxAxkAgJOuA==","signatures":[{"sig":"MEUCIQDyBnW4UWLnex3uj8zk+wkc1rLJYKKrMJQ18ctlujTwsgIgQkfHhEcew231F2WDaqz63WMiYirqOVNE5jrQnk6PASg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250924031347.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eeefc4b04b56b77fef05f44a1d928b16/midscene-cli-0.28.12-beta-20250924031347.0.tgz","_integrity":"sha512-XlS79FkM8YEtUzr07mwwkTtJ5fUSB09wY1YyYEjcESRkPewWWTRJTVlDt6b7qsP/Ga3JML71kmsrxAxkAgJOuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250924031347.0","@midscene/core":"0.28.12-beta-20250924031347.0","@midscene/shared":"0.28.12-beta-20250924031347.0","@midscene/android":"0.28.12-beta-20250924031347.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250924031347.0_1758683723287_0.549682678118294","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@midscene/cli","version":"0.29.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18505d35fca2b7c30e83d2f71977975e4411c0d3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.0.tgz","fileCount":11,"integrity":"sha512-xQHr1+gAfO3r5RcdBGWyWLVccczOOnJnh7zsuNn1eTf2CCQD04WgXl/6wc1FHq+jp27ouZVLVQENU5ijeldtzQ==","signatures":[{"sig":"MEUCIQDAHx8JQCvzKfW5DlD0tl8fQI6YyXqDm3sZ8MwF+SMOfQIgb0YRJmEUHjX5GIPBAan/zl3cw8FbrgColwzrn+hWyhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955590},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34309c96e3175d142ed7804626cee804/midscene-cli-0.29.0.tgz","_integrity":"sha512-xQHr1+gAfO3r5RcdBGWyWLVccczOOnJnh7zsuNn1eTf2CCQD04WgXl/6wc1FHq+jp27ouZVLVQENU5ijeldtzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.0","@midscene/core":"0.29.0","@midscene/shared":"0.29.0","@midscene/android":"0.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.0_1758684268665_0.6449548419934099","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924091555.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250924091555.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"88636c247284a87d4a297e40a4730a7fbeb97b9f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250924091555.0.tgz","fileCount":11,"integrity":"sha512-k3RrH6WqFUUG8VF4Ndy8t17KkUog/PDjCaStteuUaExeNUNrqeT7qWsD7c91Ca1lIrnR5BsSIfT0Sp1ADWF2oQ==","signatures":[{"sig":"MEUCIAzWNzOatZFiA6EN0ivdtf4sUaZ2YVHMBIPIzjrkYUV9AiEA3WQefkCtj4RNqqjmhoSFtwm67ry1GcQoYUHsBkOpZTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250924091555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9899daf0d2d246de5210758913026aa4/midscene-cli-0.28.12-beta-20250924091555.0.tgz","_integrity":"sha512-k3RrH6WqFUUG8VF4Ndy8t17KkUog/PDjCaStteuUaExeNUNrqeT7qWsD7c91Ca1lIrnR5BsSIfT0Sp1ADWF2oQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250924091555.0","@midscene/core":"0.28.12-beta-20250924091555.0","@midscene/shared":"0.28.12-beta-20250924091555.0","@midscene/android":"0.28.12-beta-20250924091555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250924091555.0_1758705448749_0.46612677033892713","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924093113.0":{"name":"@midscene/cli","version":"0.28.12-beta-20250924093113.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9cba1121b3a0be24fb897f7369442f44426f3ef1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.28.12-beta-20250924093113.0.tgz","fileCount":11,"integrity":"sha512-4q7rX0jaXlDiOQ68BkPUt4iq/Ta9oeo5DIvmOkKzgMejBpudU2/MYQA6tYQoD36FA61DNQtcDweyQe5rK77qMQ==","signatures":[{"sig":"MEQCIQDMhwCnhGWsSOFlIaqA+0HCh+dvsBVvdkge+qT55ut8QwIfTHsDKBFvN8Rbz/uU72C8wgn27cz7h/bd2te/fmXGSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.28.12-beta-20250924093113.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c71e9140c4c352a14a823b527177121f/midscene-cli-0.28.12-beta-20250924093113.0.tgz","_integrity":"sha512-4q7rX0jaXlDiOQ68BkPUt4iq/Ta9oeo5DIvmOkKzgMejBpudU2/MYQA6tYQoD36FA61DNQtcDweyQe5rK77qMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.28.12-beta-20250924093113.0","@midscene/core":"0.28.12-beta-20250924093113.0","@midscene/shared":"0.28.12-beta-20250924093113.0","@midscene/android":"0.28.12-beta-20250924093113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.12-beta-20250924093113.0_1758706368826_0.040798647558790035","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@midscene/cli","version":"0.29.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a2d4e019bd260f0007b9057c5ab0b6d50a8baf87","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.1.tgz","fileCount":11,"integrity":"sha512-SXHe86ePYD7uaKd7db/82gPQ1yZrvXBVt1hnILqjUyNqi6csZY6c3bbGz0Hpd0fTz+d2AT/wR8DcT4SqYeppDA==","signatures":[{"sig":"MEUCIAE4bTDhLfuGsYZJvQX3/TOBZGJgXscqD2k2HMnlufvQAiEAqQkAwaM1jtqETyzkY9eMCeVU1Hm9fae4iPTqNp5w1pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955590},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0788fc3a557af16c5f95c3576a943d5e/midscene-cli-0.29.1.tgz","_integrity":"sha512-SXHe86ePYD7uaKd7db/82gPQ1yZrvXBVt1hnILqjUyNqi6csZY6c3bbGz0Hpd0fTz+d2AT/wR8DcT4SqYeppDA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.1","@midscene/core":"0.29.1","@midscene/shared":"0.29.1","@midscene/android":"0.29.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.1_1758707783496_0.24675805735677048","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250924120255.0":{"name":"@midscene/cli","version":"0.29.2-beta-20250924120255.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"53058fa50161adb4b055e84d54eb160d22849fc9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2-beta-20250924120255.0.tgz","fileCount":11,"integrity":"sha512-PryQmLJnpf5VSK/iWIePxMhQz3zTDT4n6lbW9ZsN9GLLCq1vkjmp9bSKlEnL579bn2KREEFk20jq3xQ/0Yeh/A==","signatures":[{"sig":"MEUCIG4tzQi896bCLxCMbWicy/jC6slznPROlUyWDC1cNI27AiEAswVTGRkID5QLpYUx4RSVd4Fm8WzJpgibUWTVxarl9BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2-beta-20250924120255.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/642a07ead8efd59f3f56a74ca1288054/midscene-cli-0.29.2-beta-20250924120255.0.tgz","_integrity":"sha512-PryQmLJnpf5VSK/iWIePxMhQz3zTDT4n6lbW9ZsN9GLLCq1vkjmp9bSKlEnL579bn2KREEFk20jq3xQ/0Yeh/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.2-beta-20250924120255.0","@midscene/web":"0.29.2-beta-20250924120255.0","@midscene/core":"0.29.2-beta-20250924120255.0","@midscene/shared":"0.29.2-beta-20250924120255.0","@midscene/android":"0.29.2-beta-20250924120255.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2-beta-20250924120255.0_1758715483363_0.2623664373680388","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925014216.0":{"name":"@midscene/cli","version":"0.29.2-beta-20250925014216.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90ccfee0bf0b62107b0a7a75fb795dfd309bea62","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2-beta-20250925014216.0.tgz","fileCount":11,"integrity":"sha512-Bf4gCkvwsRTLnmQAp0558AU7qRUOlILt3szbtPV7IHPRUaCK4Bxp80914F8w0dlSgGiVLdihFrdvFoNr4B52eg==","signatures":[{"sig":"MEUCIBuG4hoMMFnTyt7kW6dbdWB+nWhwCEQRI8IwheGVtiIpAiEA/kkq2xKS/jYLHfdzQam6onJERqVXA0kFz0PkpkL5pUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955772},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2-beta-20250925014216.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c6306f9d207486ace7d722cd0d682359/midscene-cli-0.29.2-beta-20250925014216.0.tgz","_integrity":"sha512-Bf4gCkvwsRTLnmQAp0558AU7qRUOlILt3szbtPV7IHPRUaCK4Bxp80914F8w0dlSgGiVLdihFrdvFoNr4B52eg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.2-beta-20250925014216.0","@midscene/core":"0.29.2-beta-20250925014216.0","@midscene/shared":"0.29.2-beta-20250925014216.0","@midscene/android":"0.29.2-beta-20250925014216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2-beta-20250925014216.0_1758764631175_0.8453959962314708","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925020818.0":{"name":"@midscene/cli","version":"0.29.2-beta-20250925020818.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bdebae38904919c1adf0fc7bed881e8987768272","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2-beta-20250925020818.0.tgz","fileCount":11,"integrity":"sha512-jy6OZixJrpGEjVE0FD2DLIWNGdWrovSLkUGSC44ap0UoxVGZPp5P7F7Tnyz0Y9pFOgjfNEJ5tbYSKsL9it9fnw==","signatures":[{"sig":"MEYCIQDlCYRUoTN9FttABkfqsHfiLWZ/bf0LBuxuHBRsJxtMuAIhAMbQu4PE7dl8jw/aOb8WnSxA1dUiQev2uo6IgfoTr/KF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955772},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2-beta-20250925020818.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba9ef48dc73ee97d25631a032150b660/midscene-cli-0.29.2-beta-20250925020818.0.tgz","_integrity":"sha512-jy6OZixJrpGEjVE0FD2DLIWNGdWrovSLkUGSC44ap0UoxVGZPp5P7F7Tnyz0Y9pFOgjfNEJ5tbYSKsL9it9fnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.2-beta-20250925020818.0","@midscene/core":"0.29.2-beta-20250925020818.0","@midscene/shared":"0.29.2-beta-20250925020818.0","@midscene/android":"0.29.2-beta-20250925020818.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2-beta-20250925020818.0_1758766190887_0.9780641993710169","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@midscene/cli","version":"0.29.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e54791caa89fc6cc56ff8d2aceb8ece61e155351","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2.tgz","fileCount":11,"integrity":"sha512-1WqZrrxPHAOye/k4BrKYss2Q87yhtklG/+hv0x2VxdZXNzlzWtHX1j7Uk5JxT0NbXQrq80p7+Hlq8Q7NlTWpAg==","signatures":[{"sig":"MEUCIQC+M9bSPxp4EJ2vNtOBHITq7ZvEx7R70KTh/IcBQjdpegIgcSYL5e9kwuzsyr/RzzI5yzjqk63mUUQ0QSb0V8HfPJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955590},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed028c41b1914f029b907cbc3678d4aa/midscene-cli-0.29.2.tgz","_integrity":"sha512-1WqZrrxPHAOye/k4BrKYss2Q87yhtklG/+hv0x2VxdZXNzlzWtHX1j7Uk5JxT0NbXQrq80p7+Hlq8Q7NlTWpAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.2","@midscene/core":"0.29.2","@midscene/shared":"0.29.2","@midscene/android":"0.29.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2_1758772070196_0.2268655352671647","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925080042.0":{"name":"@midscene/cli","version":"0.29.2-beta-20250925080042.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"691d4fdcbeea98fce6d8613e6bb93e9666daa3b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2-beta-20250925080042.0.tgz","fileCount":11,"integrity":"sha512-BP2STMoOv9GKWnHe4VYqP+SUuMrUMvm7NLy5T0Q1nPxLzYn0nEON6YtjQc8CEJXFvWLYi3jtVL24H9r/7CeEwg==","signatures":[{"sig":"MEYCIQCPL2RTMbZX4KzYfflGyEoFjdpKINBtIbOyUE/B2f1WowIhAML5xMCY10YD9zX3ZcHAonVaDorOYpPXO5H9G1IjF6Y3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955772},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2-beta-20250925080042.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e687470eadc27ab7ad2fa9ba85da00b/midscene-cli-0.29.2-beta-20250925080042.0.tgz","_integrity":"sha512-BP2STMoOv9GKWnHe4VYqP+SUuMrUMvm7NLy5T0Q1nPxLzYn0nEON6YtjQc8CEJXFvWLYi3jtVL24H9r/7CeEwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.2-beta-20250925080042.0","@midscene/core":"0.29.2-beta-20250925080042.0","@midscene/shared":"0.29.2-beta-20250925080042.0","@midscene/android":"0.29.2-beta-20250925080042.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2-beta-20250925080042.0_1758787333491_0.9245785702099825","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925081422.0":{"name":"@midscene/cli","version":"0.29.2-beta-20250925081422.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"73d8631ce5b3c915ee9a3e98e44e797b59619bbe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.2-beta-20250925081422.0.tgz","fileCount":11,"integrity":"sha512-l1YjoZTXs64i4gDr551n/GhfI/letP7l3lD6MR+UQzClCMOedAUy75k2KYuFiTO2GgJB+vuAUL+DGbrBWFuPJg==","signatures":[{"sig":"MEUCIQDHkKPtFokASpuuu0eNzLyeIWhJPLTRGyTRoEUTY3+RnAIgPNlQT+O7k5kUVVmJiZaEcJagxxkDpB1v9Si8AYiao5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955772},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.2-beta-20250925081422.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f8ae4c1ea98e0c9f93e969ed954284e4/midscene-cli-0.29.2-beta-20250925081422.0.tgz","_integrity":"sha512-l1YjoZTXs64i4gDr551n/GhfI/letP7l3lD6MR+UQzClCMOedAUy75k2KYuFiTO2GgJB+vuAUL+DGbrBWFuPJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/web":"0.29.2-beta-20250925081422.0","@midscene/core":"0.29.2-beta-20250925081422.0","@midscene/shared":"0.29.2-beta-20250925081422.0","@midscene/android":"0.29.2-beta-20250925081422.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2-beta-20250925081422.0_1758788161119_0.10629916665032946","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925084104.0":{"name":"@midscene/cli","version":"0.29.3-beta-20250925084104.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c9a380e3b18dddd981d321a4f0ae37892c0a35b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.3-beta-20250925084104.0.tgz","fileCount":11,"integrity":"sha512-LooysGZS4Hxi9VEGLFOvsuHoFrhx6NZgUWgUCrXfWlJeEYd7S6tsB5L03ZCMYkms8XjUN9TU0LjeAtynGp5Z7Q==","signatures":[{"sig":"MEYCIQCN/e80HiMvDtfQGvC0k5MRRTJiiwi+JB9kmuyl9Xe2tgIhAONZRiL64fAxuM8FNAbLcTkSZMF4pzSywuLyp2wvrBFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.3-beta-20250925084104.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e61bd24bad0d1f9a68782de79810741a/midscene-cli-0.29.3-beta-20250925084104.0.tgz","_integrity":"sha512-LooysGZS4Hxi9VEGLFOvsuHoFrhx6NZgUWgUCrXfWlJeEYd7S6tsB5L03ZCMYkms8XjUN9TU0LjeAtynGp5Z7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.3-beta-20250925084104.0","@midscene/web":"0.29.3-beta-20250925084104.0","@midscene/core":"0.29.3-beta-20250925084104.0","@midscene/shared":"0.29.3-beta-20250925084104.0","@midscene/android":"0.29.3-beta-20250925084104.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.3-beta-20250925084104.0_1758789775341_0.4485833513664492","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925085555.0":{"name":"@midscene/cli","version":"0.29.3-beta-20250925085555.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"daccfe708cbf8b615616b24b5b6be58b5eec19fe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.3-beta-20250925085555.0.tgz","fileCount":11,"integrity":"sha512-nR8EdXK+1OQR3rS/bufs2uAaz4GnkHzVgJ91g6FzakCbADBozCxboOkhy2DUY3Mho0eEes/zm/3Lf2ufXEnHjg==","signatures":[{"sig":"MEQCICNPlQPyr3aEmE+dOvRMfmHerFHtXUmdBNbv9QZ5qnbdAiBdnqvbuS+YV9JpwasvUpF9IN2sOnhVbcpw43g6kHy2TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.3-beta-20250925085555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3529361a9e2046967cc1a9fbed8ee60d/midscene-cli-0.29.3-beta-20250925085555.0.tgz","_integrity":"sha512-nR8EdXK+1OQR3rS/bufs2uAaz4GnkHzVgJ91g6FzakCbADBozCxboOkhy2DUY3Mho0eEes/zm/3Lf2ufXEnHjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.3-beta-20250925085555.0","@midscene/web":"0.29.3-beta-20250925085555.0","@midscene/core":"0.29.3-beta-20250925085555.0","@midscene/shared":"0.29.3-beta-20250925085555.0","@midscene/android":"0.29.3-beta-20250925085555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.3-beta-20250925085555.0_1758790660579_0.08418185288735125","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925090314.0":{"name":"@midscene/cli","version":"0.29.3-beta-20250925090314.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a32386eeb3deb746bb5d5c05a4f86e8f3ec05be5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.3-beta-20250925090314.0.tgz","fileCount":11,"integrity":"sha512-WHtF5iXDG2/9FxCqrTuSJ4vhqyCbYmON1llgaU3za27So9YqxSoV+83hTEuqwVYX1LQ2T69LMv1mBgsRcufXtw==","signatures":[{"sig":"MEUCIQCAE0vj423sC2UqrBeGb19lcPZeLJ60qZupsnJ3fyN7jAIgaJ/712MBQvhkAqaT/GG0yD+oTIkimJ364aosIWmVeGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.3-beta-20250925090314.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2829c2ffec51eef12c533ede7d4deefb/midscene-cli-0.29.3-beta-20250925090314.0.tgz","_integrity":"sha512-WHtF5iXDG2/9FxCqrTuSJ4vhqyCbYmON1llgaU3za27So9YqxSoV+83hTEuqwVYX1LQ2T69LMv1mBgsRcufXtw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.3-beta-20250925090314.0","@midscene/web":"0.29.3-beta-20250925090314.0","@midscene/core":"0.29.3-beta-20250925090314.0","@midscene/shared":"0.29.3-beta-20250925090314.0","@midscene/android":"0.29.3-beta-20250925090314.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.3-beta-20250925090314.0_1758791106484_0.41924877314783693","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@midscene/cli","version":"0.29.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d8b37a3ed722b95429eaa98837f26b4977488aab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.3.tgz","fileCount":11,"integrity":"sha512-rVMfxae476IH2GxfI+5AVneBHmh956kpyQSuv9Sezm/lC5LPyf6pRa5Jpbul6CcTFq315ovEz3DHyQOwNngJxw==","signatures":[{"sig":"MEUCIGeOLnRNzZxiko6kmrWmAbFgwVt49cuMZXudUKW227mOAiEA5lNL9bskevavChiIjDYhg6ZP3PZXhR04denKzkYyhU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971560},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/843abbea2df164c0e9f190baa2fc5487/midscene-cli-0.29.3.tgz","_integrity":"sha512-rVMfxae476IH2GxfI+5AVneBHmh956kpyQSuv9Sezm/lC5LPyf6pRa5Jpbul6CcTFq315ovEz3DHyQOwNngJxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.3","@midscene/web":"0.29.3","@midscene/core":"0.29.3","@midscene/shared":"0.29.3","@midscene/android":"0.29.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.3_1758791530206_0.11368944388729019","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925153634.0":{"name":"@midscene/cli","version":"0.29.4-beta-20250925153634.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"35f71931323d444570f2987d8279ce5374c80f6d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.4-beta-20250925153634.0.tgz","fileCount":11,"integrity":"sha512-EnjwhYxXDhiwcZx1YduCPxJXOzF6LUJSX1sAEA4/11ULUHypJTUql69qSzCkp+KTvQQ48zE5yWuw6ab/m141rg==","signatures":[{"sig":"MEUCIDVQw0P4n3qwuAZbcqb3hT5dWd/gJSV5nI4C4jbNjFxiAiEA/G8didZXGXH/LvcglFBKGLTAHxYUUx/Y3RqwJUY/33c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.4-beta-20250925153634.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0db3cec51e34bc5dfa2a91b60ba2f7c5/midscene-cli-0.29.4-beta-20250925153634.0.tgz","_integrity":"sha512-EnjwhYxXDhiwcZx1YduCPxJXOzF6LUJSX1sAEA4/11ULUHypJTUql69qSzCkp+KTvQQ48zE5yWuw6ab/m141rg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.4-beta-20250925153634.0","@midscene/web":"0.29.4-beta-20250925153634.0","@midscene/core":"0.29.4-beta-20250925153634.0","@midscene/shared":"0.29.4-beta-20250925153634.0","@midscene/android":"0.29.4-beta-20250925153634.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.4-beta-20250925153634.0_1758814704021_0.7495654479068072","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925155447.0":{"name":"@midscene/cli","version":"0.29.4-beta-20250925155447.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5533172eb594adc4aa639be264a6743d5b7b997a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.4-beta-20250925155447.0.tgz","fileCount":11,"integrity":"sha512-mlUEnP7uKwxy1IWD793LDy1hfSzlQRdykBUsu3THEJDmAcYYCzGi8P8Vzf+YGQmVRP6HgVY+Sslm5kvN4Hl1BA==","signatures":[{"sig":"MEUCIQCB86AfBXVnOy2uJD6lV9hviSFRtFB2RwaiYtnccxCeTQIgHaYmP+pmzGWNl3gjMaHrOyRT0TGrLKW7lYwz+fbka5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.4-beta-20250925155447.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/811dbeb4da7931ccc4fdddc8cf2892ac/midscene-cli-0.29.4-beta-20250925155447.0.tgz","_integrity":"sha512-mlUEnP7uKwxy1IWD793LDy1hfSzlQRdykBUsu3THEJDmAcYYCzGi8P8Vzf+YGQmVRP6HgVY+Sslm5kvN4Hl1BA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.4-beta-20250925155447.0","@midscene/web":"0.29.4-beta-20250925155447.0","@midscene/core":"0.29.4-beta-20250925155447.0","@midscene/shared":"0.29.4-beta-20250925155447.0","@midscene/android":"0.29.4-beta-20250925155447.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.4-beta-20250925155447.0_1758815790176_0.6132617880986244","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926035007.0":{"name":"@midscene/cli","version":"0.29.4-beta-20250926035007.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b32419a2cc98aae974cca11ab83b1cc5bb9cb796","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.4-beta-20250926035007.0.tgz","fileCount":11,"integrity":"sha512-iHQKIIFeup2M9ScU3a5wjmH4yGuVroPyEyJG9yjdFUucRfgEIiJaie4ZjErqziV3w6EZaj6GTTgp1TmGB5vIHA==","signatures":[{"sig":"MEQCIFL9M1YcbycNF91escTRqWVJKL3TgG/ej01A4wnfLgfiAiA4mkGf+JUuoWRIUuj0gc879xTi4NxcIAwaV/fslVcHCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.4-beta-20250926035007.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75b836da5ad3f85c4c7da7b771291b59/midscene-cli-0.29.4-beta-20250926035007.0.tgz","_integrity":"sha512-iHQKIIFeup2M9ScU3a5wjmH4yGuVroPyEyJG9yjdFUucRfgEIiJaie4ZjErqziV3w6EZaj6GTTgp1TmGB5vIHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.4-beta-20250926035007.0","@midscene/web":"0.29.4-beta-20250926035007.0","@midscene/core":"0.29.4-beta-20250926035007.0","@midscene/shared":"0.29.4-beta-20250926035007.0","@midscene/android":"0.29.4-beta-20250926035007.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.4-beta-20250926035007.0_1758858716270_0.3236688690758809","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@midscene/cli","version":"0.29.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"33fcc674aba8d8f2c29e860d3aec970486ff037d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.4.tgz","fileCount":11,"integrity":"sha512-zPTHGq55D5w+xIrehAfE4Y6ukqnRJfSTPUxBfztCeVyDByWwhDjEtKVSnbQrWoGxx9ymvws8B+BgIywNSXmtVA==","signatures":[{"sig":"MEYCIQCgnV532B6faYSaqhJp3/s95MxLtAIJWTcL993JP0jJdQIhAI83vRTVjjOIUH6Iq6OMCPFsZ3PxUqY7tS9bxGZFm3nG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971560},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8205b3a21a3a59de930b49e5f7e567c/midscene-cli-0.29.4.tgz","_integrity":"sha512-zPTHGq55D5w+xIrehAfE4Y6ukqnRJfSTPUxBfztCeVyDByWwhDjEtKVSnbQrWoGxx9ymvws8B+BgIywNSXmtVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.4","@midscene/web":"0.29.4","@midscene/core":"0.29.4","@midscene/shared":"0.29.4","@midscene/android":"0.29.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.4_1758866851727_0.3629130727555774","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926062439.0":{"name":"@midscene/cli","version":"0.29.4-beta-20250926062439.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"676f2cdc2530e0ce8f86d07f7ca4afb72ba4a6a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.4-beta-20250926062439.0.tgz","fileCount":11,"integrity":"sha512-SUNMcgRahitMHtWPWAAOXAulXdODZZjBN+yj/+qFHlbEmASpDFWJwRSaLvzF+FfqgbJjr25oeUR+jJsrdYmihg==","signatures":[{"sig":"MEUCIA/07V0MKm3DZResO3A1rjBTHRtgdNv7h3vLKNN5j/dvAiEAg+G7RKXUyRoWPEIfCjG9eXYHpRYerKT6PIyLnk5CYVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.4-beta-20250926062439.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5757f84abf76b79a91f2efe708ebee2/midscene-cli-0.29.4-beta-20250926062439.0.tgz","_integrity":"sha512-SUNMcgRahitMHtWPWAAOXAulXdODZZjBN+yj/+qFHlbEmASpDFWJwRSaLvzF+FfqgbJjr25oeUR+jJsrdYmihg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.4-beta-20250926062439.0","@midscene/web":"0.29.4-beta-20250926062439.0","@midscene/core":"0.29.4-beta-20250926062439.0","@midscene/shared":"0.29.4-beta-20250926062439.0","@midscene/android":"0.29.4-beta-20250926062439.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.4-beta-20250926062439.0_1758867986751_0.6861353257539493","host":"s3://npm-registry-packages-npm-production"}},"0.29.5-beta-20250926082304.0":{"name":"@midscene/cli","version":"0.29.5-beta-20250926082304.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7929ba0d916df17b21dfb63895edae5a187bef78","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.5-beta-20250926082304.0.tgz","fileCount":11,"integrity":"sha512-dY0WIlekeXaibBt1oOvQd0gMFcGz6yuKDzv0fXcNnuYkwLDOR8w8kEv2c1vwJPgIOn+PpKdw18XE6qDcXy/vgQ==","signatures":[{"sig":"MEUCIQCWORE99j50VdvBLATxKzsJUree6UbSyr0L4wtIy/SEkAIgCtyxuUHnhUF2iwQj11eut/l9F7VzakAwrd0vR5vmYQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971764},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.5-beta-20250926082304.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33e360d03b1e12b08a82fac61572558c/midscene-cli-0.29.5-beta-20250926082304.0.tgz","_integrity":"sha512-dY0WIlekeXaibBt1oOvQd0gMFcGz6yuKDzv0fXcNnuYkwLDOR8w8kEv2c1vwJPgIOn+PpKdw18XE6qDcXy/vgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.5-beta-20250926082304.0","@midscene/web":"0.29.5-beta-20250926082304.0","@midscene/core":"0.29.5-beta-20250926082304.0","@midscene/shared":"0.29.5-beta-20250926082304.0","@midscene/android":"0.29.5-beta-20250926082304.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.5-beta-20250926082304.0_1758875091191_0.5849352671018455","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@midscene/cli","version":"0.29.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"52238a7036b74d57ee5b17922f4b73857f4f335b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.5.tgz","fileCount":11,"integrity":"sha512-BqxodsifJegV23n00Fm4k0Gefnv/5QyxhAq0B938kOSR6Z5Y/DJLhv2PdMF+S35/YusminJzMTjj4JZOL97BVQ==","signatures":[{"sig":"MEYCIQCzVPa1mZUEPxSN/emyGiA+6pXvp2X90l2G14Mo2FLNWAIhALDULeRqRVEf3I90kqw6bR2juKDPkbnSv/LdSR1PAoqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971560},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/988205a0a2f9d8ce3716802884e5dd82/midscene-cli-0.29.5.tgz","_integrity":"sha512-BqxodsifJegV23n00Fm4k0Gefnv/5QyxhAq0B938kOSR6Z5Y/DJLhv2PdMF+S35/YusminJzMTjj4JZOL97BVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.5","@midscene/web":"0.29.5","@midscene/core":"0.29.5","@midscene/shared":"0.29.5","@midscene/android":"0.29.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.5_1758876935201_0.23498966813624933","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@midscene/cli","version":"0.29.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8bc359352363084013e0aec5dbace743f47bf77d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.6.tgz","fileCount":11,"integrity":"sha512-CNiZFT7yqDlw2QlQTIiThw4tw5beP9GydQ7T2hmpSknI9heRptfjtWwrm30qt27gUtqdJ5zy3yjkeaXIxIhSzQ==","signatures":[{"sig":"MEUCIGCcKWXYzDm+x5s3zjCV81+t+Wn5OQmNBPeQ02f7KLXKAiEAwA8OEKgJiw1ldDDWdSyM1SULigyF5z6cXRli6N/1dU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971560},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/977edbec99575b48cc2c0a847381743a/midscene-cli-0.29.6.tgz","_integrity":"sha512-CNiZFT7yqDlw2QlQTIiThw4tw5beP9GydQ7T2hmpSknI9heRptfjtWwrm30qt27gUtqdJ5zy3yjkeaXIxIhSzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.6","@midscene/web":"0.29.6","@midscene/core":"0.29.6","@midscene/shared":"0.29.6","@midscene/android":"0.29.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.6_1758878351239_0.05675366311856833","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930025459.0":{"name":"@midscene/cli","version":"0.29.7-beta-20250930025459.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"158e65c1166881d3048736c2f98e68e2d784f14e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.7-beta-20250930025459.0.tgz","fileCount":11,"integrity":"sha512-/grRSpDnPaLNXFXWhfeAssjZytYz8yBcCchf5tCKJQL9kg3/UetsbsGtgUJXI8xX0FR7ZdmJTTXaYnAsAf2s1g==","signatures":[{"sig":"MEUCIQCgP0nj6P+Uw5mz/NDASaUN6rLC+gsaAnQsk0EQNVxx/gIgByVSrkNGS1kuRpS9xZFr5HPlCZDsNm8WvvCsew0JrPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.7-beta-20250930025459.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/38a034ceee2b12283c7d442b586f59c5/midscene-cli-0.29.7-beta-20250930025459.0.tgz","_integrity":"sha512-/grRSpDnPaLNXFXWhfeAssjZytYz8yBcCchf5tCKJQL9kg3/UetsbsGtgUJXI8xX0FR7ZdmJTTXaYnAsAf2s1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.7-beta-20250930025459.0","@midscene/web":"0.29.7-beta-20250930025459.0","@midscene/core":"0.29.7-beta-20250930025459.0","@midscene/shared":"0.29.7-beta-20250930025459.0","@midscene/android":"0.29.7-beta-20250930025459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.7-beta-20250930025459.0_1759201008399_0.6119708151354026","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930035234.0":{"name":"@midscene/cli","version":"0.29.7-beta-20250930035234.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8ef8950f839bf248b7dcd5f86132356c2c5fd0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.7-beta-20250930035234.0.tgz","fileCount":11,"integrity":"sha512-RjU1NuwogUwCEPG8457BjcJqkNvnHw0g2/G7xeCCUqnt5YXsYZ/wE/EblNGOSUavQeFdiDJJBvBpxWhv2dvblA==","signatures":[{"sig":"MEUCIQDb8/I/dGWxOzuo25/4HT1Ffg0MMMbneBG+NgLfw40ROQIgeZJh5w7EBdOxUFK+g6JL24cOc0yi/7Rhbk+YaZ26Ocw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.7-beta-20250930035234.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/63dcdcb54ab6648990199eefa795ecc3/midscene-cli-0.29.7-beta-20250930035234.0.tgz","_integrity":"sha512-RjU1NuwogUwCEPG8457BjcJqkNvnHw0g2/G7xeCCUqnt5YXsYZ/wE/EblNGOSUavQeFdiDJJBvBpxWhv2dvblA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.7-beta-20250930035234.0","@midscene/web":"0.29.7-beta-20250930035234.0","@midscene/core":"0.29.7-beta-20250930035234.0","@midscene/shared":"0.29.7-beta-20250930035234.0","@midscene/android":"0.29.7-beta-20250930035234.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.7-beta-20250930035234.0_1759204462431_0.8842981387437259","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930083551.0":{"name":"@midscene/cli","version":"0.29.7-beta-20250930083551.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d024dfdcda2d1473840d35dc627c82bfe9a8af07","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.29.7-beta-20250930083551.0.tgz","fileCount":11,"integrity":"sha512-a7bLI74uvl4H+H/IcQ+z9OR1a0IanRDbxEt/0ipeZoycD0U/Af7RE6oSDSKfnFBdJoYuSlrh8jhA9HPEZG+AcA==","signatures":[{"sig":"MEUCIFVA0O6ukdlK4ED4YpUG5NAwd+oCP/Ta13FqY7VylpiUAiEA0B95MUieYWnekAR/3tXDi3z+UmN3LDpCnghKmOO8h00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.29.7-beta-20250930083551.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73d71103c4a9cb6e7631d830aa7ca7ec/midscene-cli-0.29.7-beta-20250930083551.0.tgz","_integrity":"sha512-a7bLI74uvl4H+H/IcQ+z9OR1a0IanRDbxEt/0ipeZoycD0U/Af7RE6oSDSKfnFBdJoYuSlrh8jhA9HPEZG+AcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.29.7-beta-20250930083551.0","@midscene/web":"0.29.7-beta-20250930083551.0","@midscene/core":"0.29.7-beta-20250930083551.0","@midscene/shared":"0.29.7-beta-20250930083551.0","@midscene/android":"0.29.7-beta-20250930083551.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.7-beta-20250930083551.0_1759221463205_0.7926071022156835","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@midscene/cli","version":"0.30.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4bec5c20b81bcc71c160b6c71f7c97c7ffe6d414","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.0.tgz","fileCount":11,"integrity":"sha512-oO8KYXO7mxQu1j2rqIZGI9S7PjVBGxTwKZRKveyQJeu2hWwv8ljhEWP4usBaQIAab9MqIjDoNoqbZquDq4TZOQ==","signatures":[{"sig":"MEUCIQCOwZDiF4uCe8ThoSga36Bz4brNrFqv3jhI346MS5Yn6wIgZ/My8XCpvagnhp0MIS5v/f6u78EgJBP0fgT7QjTUMhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975369},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7d0496210d42f51fa45780fd163e724/midscene-cli-0.30.0.tgz","_integrity":"sha512-oO8KYXO7mxQu1j2rqIZGI9S7PjVBGxTwKZRKveyQJeu2hWwv8ljhEWP4usBaQIAab9MqIjDoNoqbZquDq4TZOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.0","@midscene/web":"0.30.0","@midscene/core":"0.30.0","@midscene/shared":"0.30.0","@midscene/android":"0.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.0_1759222425373_0.48689943230282773","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930105638.0":{"name":"@midscene/cli","version":"0.30.1-beta-20250930105638.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0a0027a57a258853504641e2b5fc2d947ab9647","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.1-beta-20250930105638.0.tgz","fileCount":11,"integrity":"sha512-rEgfy8W+6i+c1pshX0TdiywkpgjriYIlPnFEXC/89NPFv8DoVsC4LD+81v2+NPqnK/ODEMdxbD/S/BUD91Z9Fw==","signatures":[{"sig":"MEQCIA0QK9NC+jepiaw+fBb8LU9Zec5z9Werh7lpvIaAH4hDAiAokYwIkatxhL06s6jLVpzh4UtrkXpEis5TIEW8/WuVLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.1-beta-20250930105638.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8ec761b6cd27a7e54ded6866a3ea901/midscene-cli-0.30.1-beta-20250930105638.0.tgz","_integrity":"sha512-rEgfy8W+6i+c1pshX0TdiywkpgjriYIlPnFEXC/89NPFv8DoVsC4LD+81v2+NPqnK/ODEMdxbD/S/BUD91Z9Fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.1-beta-20250930105638.0","@midscene/web":"0.30.1-beta-20250930105638.0","@midscene/core":"0.30.1-beta-20250930105638.0","@midscene/shared":"0.30.1-beta-20250930105638.0","@midscene/android":"0.30.1-beta-20250930105638.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.1-beta-20250930105638.0_1759229907253_0.9935893549568511","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930115351.0":{"name":"@midscene/cli","version":"0.30.1-beta-20250930115351.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"83cb990b083ed54800946edb598c087688d1fc21","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.1-beta-20250930115351.0.tgz","fileCount":11,"integrity":"sha512-7yTJMksemx35MBTbGWhCSOiQuu1ZaGOfGrOfhcawiEu6HngmZc2T1TsAuoRtZ15YshrBv1xQovqJfA+u2VL6Bg==","signatures":[{"sig":"MEUCIQDsQZn/DbeNiNJyk3TxoTn74bMRsbUQK9KsZ3c7e5nahQIgRq9+DQLHb4+aoI2ZUw62dsbYYJnFRk3hSbMRcxONjoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.1-beta-20250930115351.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9fdf2bf21a231970c53f0f05617c7f2d/midscene-cli-0.30.1-beta-20250930115351.0.tgz","_integrity":"sha512-7yTJMksemx35MBTbGWhCSOiQuu1ZaGOfGrOfhcawiEu6HngmZc2T1TsAuoRtZ15YshrBv1xQovqJfA+u2VL6Bg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.1-beta-20250930115351.0","@midscene/web":"0.30.1-beta-20250930115351.0","@midscene/core":"0.30.1-beta-20250930115351.0","@midscene/shared":"0.30.1-beta-20250930115351.0","@midscene/android":"0.30.1-beta-20250930115351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.1-beta-20250930115351.0_1759233335416_0.0927387489216529","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@midscene/cli","version":"0.30.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ef5a8353d1b02c1dc270b247249aa7151e6895e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.1.tgz","fileCount":11,"integrity":"sha512-WaMrO60VWtOS2cqzO0h2BIrTepEsp9ReMNCLzRfdtiDSA/asE5nK+W5lyegBDusFYqtVOxzDgDFw/c/fnLWQIg==","signatures":[{"sig":"MEQCIDb9JqvXpdzZFv8DeIYgBPhsyf0gKbrW8ZI1oIEw00FNAiBfFBIyTRlHayomTwhyHAWRu2URvW7bBkqAvBCCcJ2GgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975369},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7f2b69244fe9347440949cb4ee10b84a/midscene-cli-0.30.1.tgz","_integrity":"sha512-WaMrO60VWtOS2cqzO0h2BIrTepEsp9ReMNCLzRfdtiDSA/asE5nK+W5lyegBDusFYqtVOxzDgDFw/c/fnLWQIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.1","@midscene/web":"0.30.1","@midscene/core":"0.30.1","@midscene/shared":"0.30.1","@midscene/android":"0.30.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.1_1759234825235_0.33106483191776737","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20250930144216.0":{"name":"@midscene/cli","version":"0.30.2-beta-20250930144216.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6a517a6a199ab16a7cb430d65d7488d94d844507","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2-beta-20250930144216.0.tgz","fileCount":11,"integrity":"sha512-p1oYlvtSzg7rZ2st8rF+MDZgyI9sapGn0y8g0xRHQ/cBx6NsBCM79NVulLfl7aF6io9y96nW6amOMc5hXRZtSw==","signatures":[{"sig":"MEQCHylreQUulllHPPHSC5kls6ge84TnoMfbme8+Mp6weuACIQDpC9qbWZ7ghWTITxWjDGV7/5gUAhb6c53+O2ZO1e/23Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2-beta-20250930144216.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30a6a0478eebe06a9de4e7a0f906c83a/midscene-cli-0.30.2-beta-20250930144216.0.tgz","_integrity":"sha512-p1oYlvtSzg7rZ2st8rF+MDZgyI9sapGn0y8g0xRHQ/cBx6NsBCM79NVulLfl7aF6io9y96nW6amOMc5hXRZtSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2-beta-20250930144216.0","@midscene/web":"0.30.2-beta-20250930144216.0","@midscene/core":"0.30.2-beta-20250930144216.0","@midscene/shared":"0.30.2-beta-20250930144216.0","@midscene/android":"0.30.2-beta-20250930144216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2-beta-20250930144216.0_1759243442745_0.29446985425975836","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251003133504.0":{"name":"@midscene/cli","version":"0.30.2-beta-20251003133504.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf71ee520d8dd856357c5187b73a38c24f1b1cf0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2-beta-20251003133504.0.tgz","fileCount":11,"integrity":"sha512-fTpErkVh4+Osk4F5unaCG8hj/3Ow9jyOiH+TT2yYnYVL5uBna/f4Oh1/05teW1cNaW0Nc5zk4vab9HcttbPx6A==","signatures":[{"sig":"MEUCIA1v5sP+OZFEbDgpOZWP1FN/2RZAgW9ZQDguk9P0My9yAiEA4vAlHYaaE4qfp4mSSjn9OMkopEwZpgsHRYEj6klRqtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2-beta-20251003133504.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9cb45beb986b10be31b02bf26a22ea50/midscene-cli-0.30.2-beta-20251003133504.0.tgz","_integrity":"sha512-fTpErkVh4+Osk4F5unaCG8hj/3Ow9jyOiH+TT2yYnYVL5uBna/f4Oh1/05teW1cNaW0Nc5zk4vab9HcttbPx6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2-beta-20251003133504.0","@midscene/web":"0.30.2-beta-20251003133504.0","@midscene/core":"0.30.2-beta-20251003133504.0","@midscene/shared":"0.30.2-beta-20251003133504.0","@midscene/android":"0.30.2-beta-20251003133504.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2-beta-20251003133504.0_1759498612776_0.9757416604223048","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251009120232.0":{"name":"@midscene/cli","version":"0.30.2-beta-20251009120232.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"53e7b0b3929e544dbfe55907071b867eec388e03","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2-beta-20251009120232.0.tgz","fileCount":11,"integrity":"sha512-1V6hWCqQPt0FzEOMhjm8/9JP9kMqtGMexVdfxs/9htG0tQFO0+ydIb6HVy36RyF8RXqgDozknZpH8KdWpcGdlA==","signatures":[{"sig":"MEUCIEfpqdUufMIc1o8DUV8OuLh3qYLlImlNLaHbbcueSUtlAiEAlVbqMuO73f1lJ8qOXSHYBl9S2uHmzAFOCjv6JEf8ku8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2-beta-20251009120232.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e961850e42394b2730b66ee96aa9c25/midscene-cli-0.30.2-beta-20251009120232.0.tgz","_integrity":"sha512-1V6hWCqQPt0FzEOMhjm8/9JP9kMqtGMexVdfxs/9htG0tQFO0+ydIb6HVy36RyF8RXqgDozknZpH8KdWpcGdlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2-beta-20251009120232.0","@midscene/web":"0.30.2-beta-20251009120232.0","@midscene/core":"0.30.2-beta-20251009120232.0","@midscene/shared":"0.30.2-beta-20251009120232.0","@midscene/android":"0.30.2-beta-20251009120232.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2-beta-20251009120232.0_1760011459284_0.42978416830650823","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010022008.0":{"name":"@midscene/cli","version":"0.30.2-beta-20251010022008.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0fd3a46b5e5109ad51fd9612091a25107b81bc31","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2-beta-20251010022008.0.tgz","fileCount":11,"integrity":"sha512-xmlQ3VAUXWjU6WTBtcDPXqMnX9CZEjlFTLwDFUeuXEDUguz1gHi9abNWSBd0AoydxIDJDAlb3FsfZVOn1jLzbg==","signatures":[{"sig":"MEYCIQD3osFtYtycm2N6eQbqLWR/vv0QckLnb1yGcBI3FkCCbQIhAJdgdfaA1z7eIkZeYJC649fxM+//oCf3vO7qo5X/yW3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2-beta-20251010022008.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/17cee2f311385df24cde83b7ebc71580/midscene-cli-0.30.2-beta-20251010022008.0.tgz","_integrity":"sha512-xmlQ3VAUXWjU6WTBtcDPXqMnX9CZEjlFTLwDFUeuXEDUguz1gHi9abNWSBd0AoydxIDJDAlb3FsfZVOn1jLzbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2-beta-20251010022008.0","@midscene/web":"0.30.2-beta-20251010022008.0","@midscene/core":"0.30.2-beta-20251010022008.0","@midscene/shared":"0.30.2-beta-20251010022008.0","@midscene/android":"0.30.2-beta-20251010022008.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2-beta-20251010022008.0_1760062916346_0.8196039663619781","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010092125.0":{"name":"@midscene/cli","version":"0.30.2-beta-20251010092125.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dfe61357631af5664845a8a9dd597702f3780f17","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2-beta-20251010092125.0.tgz","fileCount":11,"integrity":"sha512-j59owy4HMnwo0ZQ7zxn2Lb5XPyPqm8+Sg3BArXsNWqjsqo0/+ekeCyAgWDKezWfkaVxWXe3NE2EQLLKfHgOt2A==","signatures":[{"sig":"MEUCIE/P8K5Ob+JwLC138rirSmhfyRc15pjqqy+JvGV1e0IJAiEA1bunQzlAhHtp3kwjXSsYlac4Yz1I56SLgHb90fYJsqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2-beta-20251010092125.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4e9f8ab16982fd3f76ad1264fdf025c/midscene-cli-0.30.2-beta-20251010092125.0.tgz","_integrity":"sha512-j59owy4HMnwo0ZQ7zxn2Lb5XPyPqm8+Sg3BArXsNWqjsqo0/+ekeCyAgWDKezWfkaVxWXe3NE2EQLLKfHgOt2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2-beta-20251010092125.0","@midscene/web":"0.30.2-beta-20251010092125.0","@midscene/core":"0.30.2-beta-20251010092125.0","@midscene/shared":"0.30.2-beta-20251010092125.0","@midscene/android":"0.30.2-beta-20251010092125.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2-beta-20251010092125.0_1760088192623_0.6741196017792175","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@midscene/cli","version":"0.30.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e686c64fcec5a91fc8d087a1f122dda8976529a3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.2.tgz","fileCount":11,"integrity":"sha512-lQo4aG8OwqA5jReV8XQBY3pui1pJcIAv8I1vYpchwvoD+sEQ6vzZDnR7EoKomz4y8fuP0Ldr8BI9tUdHEe67Aw==","signatures":[{"sig":"MEUCIQC9248+MOLBWRbwa+I+EqzKtOLyWC6vAwKBitvmBvsFdQIgFu4KnMh6ZS07MA6fDTLeDN5Bp1W1pWHOSV6lLu2+WI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d8161402a9c2a6278852e46493cde9f4/midscene-cli-0.30.2.tgz","_integrity":"sha512-lQo4aG8OwqA5jReV8XQBY3pui1pJcIAv8I1vYpchwvoD+sEQ6vzZDnR7EoKomz4y8fuP0Ldr8BI9tUdHEe67Aw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.2","@midscene/web":"0.30.2","@midscene/core":"0.30.2","@midscene/shared":"0.30.2","@midscene/android":"0.30.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.2_1760089699005_0.211831599075343","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011064436.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251011064436.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bbbf735f77affc1bdd0791e9128e86b27cada173","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251011064436.0.tgz","fileCount":11,"integrity":"sha512-OLPbj+YiN7bOhRIH/dTaL9Tg2uuDmXm6tBUYt783SJmnyS+IBMV/oPLTfx1ibIDvS/tdQ/A8wJy0iO4KI+XrXw==","signatures":[{"sig":"MEQCIEOo12TuZ9pmljBMvraz9zWMbMi7PahYOCOZiu4PS/mUAiBZ3mfWtBzG82Yo6EwqHvHIBWmkMOMgd+raHqSyKkDxjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251011064436.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af101ae824c14af928eac65b805a960e/midscene-cli-0.30.3-beta-20251011064436.0.tgz","_integrity":"sha512-OLPbj+YiN7bOhRIH/dTaL9Tg2uuDmXm6tBUYt783SJmnyS+IBMV/oPLTfx1ibIDvS/tdQ/A8wJy0iO4KI+XrXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251011064436.0","@midscene/web":"0.30.3-beta-20251011064436.0","@midscene/core":"0.30.3-beta-20251011064436.0","@midscene/shared":"0.30.3-beta-20251011064436.0","@midscene/android":"0.30.3-beta-20251011064436.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251011064436.0_1760165184461_0.6834855405362925","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011080128.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251011080128.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2f25a8a3025887ea847b54ff5046b1cd2aa0e6be","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251011080128.0.tgz","fileCount":11,"integrity":"sha512-tmfJM9+THFISewT5rvM/GttnQ89xh/j2eysvWPrJQMsOhwyDj1s2XuIVObXitARcYxfp3gXaFcysCpYWswSvOg==","signatures":[{"sig":"MEQCIFIIpiXaoMLoFswiusGDhp1oEqtuC5/WSOJrCabs/6InAiAssg//QvRfyCBiymeYTI5IpOn3w7x3cwbKyKyougBKWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251011080128.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e964461b83bd2843d8eca6bd6b8ef6ca/midscene-cli-0.30.3-beta-20251011080128.0.tgz","_integrity":"sha512-tmfJM9+THFISewT5rvM/GttnQ89xh/j2eysvWPrJQMsOhwyDj1s2XuIVObXitARcYxfp3gXaFcysCpYWswSvOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251011080128.0","@midscene/web":"0.30.3-beta-20251011080128.0","@midscene/core":"0.30.3-beta-20251011080128.0","@midscene/shared":"0.30.3-beta-20251011080128.0","@midscene/android":"0.30.3-beta-20251011080128.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251011080128.0_1760169792882_0.5191853498612153","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011125638.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251011125638.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7c78709d05cba9cd780ed4c2dd85f2aeee1f9010","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251011125638.0.tgz","fileCount":11,"integrity":"sha512-Cff4ooJBg9oScFKMOSAOBYso4zsj8O6+5ZrzWObNMdcWctbcQAALL4tYQ6Hz5bf0zdaayIFuzppx/hmuDcxM+A==","signatures":[{"sig":"MEUCICRRE/dp6qlv6fUZppXgkt0V5xSulun22ME351hXBVNRAiEAlXGoof8iDP+CeyqiNbiKMpKyOxVS8cVsDYXb6g3qGB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251011125638.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8826503739c589b65d08ae860eb68401/midscene-cli-0.30.3-beta-20251011125638.0.tgz","_integrity":"sha512-Cff4ooJBg9oScFKMOSAOBYso4zsj8O6+5ZrzWObNMdcWctbcQAALL4tYQ6Hz5bf0zdaayIFuzppx/hmuDcxM+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251011125638.0","@midscene/web":"0.30.3-beta-20251011125638.0","@midscene/core":"0.30.3-beta-20251011125638.0","@midscene/shared":"0.30.3-beta-20251011125638.0","@midscene/android":"0.30.3-beta-20251011125638.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251011125638.0_1760187502343_0.9346796297198372","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251014030035.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251014030035.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1cd2827b09ef6a8522640a1776b4007b93736598","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251014030035.0.tgz","fileCount":11,"integrity":"sha512-/zwTfcQzFLka0EJxKa+667pY7zcK0xkuqXqCczJ0FztyYqL5MU6GucYR/xQINpViEFVDSBvPBYvZdN1A8tUDiQ==","signatures":[{"sig":"MEUCIQCMgeXQv1Xio/ItfYqLzncTzJ11H0ujGgZCNOqjiEKoNgIgMzP8VtekZlXO2VNRq9tsq/7mCWazti0QG2nTibk9Z+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251014030035.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9e5a495deabbb512bf0bdd3bab91ec4/midscene-cli-0.30.3-beta-20251014030035.0.tgz","_integrity":"sha512-/zwTfcQzFLka0EJxKa+667pY7zcK0xkuqXqCczJ0FztyYqL5MU6GucYR/xQINpViEFVDSBvPBYvZdN1A8tUDiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251014030035.0","@midscene/web":"0.30.3-beta-20251014030035.0","@midscene/core":"0.30.3-beta-20251014030035.0","@midscene/shared":"0.30.3-beta-20251014030035.0","@midscene/android":"0.30.3-beta-20251014030035.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251014030035.0_1760410943218_0.3250845933405284","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015092615.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251015092615.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2407903a7b4ba671188ef2d60d35f365dfad168a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251015092615.0.tgz","fileCount":11,"integrity":"sha512-Omouy3DSfTuIAVj+5DDvqJMO/fFo815fM4EvM9J6GmgSmwEtNVfDWjeZawFMvmDw8weBIsav5Jm8t5ryZU/2Bg==","signatures":[{"sig":"MEQCIDjj8wtxVhTIeFWBKMOSsutXaQHLbYQhFvG/zB0tyJuQAiBeIo0uqh6653+cNKaWF5DmMuZIBjeg5bkT/lwgjjflDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251015092615.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/697fd2e532fb6c28f3d2053c5e3cb468/midscene-cli-0.30.3-beta-20251015092615.0.tgz","_integrity":"sha512-Omouy3DSfTuIAVj+5DDvqJMO/fFo815fM4EvM9J6GmgSmwEtNVfDWjeZawFMvmDw8weBIsav5Jm8t5ryZU/2Bg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251015092615.0","@midscene/web":"0.30.3-beta-20251015092615.0","@midscene/core":"0.30.3-beta-20251015092615.0","@midscene/shared":"0.30.3-beta-20251015092615.0","@midscene/android":"0.30.3-beta-20251015092615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251015092615.0_1760520483371_0.3041579429521917","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015093703.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251015093703.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bee77f0ce8272d0c4cbcd70abfabdaca156aac64","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251015093703.0.tgz","fileCount":11,"integrity":"sha512-VysWF9xVBwhQESmO/blyU0+iPNzyB+1W2fWqaa0hNR9TOLCY/R8ZtzzBYwLr7IwAPFsdCz+4PY5ADPuJt+7jGQ==","signatures":[{"sig":"MEQCIDjBtWi42Qy+W2QckpI24dQgF/EqPRX0Sf1JcTMFW5p9AiA8c2Yr12oJPyoNJEX72cQceV4sDwBp6aWiR4KyM3oVEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986530},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251015093703.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/526eb530817c9e5582f6b9972e332a39/midscene-cli-0.30.3-beta-20251015093703.0.tgz","_integrity":"sha512-VysWF9xVBwhQESmO/blyU0+iPNzyB+1W2fWqaa0hNR9TOLCY/R8ZtzzBYwLr7IwAPFsdCz+4PY5ADPuJt+7jGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251015093703.0","@midscene/web":"0.30.3-beta-20251015093703.0","@midscene/core":"0.30.3-beta-20251015093703.0","@midscene/shared":"0.30.3-beta-20251015093703.0","@midscene/android":"0.30.3-beta-20251015093703.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251015093703.0_1760521121550_0.4187191332156026","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251016025939.0":{"name":"@midscene/cli","version":"0.30.3-beta-20251016025939.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"51ba7c0d708fb8f24f05526ab84709865f68146f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3-beta-20251016025939.0.tgz","fileCount":11,"integrity":"sha512-VRpV2JvpjRKU0VazWFuVuOqYrvhE28oPaFAs0KeWhzUXQEpouO7dZslT9JoywAgFHxOZTXFdS9QC3hMXAeSz3A==","signatures":[{"sig":"MEUCIQC6pupMNV/1FAYt6nmnuDjg57StDU6QfUog43Oqqig/iQIgAI3bLgYyDSSQnp1OA5rLGgYX0yqy1Snr+YUDX7ZqYA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986530},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3-beta-20251016025939.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e09557d166157198999e71d84651f8f/midscene-cli-0.30.3-beta-20251016025939.0.tgz","_integrity":"sha512-VRpV2JvpjRKU0VazWFuVuOqYrvhE28oPaFAs0KeWhzUXQEpouO7dZslT9JoywAgFHxOZTXFdS9QC3hMXAeSz3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3-beta-20251016025939.0","@midscene/web":"0.30.3-beta-20251016025939.0","@midscene/core":"0.30.3-beta-20251016025939.0","@midscene/shared":"0.30.3-beta-20251016025939.0","@midscene/android":"0.30.3-beta-20251016025939.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3-beta-20251016025939.0_1760583689610_0.763405526701646","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@midscene/cli","version":"0.30.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bfef0951009090f90faa8ff293d8a47db2ade3d3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.3.tgz","fileCount":11,"integrity":"sha512-nZNkt/pKeoyA4k/oTGgiIR9HBzTLzh+q7TKJK14AKLRDhm+M68JJbJQ4znVQZLTmLm6HdAvSu0YUYHRduRNB1A==","signatures":[{"sig":"MEUCID8daC0qael48y6anI4yPpRUccnEGJ0aW9XUfiEC9kl+AiEAoxTXZqKp9Jhh3OSWKQfe9745hdqRp1X+4xul8KUz1dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986326},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b30f3ddc7043d64a2a65e4b24f67f520/midscene-cli-0.30.3.tgz","_integrity":"sha512-nZNkt/pKeoyA4k/oTGgiIR9HBzTLzh+q7TKJK14AKLRDhm+M68JJbJQ4znVQZLTmLm6HdAvSu0YUYHRduRNB1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.3","@midscene/web":"0.30.3","@midscene/core":"0.30.3","@midscene/shared":"0.30.3","@midscene/android":"0.30.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.3_1760585902021_0.56214659562143","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016083204.0":{"name":"@midscene/cli","version":"0.30.4-beta-20251016083204.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e9f64f3b8ef7e2add839d13e81abbda79512e5b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.4-beta-20251016083204.0.tgz","fileCount":11,"integrity":"sha512-DqOdDh72CivyotY/4PfUpi2EN9Sm2TKzQjznw1wdHtU1AzYnFNwxc6wdJcLQn8oQEY8vulSnHww+FlQGQOhSMQ==","signatures":[{"sig":"MEQCIF0iVOdQVTbTBJNZFONzdxK1AVOXuPjpLKdsRRjVVyXqAiAhKdg0hTb2zWk8sggJx/bBt+OQkJM25jNPJ6eutaQ/VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986530},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.4-beta-20251016083204.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d919b5199d6cfec7694603fed61ef28/midscene-cli-0.30.4-beta-20251016083204.0.tgz","_integrity":"sha512-DqOdDh72CivyotY/4PfUpi2EN9Sm2TKzQjznw1wdHtU1AzYnFNwxc6wdJcLQn8oQEY8vulSnHww+FlQGQOhSMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.4-beta-20251016083204.0","@midscene/web":"0.30.4-beta-20251016083204.0","@midscene/core":"0.30.4-beta-20251016083204.0","@midscene/shared":"0.30.4-beta-20251016083204.0","@midscene/android":"0.30.4-beta-20251016083204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.4-beta-20251016083204.0_1760603629509_0.7048700368381591","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016120711.0":{"name":"@midscene/cli","version":"0.30.4-beta-20251016120711.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3690a13b98b76634009376a3f9d9fcccbda856e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.4-beta-20251016120711.0.tgz","fileCount":11,"integrity":"sha512-b7Hh/1KnaHgbGB9bsu95MOvUVvUXzhXJcmTppM8mmXLN/z0A3PfTcDxRBVYVllnZ9y+P5NRwOhs5KYYsRiKMbQ==","signatures":[{"sig":"MEUCIAl7/zrp/wuXEHStG4P1X/mNGfcNdNRefXq3Ziy4s2paAiEAklcmygyUp5wlFpdOrA+7QmsN+OThhNGyuLMSSfP7Nf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986530},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.4-beta-20251016120711.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/728aed66fec225737c3a529dd07f8a02/midscene-cli-0.30.4-beta-20251016120711.0.tgz","_integrity":"sha512-b7Hh/1KnaHgbGB9bsu95MOvUVvUXzhXJcmTppM8mmXLN/z0A3PfTcDxRBVYVllnZ9y+P5NRwOhs5KYYsRiKMbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.4-beta-20251016120711.0","@midscene/web":"0.30.4-beta-20251016120711.0","@midscene/core":"0.30.4-beta-20251016120711.0","@midscene/shared":"0.30.4-beta-20251016120711.0","@midscene/android":"0.30.4-beta-20251016120711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.4-beta-20251016120711.0_1760616536968_0.14338302512032564","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@midscene/cli","version":"0.30.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"953686bd722256daa66c4f5b804a71eaba174a3b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.4.tgz","fileCount":11,"integrity":"sha512-eU767Z1GSVHVgsYdbfYnetreq0GGXnKmuh+NUAgHZGjqq1aYO1Z9T5KHnT71zW+I7Zxu3U+vzPKfcQDyL09k3A==","signatures":[{"sig":"MEUCIBVyLjQM9gscJQzbHrCmVLCjNZXAu0z/e6HZoINDPOdVAiEAuV3lWhzJ/B/GLA2nCQguk+W8AANhtOjDjqWdSJhHIMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986326},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49ca6298d1c769f89b8b2266ae4965da/midscene-cli-0.30.4.tgz","_integrity":"sha512-eU767Z1GSVHVgsYdbfYnetreq0GGXnKmuh+NUAgHZGjqq1aYO1Z9T5KHnT71zW+I7Zxu3U+vzPKfcQDyL09k3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.4","@midscene/web":"0.30.4","@midscene/core":"0.30.4","@midscene/shared":"0.30.4","@midscene/android":"0.30.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.4_1760618634902_0.8035646063689883","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017025531.0":{"name":"@midscene/cli","version":"0.30.5-beta-20251017025531.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80383967e1d246c7acd10b01d215341dfb0463bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.5-beta-20251017025531.0.tgz","fileCount":11,"integrity":"sha512-aT5bmx1oW1kHVEK1jVemgRMM2VhAuAS4zl4xcYxjpC9l93Eas4kr4XZw3oIoSpjzS9DXoeYcXWzMWxfepGLJCA==","signatures":[{"sig":"MEYCIQDPCuB50mK5fr4bGTx9dqFyKJOQs2HW1Lfvq8F0hpXhFAIhAJgfGQuRzt0d1Wcgh+OUXw41juiQSB1CT6XsPZp0RFDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.5-beta-20251017025531.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37610d0cb6c50b547a965f0fff4f4a04/midscene-cli-0.30.5-beta-20251017025531.0.tgz","_integrity":"sha512-aT5bmx1oW1kHVEK1jVemgRMM2VhAuAS4zl4xcYxjpC9l93Eas4kr4XZw3oIoSpjzS9DXoeYcXWzMWxfepGLJCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.5-beta-20251017025531.0","@midscene/web":"0.30.5-beta-20251017025531.0","@midscene/core":"0.30.5-beta-20251017025531.0","@midscene/shared":"0.30.5-beta-20251017025531.0","@midscene/android":"0.30.5-beta-20251017025531.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.5-beta-20251017025531.0_1760669843650_0.7406008730166713","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017073249.0":{"name":"@midscene/cli","version":"0.30.5-beta-20251017073249.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf7a8b912185596599e36c0da26c4117f78d9dfc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.5-beta-20251017073249.0.tgz","fileCount":11,"integrity":"sha512-QL0C/DEizi3iq5rcbRL2i0dfQlurlVjKkyehKWdEaQFBRtaQC2ljAH07292eSX4Ymk11oPaZ6DdlyaHezMMW1A==","signatures":[{"sig":"MEUCIQDv8V7STca7TtdikNjz4nPpIh405VrABaMijBWMoM4jeAIgXiSmwF+aBJxvJ35HoNNUOKD1HHW/LBiQ7A1Tx/rPO5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3988074},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.5-beta-20251017073249.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82d658e12ed45b00d2aaacbd97faadfc/midscene-cli-0.30.5-beta-20251017073249.0.tgz","_integrity":"sha512-QL0C/DEizi3iq5rcbRL2i0dfQlurlVjKkyehKWdEaQFBRtaQC2ljAH07292eSX4Ymk11oPaZ6DdlyaHezMMW1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.5-beta-20251017073249.0","@midscene/web":"0.30.5-beta-20251017073249.0","@midscene/core":"0.30.5-beta-20251017073249.0","@midscene/shared":"0.30.5-beta-20251017073249.0","@midscene/android":"0.30.5-beta-20251017073249.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.5-beta-20251017073249.0_1760686479104_0.9281828545512483","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251020035347.0":{"name":"@midscene/cli","version":"0.30.5-beta-20251020035347.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff05bfe26dfbf65e854f94aa405903c375de1806","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.5-beta-20251020035347.0.tgz","fileCount":11,"integrity":"sha512-Okh2OJ18VnigzJyvTkWv9E72d3hq9WJTb2g6N0iHBNrhWRkGxQX/ZgNFYydJ88MjJtEOf2FDuJVTPa8+zYZnmg==","signatures":[{"sig":"MEUCIQCjHemVdpJ+7ZKJzIEvqQd1TMl2SqC6PucA+59dCUkKXwIgcE92ZbglNhFW76Z0/936RTB08YOWX8brvH0N117ktJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3988074},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.5-beta-20251020035347.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b0cc535f080d34958717773d7a08f0c/midscene-cli-0.30.5-beta-20251020035347.0.tgz","_integrity":"sha512-Okh2OJ18VnigzJyvTkWv9E72d3hq9WJTb2g6N0iHBNrhWRkGxQX/ZgNFYydJ88MjJtEOf2FDuJVTPa8+zYZnmg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.5-beta-20251020035347.0","@midscene/web":"0.30.5-beta-20251020035347.0","@midscene/core":"0.30.5-beta-20251020035347.0","@midscene/shared":"0.30.5-beta-20251020035347.0","@midscene/android":"0.30.5-beta-20251020035347.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.5-beta-20251020035347.0_1760932535979_0.1470690166047699","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251021035431.0":{"name":"@midscene/cli","version":"0.30.5-beta-20251021035431.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ad5176ffb63feb2d8266ea66ff1de076278a4d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.5-beta-20251021035431.0.tgz","fileCount":11,"integrity":"sha512-ehuqW0XI7phTRQd+9GALIizMnkk5i33j+n4tjkAcg6R7PsSiKeASXMF3eLUGMa9/LcvmdaYriTmf4msQe+cTXw==","signatures":[{"sig":"MEYCIQD6hffwukF8HeTbGCX3VtBYuImrilJWSjvQcBJses8DBwIhAKmdceWTmBt+b0dwGYovsbhhpDEF9/yV6s6oyADS7esy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.5-beta-20251021035431.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/714fe770dccac1424831b141e45355ca/midscene-cli-0.30.5-beta-20251021035431.0.tgz","_integrity":"sha512-ehuqW0XI7phTRQd+9GALIizMnkk5i33j+n4tjkAcg6R7PsSiKeASXMF3eLUGMa9/LcvmdaYriTmf4msQe+cTXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.5-beta-20251021035431.0","@midscene/web":"0.30.5-beta-20251021035431.0","@midscene/core":"0.30.5-beta-20251021035431.0","@midscene/shared":"0.30.5-beta-20251021035431.0","@midscene/android":"0.30.5-beta-20251021035431.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.5-beta-20251021035431.0_1761018979657_0.4763920211193391","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@midscene/cli","version":"0.30.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1ac1f1d3581365ba3e28cd3884928d0598848ffd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.5.tgz","fileCount":11,"integrity":"sha512-2nKSiUg5kiets0QazFP1aSvBITLu7tsZkerk0T/eC4/zLv8Xe5Ez4f/6vaomKeMgAwRRoLXx8keY1zFrizi4rQ==","signatures":[{"sig":"MEUCIESaCpcOs+aUGYROdgZZDJBVQ/lU/ryhrooXJ4fb5cpMAiEAl3AWC5rgNE9qTT2BLUL8i/lzooixEoyVtk84sPDsBRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3d3eed4cffaa418b83afa71d76f1d3f/midscene-cli-0.30.5.tgz","_integrity":"sha512-2nKSiUg5kiets0QazFP1aSvBITLu7tsZkerk0T/eC4/zLv8Xe5Ez4f/6vaomKeMgAwRRoLXx8keY1zFrizi4rQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.5","@midscene/web":"0.30.5","@midscene/core":"0.30.5","@midscene/shared":"0.30.5","@midscene/android":"0.30.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.5_1761023629896_0.9183295172235868","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251021060907.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251021060907.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f63eb6cdded67b18a508f370824f9ac40c323db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251021060907.0.tgz","fileCount":11,"integrity":"sha512-A7HhCi5AfH05Bo7V+Vy460PbY/1tH/CqISHt20MW2P9wOWa3FvP1qwxsb8LdAWk1BdEHXfig5/hGrKcF2MEJWg==","signatures":[{"sig":"MEUCIFUeQVALDkd7ZSac2XbBhR5J1zsFgKVbKAN1YOzuWuEzAiEAuSmPluOY5GaZGuLZnTJCFpXlImRCFi3mEny2u5WPBvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987056},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251021060907.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/85ed253c4303f928bf14bff3f6f127da/midscene-cli-1.0.1-beta-20251021060907.0.tgz","_integrity":"sha512-A7HhCi5AfH05Bo7V+Vy460PbY/1tH/CqISHt20MW2P9wOWa3FvP1qwxsb8LdAWk1BdEHXfig5/hGrKcF2MEJWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251021060907.0","@midscene/web":"1.0.1-beta-20251021060907.0","@midscene/core":"1.0.1-beta-20251021060907.0","@midscene/shared":"1.0.1-beta-20251021060907.0","@midscene/android":"1.0.1-beta-20251021060907.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251021060907.0_1761027058723_0.1655264193604733","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021111532.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251021111532.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7c34ff49dc10a31adc5a79d3aca6928c6cda177","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251021111532.0.tgz","fileCount":11,"integrity":"sha512-vz1vEcnBF2xSQ3ZbFFnzhaNRCr3O3JXqdFvoNMiIBc7NO4OeK+sWDqHcJGu2tMsHeIoZMoSLBMJY2DCQfpmjMA==","signatures":[{"sig":"MEYCIQCNsOkXH2BxN69rP4heSsYJThmHdOHOe8FjWgcfbOZUVgIhAMNZjR1Uxl1ehq5j8IL+5hkgnsrO3Uygh24zLM8dIe7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251021111532.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d382dae615cfe37301e4aa387604c0db/midscene-cli-0.30.6-beta-20251021111532.0.tgz","_integrity":"sha512-vz1vEcnBF2xSQ3ZbFFnzhaNRCr3O3JXqdFvoNMiIBc7NO4OeK+sWDqHcJGu2tMsHeIoZMoSLBMJY2DCQfpmjMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251021111532.0","@midscene/web":"0.30.6-beta-20251021111532.0","@midscene/core":"0.30.6-beta-20251021111532.0","@midscene/shared":"0.30.6-beta-20251021111532.0","@midscene/android":"0.30.6-beta-20251021111532.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251021111532.0_1761045439763_0.25464637523118316","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021115636.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251021115636.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c11441fc85358c7402136aac7b40e48aaa4d5eaf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251021115636.0.tgz","fileCount":11,"integrity":"sha512-rniHU9BxpmwOja9D1H4OpU3vG+pVM9/WAkBZiq9lJGcEx/nWRGtlbHOz3XDi2sr/QCQk5yQt32poL0W7OEs9Dw==","signatures":[{"sig":"MEQCIAVZ9ePggZf6iJSLDnVJLwuGn/s/twnI+LzLVBvyYaEiAiBbJ6JfDMxMhtFB6grGXqIYs/aUWI4LqCxPODibgvUCCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251021115636.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ec07ac211b1d124398816f24c5faae6/midscene-cli-0.30.6-beta-20251021115636.0.tgz","_integrity":"sha512-rniHU9BxpmwOja9D1H4OpU3vG+pVM9/WAkBZiq9lJGcEx/nWRGtlbHOz3XDi2sr/QCQk5yQt32poL0W7OEs9Dw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251021115636.0","@midscene/web":"0.30.6-beta-20251021115636.0","@midscene/core":"0.30.6-beta-20251021115636.0","@midscene/shared":"0.30.6-beta-20251021115636.0","@midscene/android":"0.30.6-beta-20251021115636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251021115636.0_1761047904628_0.8473873449699203","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021121032.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251021121032.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"747603ceba0606a2ad27994544eb954db130abe7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251021121032.0.tgz","fileCount":11,"integrity":"sha512-kV771jQSBn2zveq+LhxFp7/gSwFinVUxJmJA2u3Hcl77WW0ku5M5Sy+gTnj81lMu5hMLTjULb4B+B1eDVYxE+A==","signatures":[{"sig":"MEUCIQCfNBk7f7E/kCZ2RJpalTuJeuTD+h4B+2OKzxth3DA5bQIgMBTC8Hl4Qo1dF4EE6pOhqP2ffzMkpHfHR7PxIl/WjL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251021121032.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47987a7f503b7594f7be77218bcceeb1/midscene-cli-0.30.6-beta-20251021121032.0.tgz","_integrity":"sha512-kV771jQSBn2zveq+LhxFp7/gSwFinVUxJmJA2u3Hcl77WW0ku5M5Sy+gTnj81lMu5hMLTjULb4B+B1eDVYxE+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251021121032.0","@midscene/web":"0.30.6-beta-20251021121032.0","@midscene/core":"0.30.6-beta-20251021121032.0","@midscene/shared":"0.30.6-beta-20251021121032.0","@midscene/android":"0.30.6-beta-20251021121032.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251021121032.0_1761048743470_0.35280511935568537","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061854.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251022061854.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7bfc6ae6db8a09cf6a65be064fb7c58f51f4248a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251022061854.0.tgz","fileCount":11,"integrity":"sha512-ccwawAtRGrU59omPSCkRGG94EK50FkGVCMVVwfLm0Ud62XIJthDMasM4vvNo/agOhv61iYtNwz7E5Fn2ruw+pg==","signatures":[{"sig":"MEQCIDZO6T9pmxfydp5/ueA4V5UKbUP6Jm4bOh5Ft6wpm3nSAiBrBhMdXWRCQm2kv7m5Tm494CWycrApLjbrB1Obj3TKDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251022061854.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5a943ff0899db9caf4f2614ae3f15f5/midscene-cli-0.30.6-beta-20251022061854.0.tgz","_integrity":"sha512-ccwawAtRGrU59omPSCkRGG94EK50FkGVCMVVwfLm0Ud62XIJthDMasM4vvNo/agOhv61iYtNwz7E5Fn2ruw+pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251022061854.0","@midscene/web":"0.30.6-beta-20251022061854.0","@midscene/core":"0.30.6-beta-20251022061854.0","@midscene/shared":"0.30.6-beta-20251022061854.0","@midscene/android":"0.30.6-beta-20251022061854.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251022061854.0_1761114042952_0.11461806321095791","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251022061922.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251022061922.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"70620719eef9ab6f0ce8b3ad1afb54ed78546287","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251022061922.0.tgz","fileCount":11,"integrity":"sha512-vkGXsNgk88pmkTBZ7F5g65XCPsUj5ElQ45Hq9OZ8A6xKuNGv6LJUByJHRbKfvFaCnK3gsoi6hZcIryXpWwqpRQ==","signatures":[{"sig":"MEUCIFYSdSO2MdPe7gLI7CTegXD6PtAeJvMDvp0HPCqk1k6cAiEA75eHyufj2vTtuWNQgDLT5sNxE1H6CDq6oehCs4l1oyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987056},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251022061922.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d1d42013f6a8c72da278323bbf03ca5/midscene-cli-1.0.1-beta-20251022061922.0.tgz","_integrity":"sha512-vkGXsNgk88pmkTBZ7F5g65XCPsUj5ElQ45Hq9OZ8A6xKuNGv6LJUByJHRbKfvFaCnK3gsoi6hZcIryXpWwqpRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251022061922.0","@midscene/web":"1.0.1-beta-20251022061922.0","@midscene/core":"1.0.1-beta-20251022061922.0","@midscene/shared":"1.0.1-beta-20251022061922.0","@midscene/android":"1.0.1-beta-20251022061922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251022061922.0_1761114064748_0.8423026514932335","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061949.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251022061949.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8c7ecd6c18c0e42b8c7b9f9c9ff68434ad766bf0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251022061949.0.tgz","fileCount":11,"integrity":"sha512-0/7Ru5r+SjRg9n5GSMgU97J1v9T62W0yblIQQwLjR8yMyaQivTIqE4tCDd7YZiolAMBMbh8Ic0XHKPTCYGYqvQ==","signatures":[{"sig":"MEUCIQDbHnZcVK7eIou0CX3MDdUowDHY3WPs1JQocxeg7n2oGQIgPIlAkAyNoReCxy56CU0FPJxKNF9NrfXdV5OUUPmQrBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251022061949.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b053bb6e27be4057ed95a7522cf821a9/midscene-cli-0.30.6-beta-20251022061949.0.tgz","_integrity":"sha512-0/7Ru5r+SjRg9n5GSMgU97J1v9T62W0yblIQQwLjR8yMyaQivTIqE4tCDd7YZiolAMBMbh8Ic0XHKPTCYGYqvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251022061949.0","@midscene/web":"0.30.6-beta-20251022061949.0","@midscene/core":"0.30.6-beta-20251022061949.0","@midscene/shared":"0.30.6-beta-20251022061949.0","@midscene/android":"0.30.6-beta-20251022061949.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251022061949.0_1761114099709_0.3542745342901299","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022093704.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251022093704.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6b78bc8b117a1b2cd1a6e7b67a93e3c13c42a894","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251022093704.0.tgz","fileCount":11,"integrity":"sha512-L/g3yCM4pd3/i0xjnB9woxP0HKvri6pl4Y4aU4QeoLnl+se5pKJwTACjXECJmxQaNOASWNBA2Xdo7hS3Ukg9ag==","signatures":[{"sig":"MEQCIGBXYD8eZrPQ9PlJkje5Fx81rrMFsxX26GJo4XY1zeShAiAtDdOq6nau2sEQOhCP8aPT5fIhQ+VANc/SBgiLTpqUcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251022093704.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/de0b9256f8a49354d6b751ea910d406d/midscene-cli-0.30.6-beta-20251022093704.0.tgz","_integrity":"sha512-L/g3yCM4pd3/i0xjnB9woxP0HKvri6pl4Y4aU4QeoLnl+se5pKJwTACjXECJmxQaNOASWNBA2Xdo7hS3Ukg9ag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251022093704.0","@midscene/web":"0.30.6-beta-20251022093704.0","@midscene/core":"0.30.6-beta-20251022093704.0","@midscene/shared":"0.30.6-beta-20251022093704.0","@midscene/android":"0.30.6-beta-20251022093704.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251022093704.0_1761125929713_0.21757823833214052","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022111444.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251022111444.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"43088acd178478875cc8d354eebdd5d7e58ef0c6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251022111444.0.tgz","fileCount":11,"integrity":"sha512-o764frzBWR7Ge+vTnd7y+gMK59sRY/ReYGie+9WUy6C+JuljUg+dMH9MER0IAPqkpDnaurFUY3qjsrIPVgdXdA==","signatures":[{"sig":"MEYCIQCPeNXeBDTxoFGHvgt4ImQzN0ppt7cQnTdFKnA7vThHUAIhAMo51l4jg2qOBLtCa6xeCBfvZcPq8WLakMRycVqnCmNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251022111444.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09276b47bb3e7d24d5d8ee6e0cd5cf17/midscene-cli-0.30.6-beta-20251022111444.0.tgz","_integrity":"sha512-o764frzBWR7Ge+vTnd7y+gMK59sRY/ReYGie+9WUy6C+JuljUg+dMH9MER0IAPqkpDnaurFUY3qjsrIPVgdXdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251022111444.0","@midscene/web":"0.30.6-beta-20251022111444.0","@midscene/core":"0.30.6-beta-20251022111444.0","@midscene/shared":"0.30.6-beta-20251022111444.0","@midscene/android":"0.30.6-beta-20251022111444.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251022111444.0_1761131789942_0.5580307172681735","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022112352.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251022112352.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c066fd50acc66293a7e94ac3d621cc62fa80c1a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251022112352.0.tgz","fileCount":11,"integrity":"sha512-QNL2adSrWgRPYxUIdzwolVgvsGAfuAJbtz6NZq7trGediMTXNIwD0Aoi3N52GhyK037hwMN1kLxeXBPx+T2W+w==","signatures":[{"sig":"MEQCIBN9w/nAkEKAWNBzNT6LMTHABLtIBx4mpGgSKeoGGTSyAiBBmChqjbmHr+/9d9yGoEOCoLPgt0ZsxzLX/ZWM3z/tXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251022112352.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1aae994f5372916748167b4fcf8a6623/midscene-cli-0.30.6-beta-20251022112352.0.tgz","_integrity":"sha512-QNL2adSrWgRPYxUIdzwolVgvsGAfuAJbtz6NZq7trGediMTXNIwD0Aoi3N52GhyK037hwMN1kLxeXBPx+T2W+w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251022112352.0","@midscene/web":"0.30.6-beta-20251022112352.0","@midscene/core":"0.30.6-beta-20251022112352.0","@midscene/shared":"0.30.6-beta-20251022112352.0","@midscene/android":"0.30.6-beta-20251022112352.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251022112352.0_1761132333208_0.1804504077967548","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023082056.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251023082056.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8476ac763c7bf3cdf8efe40f2e1040549a96484","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251023082056.0.tgz","fileCount":11,"integrity":"sha512-Y3uf1sDpV9L9LCsZD2RmeFQmddPvBfl4LlUgez+8Hoeu4UjeGj37R1aMh1TUqJgdgvzHULnvzQarVONuwHzeGw==","signatures":[{"sig":"MEYCIQDqLOKWdOK1Acjq6rKccPjvQEUeNGs0E5pRRPPrifFtFQIhAPG+CvKC6iGTKntJZZEU6EczMbaMjuuc2X4XL/L41oB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251023082056.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8dc1bbd10eca3f2c83351364b61ed1f0/midscene-cli-0.30.6-beta-20251023082056.0.tgz","_integrity":"sha512-Y3uf1sDpV9L9LCsZD2RmeFQmddPvBfl4LlUgez+8Hoeu4UjeGj37R1aMh1TUqJgdgvzHULnvzQarVONuwHzeGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251023082056.0","@midscene/web":"0.30.6-beta-20251023082056.0","@midscene/core":"0.30.6-beta-20251023082056.0","@midscene/shared":"0.30.6-beta-20251023082056.0","@midscene/android":"0.30.6-beta-20251023082056.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251023082056.0_1761207762167_0.5603101430591724","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023092723.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251023092723.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e690e1899a219905235c4be6a87b0e6ba5a29924","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251023092723.0.tgz","fileCount":11,"integrity":"sha512-s8RduSY7lhQy+H3GgR/eRwlXQTMLUwnC9/Y06jtJgE9rprVzAjJxLDTp3Q6olhQfGHp6r0LvswmNd02+7MEaMA==","signatures":[{"sig":"MEUCIQCS3K8kxjVqyrYyPHl7Q6eO+1gfud7pltY9cEJUVTd3sgIgVR6YkSHQxWJs8s7CtFjb5WgZskY7WOdd8nM16luA/FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251023092723.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24f634d7192c284e19689ec95daaeaa6/midscene-cli-0.30.6-beta-20251023092723.0.tgz","_integrity":"sha512-s8RduSY7lhQy+H3GgR/eRwlXQTMLUwnC9/Y06jtJgE9rprVzAjJxLDTp3Q6olhQfGHp6r0LvswmNd02+7MEaMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251023092723.0","@midscene/web":"0.30.6-beta-20251023092723.0","@midscene/core":"0.30.6-beta-20251023092723.0","@midscene/shared":"0.30.6-beta-20251023092723.0","@midscene/android":"0.30.6-beta-20251023092723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251023092723.0_1761211749130_0.2600453885880125","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023094958.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251023094958.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"776dc62eda901a65f26333bcdc950bff1b4ed5a3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251023094958.0.tgz","fileCount":11,"integrity":"sha512-K4NkBqPvMSfC/YNgJwYRT+vsXeSbNwZ43UX4psqWtOT/2MkjcPzAZIG4/xjZmQPDQEWW3XYVe4ViwsKJuqbvBA==","signatures":[{"sig":"MEUCIASmC1vuzmVYp8AUll2RRGe6IbrzGuHll9LTsuaiXVxHAiEAnKfXn4NuJ1XkhonsqmvS/9pw4mSfRh58f+UOu0i4dng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251023094958.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88221de3905f2f993c56b41548713550/midscene-cli-0.30.6-beta-20251023094958.0.tgz","_integrity":"sha512-K4NkBqPvMSfC/YNgJwYRT+vsXeSbNwZ43UX4psqWtOT/2MkjcPzAZIG4/xjZmQPDQEWW3XYVe4ViwsKJuqbvBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251023094958.0","@midscene/web":"0.30.6-beta-20251023094958.0","@midscene/core":"0.30.6-beta-20251023094958.0","@midscene/shared":"0.30.6-beta-20251023094958.0","@midscene/android":"0.30.6-beta-20251023094958.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251023094958.0_1761213106287_0.904115096607234","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@midscene/cli","version":"0.30.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d6b4718f7c3ed63348663ea2d5fabc2beceed318","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6.tgz","fileCount":11,"integrity":"sha512-FY7MpYikpPTsBZJHIMi1TC7q1l5PMb0tORDBmL7cWCqTByCrB2jQ2RlvXLQ+/Qf+yPtX3si3dccT4SFAZbXpJg==","signatures":[{"sig":"MEUCIHA60NDuldDPKAoLvVdEhpXRXWFbCCYON1DkqMHcGA8yAiEAzwK69BPX7kSlIGMdnJwGqCIS23CzzfS13LER+6lFCGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7c9352d110c85b776990a69f4d2cfa9/midscene-cli-0.30.6.tgz","_integrity":"sha512-FY7MpYikpPTsBZJHIMi1TC7q1l5PMb0tORDBmL7cWCqTByCrB2jQ2RlvXLQ+/Qf+yPtX3si3dccT4SFAZbXpJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6","@midscene/web":"0.30.6","@midscene/core":"0.30.6","@midscene/shared":"0.30.6","@midscene/android":"0.30.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6_1761215510896_0.5427739777268084","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023120226.0":{"name":"@midscene/cli","version":"0.30.6-beta-20251023120226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"abb3966c54a7947bb78aae7dd71959d093c5415b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.6-beta-20251023120226.0.tgz","fileCount":11,"integrity":"sha512-Y/8ntZA4zwXwd+C2E7CNmtriyoHpBX6DmjlAYcCQxu0h/zpJYuTneD+A3Q3+Xiv+aFDNx2TOE487ulzeENi5eA==","signatures":[{"sig":"MEUCIBimT97PGqUezq6zdIJ37TOHUnMJUBjf92wLSixwyD+tAiEAxEjdTxgobrN0USzDGT0m+V51kvBNMBzJY+9zcQkDy2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.6-beta-20251023120226.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/51a3dfeaeb18b4ec2374518476ac3df4/midscene-cli-0.30.6-beta-20251023120226.0.tgz","_integrity":"sha512-Y/8ntZA4zwXwd+C2E7CNmtriyoHpBX6DmjlAYcCQxu0h/zpJYuTneD+A3Q3+Xiv+aFDNx2TOE487ulzeENi5eA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.6-beta-20251023120226.0","@midscene/web":"0.30.6-beta-20251023120226.0","@midscene/core":"0.30.6-beta-20251023120226.0","@midscene/shared":"0.30.6-beta-20251023120226.0","@midscene/android":"0.30.6-beta-20251023120226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.6-beta-20251023120226.0_1761221055953_0.001099083155652103","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024063839.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251024063839.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a99b9fb0db4656dadf20e1f10d9f45a7b0705f0a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251024063839.0.tgz","fileCount":11,"integrity":"sha512-c6AGllahvpx9bHRmpdZoH8Meiz6DSINySYIDIgQNEjp+lQozAzNJoRL/Dea8IlbkF7U0ZpgYdYK03iv5W6mrmQ==","signatures":[{"sig":"MEQCIGaQWW9wQ1cDGVB0UbGtvmvw1AgkZ++/TzVInYthbEUQAiA7mm0v/UBE7FEEISp83lVPUXlhDS7sxv1jxWP7HzOtXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987698},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251024063839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dd225c3b6b4fac9593233880c4e922a1/midscene-cli-1.0.1-beta-20251024063839.0.tgz","_integrity":"sha512-c6AGllahvpx9bHRmpdZoH8Meiz6DSINySYIDIgQNEjp+lQozAzNJoRL/Dea8IlbkF7U0ZpgYdYK03iv5W6mrmQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251024063839.0","@midscene/web":"1.0.1-beta-20251024063839.0","@midscene/core":"1.0.1-beta-20251024063839.0","@midscene/shared":"1.0.1-beta-20251024063839.0","@midscene/android":"1.0.1-beta-20251024063839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251024063839.0_1761288023077_0.9652012749373415","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024064637.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251024064637.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c77d80c2e67959162fac9d487a178b9ec43872e4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251024064637.0.tgz","fileCount":11,"integrity":"sha512-+ll8AYNs7pvclKGNclRRVVDSYkXW7dnES1rwGiPqOrrcdY/Ibnbf8kEBj6y/ycsJ6GStFDnRqb++V6yK5qXwCg==","signatures":[{"sig":"MEQCIFBxkCu07QLprtmRbV3yTi7lDTzrsY/B/u9VeR23G0GkAiAJKSQ1YDqotQ9GtVo292PAKUJ+ntV1okLWoVKKStF6Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987056},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251024064637.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed116bf390f5126ea3d9ee118f17c057/midscene-cli-1.0.1-beta-20251024064637.0.tgz","_integrity":"sha512-+ll8AYNs7pvclKGNclRRVVDSYkXW7dnES1rwGiPqOrrcdY/Ibnbf8kEBj6y/ycsJ6GStFDnRqb++V6yK5qXwCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251024064637.0","@midscene/web":"1.0.1-beta-20251024064637.0","@midscene/core":"1.0.1-beta-20251024064637.0","@midscene/shared":"1.0.1-beta-20251024064637.0","@midscene/android":"1.0.1-beta-20251024064637.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251024064637.0_1761288493126_0.6967512241155986","host":"s3://npm-registry-packages-npm-production"}},"0.30.7-beta-20251024090505.0":{"name":"@midscene/cli","version":"0.30.7-beta-20251024090505.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1e575caa9c745ce9cf0c79e873409f97d85b29af","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.7-beta-20251024090505.0.tgz","fileCount":11,"integrity":"sha512-SpxcPG678TfLN2///m5E3ZJhNfhENxodAjAbeBqtu7XVWJU3y4IVOcpoXBMgBjphn5MBSO25xaCbaZKu8b/7uA==","signatures":[{"sig":"MEUCIQCT95A41+1peU7FUTjxG3kdGU/7wXyBycLejMp3/B1VHwIgSZGulbIvNU0yVR9tpjqBMy7IEyb7FIAlgD6aoDgngUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.7-beta-20251024090505.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9cf8d382f921054ab5e48566c46102f2/midscene-cli-0.30.7-beta-20251024090505.0.tgz","_integrity":"sha512-SpxcPG678TfLN2///m5E3ZJhNfhENxodAjAbeBqtu7XVWJU3y4IVOcpoXBMgBjphn5MBSO25xaCbaZKu8b/7uA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.7-beta-20251024090505.0","@midscene/web":"0.30.7-beta-20251024090505.0","@midscene/core":"0.30.7-beta-20251024090505.0","@midscene/shared":"0.30.7-beta-20251024090505.0","@midscene/android":"0.30.7-beta-20251024090505.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.7-beta-20251024090505.0_1761296807968_0.16792628399282616","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"name":"@midscene/cli","version":"0.30.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bcbb5e072e8433fa5f245136185bec49b6c2bf0d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.7.tgz","fileCount":11,"integrity":"sha512-bWG0tNhoG8BS+akBZvd4DtaD9TtVUHli2sXIZ3qztyNKBgRAJEanguXRliwLqnsUWsbs8TUncRJ0D7qMRt0nxA==","signatures":[{"sig":"MEUCIQCNHKf6c/Rb8MBxWPfO0T32DFw+cWroY2/EkdARJLlOZgIgeLhYIWZr0Y1/qSU1bQQ7s7NfybSGr/RAofKHj0lHcFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/149248f5bf26e837af67632149f59908/midscene-cli-0.30.7.tgz","_integrity":"sha512-bWG0tNhoG8BS+akBZvd4DtaD9TtVUHli2sXIZ3qztyNKBgRAJEanguXRliwLqnsUWsbs8TUncRJ0D7qMRt0nxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.7","@midscene/web":"0.30.7","@midscene/core":"0.30.7","@midscene/shared":"0.30.7","@midscene/android":"0.30.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.7_1761298007032_0.24073718078108075","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027033034.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251027033034.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"577e963fd670bbf67bc21d898ac88e40b1c0cf7d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251027033034.0.tgz","fileCount":11,"integrity":"sha512-6LJn8fSZ8tvnVRymsnIOrjeFpLlt2MxP32D9AnQ4z4Ne0Le5M6cU6ObTc5/Sj6/eB/Dgr0EoXR7c8eOy82vvFQ==","signatures":[{"sig":"MEUCIQCj02C8YLdrtlE5N525TiqK95zy9ZTE//VXjpEug1vV3wIgX2K0cm5ifdyeRh37J4uTdO4a7i8rObw4Z2V4a57gj+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251027033034.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/235cecfbd03cfc727185a8882828c419/midscene-cli-1.0.1-beta-20251027033034.0.tgz","_integrity":"sha512-6LJn8fSZ8tvnVRymsnIOrjeFpLlt2MxP32D9AnQ4z4Ne0Le5M6cU6ObTc5/Sj6/eB/Dgr0EoXR7c8eOy82vvFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251027033034.0","@midscene/web":"1.0.1-beta-20251027033034.0","@midscene/core":"1.0.1-beta-20251027033034.0","@midscene/shared":"1.0.1-beta-20251027033034.0","@midscene/android":"1.0.1-beta-20251027033034.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251027033034.0_1761535935422_0.6164316062539112","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027034431.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251027034431.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ab70c6c3b2e3a992cfa084721e5662f5b351e33","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251027034431.0.tgz","fileCount":11,"integrity":"sha512-TLWAr2IKTZ/R30b7w6nENw6jjf+xHzUY5PgP2dUK8dND2vylk3q218lgFd6mTNuQoIr4QJJYYmjLIVMwuG1HrQ==","signatures":[{"sig":"MEUCIDXS0Vk5kZ/YkJZ/yzUQNpxhM07DWJBVMfy97kYcu5UqAiEAyb3T1FMaDL2lJAQ0pNtchAGYZjqsDz2o7UR5AXIsHPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251027034431.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/631cd7fd23bff10e63e1b072b27a4ce2/midscene-cli-1.0.1-beta-20251027034431.0.tgz","_integrity":"sha512-TLWAr2IKTZ/R30b7w6nENw6jjf+xHzUY5PgP2dUK8dND2vylk3q218lgFd6mTNuQoIr4QJJYYmjLIVMwuG1HrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251027034431.0","@midscene/web":"1.0.1-beta-20251027034431.0","@midscene/core":"1.0.1-beta-20251027034431.0","@midscene/shared":"1.0.1-beta-20251027034431.0","@midscene/android":"1.0.1-beta-20251027034431.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251027034431.0_1761536773437_0.7074076227039707","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027074226.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251027074226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64eddd1e8c48d6122d07586276104ac0d20b414a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251027074226.0.tgz","fileCount":11,"integrity":"sha512-7HHV9EgwMWb4fSwQEEBS/6w+Qaqhmmz5sjDxhivzgYSE1U5hMGJu/rR+oXXeqjcb8UktVvJtTun6yvSEObFtfQ==","signatures":[{"sig":"MEQCIBbXoJYhKdg1QZBJFqb103Rm+jviCiAFImQ51Q3Y4pYZAiA+PaKUiheLkNVvNainxTKFqPe3l1ZgOfKdk3MHnq6Kww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251027074226.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1bfb99aa00487d9aed4bb01ebca69ece/midscene-cli-1.0.1-beta-20251027074226.0.tgz","_integrity":"sha512-7HHV9EgwMWb4fSwQEEBS/6w+Qaqhmmz5sjDxhivzgYSE1U5hMGJu/rR+oXXeqjcb8UktVvJtTun6yvSEObFtfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251027074226.0","@midscene/web":"1.0.1-beta-20251027074226.0","@midscene/core":"1.0.1-beta-20251027074226.0","@midscene/shared":"1.0.1-beta-20251027074226.0","@midscene/android":"1.0.1-beta-20251027074226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251027074226.0_1761551049585_0.17885909352476004","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028021317.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251028021317.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9910e0f08521221690465c765f3840c961cfbc9d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251028021317.0.tgz","fileCount":11,"integrity":"sha512-0Z39CsthwkvgD1+Pp/I/ocFbVTE7Ywjpro5MZYpPvu8tqiXWLowQ/wVy3g9EHQDaPH1qzd1Xs4QIvLiX5yxf1w==","signatures":[{"sig":"MEUCIAQWo+lKuMQq6Ar0BSatkHPE3fKUY+ZVSjYpVCuIByVRAiEAo4jua5ASh42rYUWlQet5KjEPGNAF64M+RXQLmUqWWu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251028021317.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c0afe11eddb66be24165459ff5d2dc7/midscene-cli-1.0.1-beta-20251028021317.0.tgz","_integrity":"sha512-0Z39CsthwkvgD1+Pp/I/ocFbVTE7Ywjpro5MZYpPvu8tqiXWLowQ/wVy3g9EHQDaPH1qzd1Xs4QIvLiX5yxf1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251028021317.0","@midscene/web":"1.0.1-beta-20251028021317.0","@midscene/core":"1.0.1-beta-20251028021317.0","@midscene/shared":"1.0.1-beta-20251028021317.0","@midscene/android":"1.0.1-beta-20251028021317.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251028021317.0_1761617703235_0.3681100441107328","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028065320.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251028065320.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3eec37951a00640ac160dd49847c1450e44e12d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251028065320.0.tgz","fileCount":11,"integrity":"sha512-4GwFWT5QoboHBXpqX+OZ4DR74e7psd3fZqtdAE/bRYN8tLnaercbb3YIZdQfOVESBKVIft66ragZgLVrAV3TUQ==","signatures":[{"sig":"MEQCIDPM1MCAW0ufILqHfs9JOPJ1PsJOudyaBds4mmeRj3ruAiAfsxx7ZpKxSNYDcUpr47KKJevksVW72jC2DQ3+JAlAWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251028065320.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cfeb73c2834765c43574b30be2ed91cd/midscene-cli-1.0.1-beta-20251028065320.0.tgz","_integrity":"sha512-4GwFWT5QoboHBXpqX+OZ4DR74e7psd3fZqtdAE/bRYN8tLnaercbb3YIZdQfOVESBKVIft66ragZgLVrAV3TUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251028065320.0","@midscene/web":"1.0.1-beta-20251028065320.0","@midscene/core":"1.0.1-beta-20251028065320.0","@midscene/shared":"1.0.1-beta-20251028065320.0","@midscene/android":"1.0.1-beta-20251028065320.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251028065320.0_1761634503930_0.0012533323011156838","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028121806.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251028121806.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5000ca867892125fa353fcc31f1d844ef44a393","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251028121806.0.tgz","fileCount":11,"integrity":"sha512-1P4rXQbVC0DqP0VjJfFho5RQkwLzrtfQSjw0Xbvr90GC+83NP62TR9H5/2P1mZGHFKHE1HdNIatIGGslN/odpw==","signatures":[{"sig":"MEYCIQC56MdpLFXfULBxNUtdow0ffTG4lhFY58rBMj8H7jTZswIhAKAh+7II1AWVdMXilNqletXVAJcEWj8fQaJHX2joiAEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251028121806.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a3c95bb58d842706a5352b88b69ff89/midscene-cli-1.0.1-beta-20251028121806.0.tgz","_integrity":"sha512-1P4rXQbVC0DqP0VjJfFho5RQkwLzrtfQSjw0Xbvr90GC+83NP62TR9H5/2P1mZGHFKHE1HdNIatIGGslN/odpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251028121806.0","@midscene/web":"1.0.1-beta-20251028121806.0","@midscene/core":"1.0.1-beta-20251028121806.0","@midscene/shared":"1.0.1-beta-20251028121806.0","@midscene/android":"1.0.1-beta-20251028121806.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251028121806.0_1761653987731_0.2673202087742179","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251029093754.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251029093754.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16ceb8d0b1516a514e6df105dbf0a7ecb9b977ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251029093754.0.tgz","fileCount":11,"integrity":"sha512-hYu8mv4PMEvEqIqK3hjqMpZAhCtphP52DOCbk0PJERtPy7LCtu37cFOZL+7iV/rtDu7imef1s9UlOD27p6cdIg==","signatures":[{"sig":"MEUCIQCh5EO1ayaH4jWrnzq/0nMDMzQSlibIEqC9f+xMoVatAwIgKfJOYKriJLYZkbuJEMiG+Z24nWDpXZlFPOcLr7VWj0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251029093754.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/618fcd84bbacc48681472bea86bd0def/midscene-cli-1.0.1-beta-20251029093754.0.tgz","_integrity":"sha512-hYu8mv4PMEvEqIqK3hjqMpZAhCtphP52DOCbk0PJERtPy7LCtu37cFOZL+7iV/rtDu7imef1s9UlOD27p6cdIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251029093754.0","@midscene/web":"1.0.1-beta-20251029093754.0","@midscene/core":"1.0.1-beta-20251029093754.0","@midscene/shared":"1.0.1-beta-20251029093754.0","@midscene/android":"1.0.1-beta-20251029093754.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251029093754.0_1761730776185_0.9199691635734317","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251030070226.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251030070226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"57e9fb9ad1aa0c552e6e167f580a0daa172f5653","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251030070226.0.tgz","fileCount":11,"integrity":"sha512-m0VJZzwvl1IJQ/pTts9ZlrdFW6Y35aCtXjRE67vsczSYTskbyuupB4+kgNjA1sT45HTaMF/fcZ4h++fvBiQ+Sw==","signatures":[{"sig":"MEQCIGSUYQfyal8s3LPpJex1T7ymRACRENFalrcTwckaa2zsAiArn5DrZu6QolsOuDtY8yWD/du/xiVs3R2xfdqgKWPm1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251030070226.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/00e7630c3f2599fb00e0c50bc721a62d/midscene-cli-1.0.1-beta-20251030070226.0.tgz","_integrity":"sha512-m0VJZzwvl1IJQ/pTts9ZlrdFW6Y35aCtXjRE67vsczSYTskbyuupB4+kgNjA1sT45HTaMF/fcZ4h++fvBiQ+Sw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251030070226.0","@midscene/web":"1.0.1-beta-20251030070226.0","@midscene/core":"1.0.1-beta-20251030070226.0","@midscene/shared":"1.0.1-beta-20251030070226.0","@midscene/android":"1.0.1-beta-20251030070226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251030070226.0_1761807848684_0.9473539152685704","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251103074550.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251103074550.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"219078b1ce4af0c06f8b78788ffa0a6a0047a0a7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251103074550.0.tgz","fileCount":11,"integrity":"sha512-V4C6wKpPs4M59khCTNfF9CIaUaEgFQ3A3ubBWlV8EK4t2V0uiLKg8CgdNSqfgcItt4RT5aZp/xIlZ6Ih9GKKvw==","signatures":[{"sig":"MEQCIA9hHqPFr44l4/Sy1fbqcX6J/YxR4k34qs07Fddby0xdAiA+dzJpHqXci/VLbBJurso49nw85Fb2JeLkkbulPvUd8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251103074550.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3198f88a421ec8cd5e2910b1b076a418/midscene-cli-1.0.1-beta-20251103074550.0.tgz","_integrity":"sha512-V4C6wKpPs4M59khCTNfF9CIaUaEgFQ3A3ubBWlV8EK4t2V0uiLKg8CgdNSqfgcItt4RT5aZp/xIlZ6Ih9GKKvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251103074550.0","@midscene/web":"1.0.1-beta-20251103074550.0","@midscene/core":"1.0.1-beta-20251103074550.0","@midscene/shared":"1.0.1-beta-20251103074550.0","@midscene/android":"1.0.1-beta-20251103074550.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251103074550.0_1762156052979_0.9704688587934469","host":"s3://npm-registry-packages-npm-production"}},"0.30.8-beta-20251103084157.0":{"name":"@midscene/cli","version":"0.30.8-beta-20251103084157.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1f5662793483cbbb1d96df67bfe7fdc9afffcdac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.8-beta-20251103084157.0.tgz","fileCount":11,"integrity":"sha512-M8g0rmGV1ZGMPPTlmiWaPcy5xh53x/zsaLjM5nuTFbM1IW0HWq4j4yEGnoVBPcmdgjrwqt9ZQs1QGuAzkL0XGw==","signatures":[{"sig":"MEYCIQCkYFtDl23BDjM3suLLKz1/C8r1r2mlAGJ8rgibuT1DIwIhAOOboMassAtxmG/7dE2MwC85Wa9fKfWapICo08Pw0qnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.8-beta-20251103084157.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d78179572f5a00e409e8530fa21770fd/midscene-cli-0.30.8-beta-20251103084157.0.tgz","_integrity":"sha512-M8g0rmGV1ZGMPPTlmiWaPcy5xh53x/zsaLjM5nuTFbM1IW0HWq4j4yEGnoVBPcmdgjrwqt9ZQs1QGuAzkL0XGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.8-beta-20251103084157.0","@midscene/web":"0.30.8-beta-20251103084157.0","@midscene/core":"0.30.8-beta-20251103084157.0","@midscene/shared":"0.30.8-beta-20251103084157.0","@midscene/android":"0.30.8-beta-20251103084157.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.8-beta-20251103084157.0_1762159423313_0.5547728774803824","host":"s3://npm-registry-packages-npm-production"}},"0.30.8":{"name":"@midscene/cli","version":"0.30.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23a11d217220eb62c33508eaaf6de89ce75bb8de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.8.tgz","fileCount":11,"integrity":"sha512-GBXR8eMKHAd+9Tfb0uQhyUdGIflpRD6t0K2ukZS/nriGtgGqRLHBmg2VN3Juw4B0zjPFF/q1y2+88Zzj/pAkPA==","signatures":[{"sig":"MEUCIFyT7D74Q9dG7ae1TDy/7cAIuUKrDBU5ZBnxd9YxuUncAiEA1v9lKVx8k57uByXoU+bnHwCNesxOZ+A9PnBzNY0eXAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/93e042ed5d879be7f2bf5bd73bcd8237/midscene-cli-0.30.8.tgz","_integrity":"sha512-GBXR8eMKHAd+9Tfb0uQhyUdGIflpRD6t0K2ukZS/nriGtgGqRLHBmg2VN3Juw4B0zjPFF/q1y2+88Zzj/pAkPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.8","@midscene/web":"0.30.8","@midscene/core":"0.30.8","@midscene/shared":"0.30.8","@midscene/android":"0.30.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.8_1762230617653_0.14796734337273398","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104075048.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251104075048.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c8b7ca6a2b77637f08841a22456869eb3520665","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251104075048.0.tgz","fileCount":11,"integrity":"sha512-hVWnIaUN/3VLW6V/O4nm9abKyFVjV+kA8V4Ol+S8psr6yVdIGTfQBFRlX5zr6038dEqAk1tUHzVgPA7wZYMNFQ==","signatures":[{"sig":"MEQCIH+HF7wzAxgJvy6+YNhJDygurxYxfq0HGMcf5qdsHy2+AiBqrkNan8GApMoPbEf3ARB1G9mbL+xzErRgZgSxOoJa/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251104075048.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f6881f970e1c1d6be63e78f1392457f/midscene-cli-1.0.1-beta-20251104075048.0.tgz","_integrity":"sha512-hVWnIaUN/3VLW6V/O4nm9abKyFVjV+kA8V4Ol+S8psr6yVdIGTfQBFRlX5zr6038dEqAk1tUHzVgPA7wZYMNFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251104075048.0","@midscene/web":"1.0.1-beta-20251104075048.0","@midscene/core":"1.0.1-beta-20251104075048.0","@midscene/shared":"1.0.1-beta-20251104075048.0","@midscene/android":"1.0.1-beta-20251104075048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251104075048.0_1762242750007_0.739751143794263","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104101357.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251104101357.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90160331841447ce02591d42efd17a3b0f4781f8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251104101357.0.tgz","fileCount":11,"integrity":"sha512-40KVE0LSqDO8qfUnEBJQ31bjoXl61qC2V2+dtLrurqCYkASN5HRRKjsH7zO6U/BYEYE7fcPCIZ+0BFVLw0i95Q==","signatures":[{"sig":"MEQCIHykuDgviA/6i6+/hSE8q9tZ1TtY+U31WkKS+R+kCmkIAiB83R5siX5WDeG6DChqNoJmZMwfl+RxSxCeld/gQz/mFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251104101357.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f282af5eb048ca75e0c8d141d3ff2242/midscene-cli-1.0.1-beta-20251104101357.0.tgz","_integrity":"sha512-40KVE0LSqDO8qfUnEBJQ31bjoXl61qC2V2+dtLrurqCYkASN5HRRKjsH7zO6U/BYEYE7fcPCIZ+0BFVLw0i95Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251104101357.0","@midscene/web":"1.0.1-beta-20251104101357.0","@midscene/core":"1.0.1-beta-20251104101357.0","@midscene/shared":"1.0.1-beta-20251104101357.0","@midscene/android":"1.0.1-beta-20251104101357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251104101357.0_1762251330807_0.10489940849464774","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251106111345.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251106111345.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"846adc7ea8b6b5e8a6bc77d0045341bf0c5953fe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251106111345.0.tgz","fileCount":11,"integrity":"sha512-ynD+QXejTRXWzQabEzET+HreswrUBOvDZ/ykSnM8YMVVnagwOpBFajuaSxjvuTnpL0VbOjpHXK49atNiyLw8XA==","signatures":[{"sig":"MEYCIQDtKgfSljdjpvLSRzCFdpMJEe998aRKTAM2ikrqLcROSAIhAJBOwpuA66oGob+Gzb5JvMLwytnMzP0n/sE0KE8OIR1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251106111345.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c2b3239ef3813124cfeb94018e809fb/midscene-cli-1.0.1-beta-20251106111345.0.tgz","_integrity":"sha512-ynD+QXejTRXWzQabEzET+HreswrUBOvDZ/ykSnM8YMVVnagwOpBFajuaSxjvuTnpL0VbOjpHXK49atNiyLw8XA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251106111345.0","@midscene/web":"1.0.1-beta-20251106111345.0","@midscene/core":"1.0.1-beta-20251106111345.0","@midscene/shared":"1.0.1-beta-20251106111345.0","@midscene/android":"1.0.1-beta-20251106111345.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251106111345.0_1762427720035_0.3667823337773166","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107042357.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251107042357.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de99004869396973aba2df7b3904e18e1062015a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251107042357.0.tgz","fileCount":11,"integrity":"sha512-Mz61Sa4a8E1wUCh9qUDsCuUZYSNdX3dRnv8qbmoUTQ9DkhMx5isvuLjRob3l+wDsTRIF2smuLV1JZ6k8dVSsXg==","signatures":[{"sig":"MEUCIQCOxjVGz6iceWlEZqzVfftxZYY2KP+igG642ZZwoZ710AIgJXodtheXCbxG8B+7rVZnKd9STNKw1UkcPA5xIIbwm9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251107042357.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1d6e34f56df8b3a6b901dae068b98bf4/midscene-cli-1.0.1-beta-20251107042357.0.tgz","_integrity":"sha512-Mz61Sa4a8E1wUCh9qUDsCuUZYSNdX3dRnv8qbmoUTQ9DkhMx5isvuLjRob3l+wDsTRIF2smuLV1JZ6k8dVSsXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251107042357.0","@midscene/web":"1.0.1-beta-20251107042357.0","@midscene/core":"1.0.1-beta-20251107042357.0","@midscene/shared":"1.0.1-beta-20251107042357.0","@midscene/android":"1.0.1-beta-20251107042357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251107042357.0_1762489540907_0.8094725653151578","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107065041.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251107065041.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d98beaf28b47c3cddb99fb41ef430ca7fde7c625","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251107065041.0.tgz","fileCount":11,"integrity":"sha512-xQOtB9XMJ1HnguBY9lvjZj/txcZzKXFXdmNaJVWRAUJVfCOnySdlilXGCSFkmPG1ofJJJjfgvYCIYsP/LVx5xA==","signatures":[{"sig":"MEQCICF4ei1BsbR7LNiua9Mfk/6fP3UGlqtoXCObSD6aLOGtAiAPMkp+6BGXkx+bptCqiuOzkX2S/hP/l3Vz5fdlUmXmYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251107065041.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b7fd36d5ab2321b3833184ed3394401/midscene-cli-1.0.1-beta-20251107065041.0.tgz","_integrity":"sha512-xQOtB9XMJ1HnguBY9lvjZj/txcZzKXFXdmNaJVWRAUJVfCOnySdlilXGCSFkmPG1ofJJJjfgvYCIYsP/LVx5xA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251107065041.0","@midscene/web":"1.0.1-beta-20251107065041.0","@midscene/core":"1.0.1-beta-20251107065041.0","@midscene/shared":"1.0.1-beta-20251107065041.0","@midscene/android":"1.0.1-beta-20251107065041.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251107065041.0_1762498341213_0.7591348753649212","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110055007.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251110055007.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"646aa6ed7e94af25f7a28abc5793ffbbc8d00df0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251110055007.0.tgz","fileCount":11,"integrity":"sha512-HS85/j3010OtTC9oZg+COHFvAD3X2W0BcSipCs02oFsRK3odGSoh44Dqq26gfRT0hHQ56UWQqjq16Og23bwMBw==","signatures":[{"sig":"MEYCIQCtwTCfurvK2LUiqJrXtZN3YOf5zM8FF9FnkytU+xSSDAIhAPGdEnYj0etbHHQ6BQNpn1tgoZRFqw4ryPOAjA8w493f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251110055007.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46cb96666a131adc34a6672eb09b449d/midscene-cli-1.0.1-beta-20251110055007.0.tgz","_integrity":"sha512-HS85/j3010OtTC9oZg+COHFvAD3X2W0BcSipCs02oFsRK3odGSoh44Dqq26gfRT0hHQ56UWQqjq16Og23bwMBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251110055007.0","@midscene/web":"1.0.1-beta-20251110055007.0","@midscene/core":"1.0.1-beta-20251110055007.0","@midscene/shared":"1.0.1-beta-20251110055007.0","@midscene/android":"1.0.1-beta-20251110055007.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251110055007.0_1762753908258_0.8043738230948327","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110115555.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251110115555.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"56c3dee06a31bbbda4d3d76fa4c8ecc49bb699b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251110115555.0.tgz","fileCount":11,"integrity":"sha512-YX1EGvA25sthbk9z169X3cx/FN2zrhN5xRGlxm2nk1yprfG2xEHL83MaeaR92QkJYRfSCPGtujSZSCl4DVWodA==","signatures":[{"sig":"MEQCIBZ8rxUESnveRHRt/Yol01Qk0ypOYQc2uTwMHrRZGQ3ZAiA9mItx1C6qoZZrAtH7coAdujYc8HPk1lfvkB3IvozcGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251110115555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76327e41038683c937c3a976766eb021/midscene-cli-1.0.1-beta-20251110115555.0.tgz","_integrity":"sha512-YX1EGvA25sthbk9z169X3cx/FN2zrhN5xRGlxm2nk1yprfG2xEHL83MaeaR92QkJYRfSCPGtujSZSCl4DVWodA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251110115555.0","@midscene/web":"1.0.1-beta-20251110115555.0","@midscene/core":"1.0.1-beta-20251110115555.0","@midscene/shared":"1.0.1-beta-20251110115555.0","@midscene/android":"1.0.1-beta-20251110115555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251110115555.0_1762775858286_0.990339994912733","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110130223.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251110130223.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca65a23c15dca3b973de7a9c6e2e3cfdd471572c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251110130223.0.tgz","fileCount":11,"integrity":"sha512-AInWEez2nxswpGkKO71FqSr8OpEI1jbu+78UeKRsfvWlqoAl2rJmNeH7Py3K7FW1qmRNKv4XBNVC1fLl/5s6JA==","signatures":[{"sig":"MEUCIBY4KRAbWbFptusNbEqJtCFe1PLnPcHkZEKfuY+7l7FJAiEAo3MNyDpNzFLee6HLd0fbg66KDqTYZxnUJodk4WFWHbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251110130223.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f789b11d96362f9c8fc583085fc12c19/midscene-cli-1.0.1-beta-20251110130223.0.tgz","_integrity":"sha512-AInWEez2nxswpGkKO71FqSr8OpEI1jbu+78UeKRsfvWlqoAl2rJmNeH7Py3K7FW1qmRNKv4XBNVC1fLl/5s6JA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251110130223.0","@midscene/web":"1.0.1-beta-20251110130223.0","@midscene/core":"1.0.1-beta-20251110130223.0","@midscene/shared":"1.0.1-beta-20251110130223.0","@midscene/android":"1.0.1-beta-20251110130223.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251110130223.0_1762779844025_0.2837454143956135","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111072933.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251111072933.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e99e609737859108b666b687f94048257f4174a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251111072933.0.tgz","fileCount":11,"integrity":"sha512-0d7tYbnDJ2dPs9ONjMfBiZu4/yw3G3gW5Uh0g/P61R4hjZWM/z76BsA7ZWqnvSeboHHuRKBnZiUZZHcdsROOZQ==","signatures":[{"sig":"MEUCIQCVZtOpgOqfMADsw/wSNCa8k90fjpR3vuoVVPibob82nwIgQvJYN7vARphU7EXQxe/Df+17aULUNZ/35Cd5JqPdBpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251111072933.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d70ef3edbf9155c94290e543265db2bb/midscene-cli-1.0.1-beta-20251111072933.0.tgz","_integrity":"sha512-0d7tYbnDJ2dPs9ONjMfBiZu4/yw3G3gW5Uh0g/P61R4hjZWM/z76BsA7ZWqnvSeboHHuRKBnZiUZZHcdsROOZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251111072933.0","@midscene/web":"1.0.1-beta-20251111072933.0","@midscene/core":"1.0.1-beta-20251111072933.0","@midscene/shared":"1.0.1-beta-20251111072933.0","@midscene/android":"1.0.1-beta-20251111072933.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251111072933.0_1762846277464_0.9844500487529626","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111100700.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251111100700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e656638af8765ad529db6be3f01a3e1fe61914f8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251111100700.0.tgz","fileCount":11,"integrity":"sha512-U/62vfaYRtzqLb9AAVczi6057eHgBMDCAsodRt78IAM4hbWWloLLhtnruygndbf2zMaV9iALd93YTi/+88NiSw==","signatures":[{"sig":"MEUCIQCUhVm1W7xcmcFzWWynAiJij6rO2BSV0pvSCNOmtSfT9wIgPCbM27YZ5fyV9ldAq5z7PhPGrUlZtnYoIS2F49UUq9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251111100700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7fdb2a6ef193d4b5420e10711a68155/midscene-cli-1.0.1-beta-20251111100700.0.tgz","_integrity":"sha512-U/62vfaYRtzqLb9AAVczi6057eHgBMDCAsodRt78IAM4hbWWloLLhtnruygndbf2zMaV9iALd93YTi/+88NiSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251111100700.0","@midscene/web":"1.0.1-beta-20251111100700.0","@midscene/core":"1.0.1-beta-20251111100700.0","@midscene/shared":"1.0.1-beta-20251111100700.0","@midscene/android":"1.0.1-beta-20251111100700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251111100700.0_1762855720097_0.32833081988411106","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111112606.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251111112606.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"152ea8263f9865dc1712e2e0c27e04305f39eb77","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251111112606.0.tgz","fileCount":11,"integrity":"sha512-V9UYTo1skOPTykKllNz7jRFllRa1vzU98+BeBtK18JBAp/kuwIOJ8inT7ZGg1BZSZ4elGjVqftu2DCwub3hWcg==","signatures":[{"sig":"MEQCIA9h9FDXKB4dO6CvJDkYdiUxE3MtZ8pxrdza2Xoh9aCXAiBQBFajZpUikl/00nkIC/OmCKS9BTGte0DV+KPof5T6rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251111112606.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/74e6d6f51b3febeec5ddb19ca4f127c9/midscene-cli-1.0.1-beta-20251111112606.0.tgz","_integrity":"sha512-V9UYTo1skOPTykKllNz7jRFllRa1vzU98+BeBtK18JBAp/kuwIOJ8inT7ZGg1BZSZ4elGjVqftu2DCwub3hWcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251111112606.0","@midscene/web":"1.0.1-beta-20251111112606.0","@midscene/core":"1.0.1-beta-20251111112606.0","@midscene/shared":"1.0.1-beta-20251111112606.0","@midscene/android":"1.0.1-beta-20251111112606.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251111112606.0_1762860458235_0.38189037382256363","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111120301.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251111120301.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"525e05b443d12b7fc1d936a78f0c7d20145848b5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251111120301.0.tgz","fileCount":11,"integrity":"sha512-qELIl7cM/wBT0Hd64NOmAjDtH52Fm+Gs8NjkONDhAF4pLe36dmOKfa1BpzWdJbRwiDr4Vblb/TH+LoIusV1Kcg==","signatures":[{"sig":"MEUCIQCZNdk7wEsHZzKzgJJgywEw1JbOZZOtVEasGZq80Q4A9wIgbDwAGhFX+WreJSr7rP3HWh1W/zCqvvcOFlb6hPIwawk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251111120301.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1abb565f64ac2a125237b6e8c870a467/midscene-cli-1.0.1-beta-20251111120301.0.tgz","_integrity":"sha512-qELIl7cM/wBT0Hd64NOmAjDtH52Fm+Gs8NjkONDhAF4pLe36dmOKfa1BpzWdJbRwiDr4Vblb/TH+LoIusV1Kcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251111120301.0","@midscene/web":"1.0.1-beta-20251111120301.0","@midscene/core":"1.0.1-beta-20251111120301.0","@midscene/shared":"1.0.1-beta-20251111120301.0","@midscene/android":"1.0.1-beta-20251111120301.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251111120301.0_1762862685096_0.4194304981379877","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112052306.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251112052306.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0164bf328decb6af87932b384325ec91d01e5c66","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251112052306.0.tgz","fileCount":11,"integrity":"sha512-xaYMWXgsINfJp8J1mjR1kvXGOBCmDkjrIimURP5Lwza7WQhl5HiAOYAHJTSLJ+bZCLurfDkKLHTIR0A8xOUjqQ==","signatures":[{"sig":"MEUCIQDqgw+Bn6LE5ix/4RvhuD46g7neVS5HpG97qUzTVWDexQIgFv76x1d2ujfBlB403WIbx3YHpu1w/y3iHO3VmmUKFok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251112052306.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09462448151d78f319e9c8e6ec0768e3/midscene-cli-1.0.1-beta-20251112052306.0.tgz","_integrity":"sha512-xaYMWXgsINfJp8J1mjR1kvXGOBCmDkjrIimURP5Lwza7WQhl5HiAOYAHJTSLJ+bZCLurfDkKLHTIR0A8xOUjqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251112052306.0","@midscene/web":"1.0.1-beta-20251112052306.0","@midscene/core":"1.0.1-beta-20251112052306.0","@midscene/shared":"1.0.1-beta-20251112052306.0","@midscene/android":"1.0.1-beta-20251112052306.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251112052306.0_1762925086831_0.019980994119365825","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112060124.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251112060124.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ef948c5ec2a3ce4ccd7c426670e2f8e7ea1729d1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251112060124.0.tgz","fileCount":11,"integrity":"sha512-MuVdyryuD8f4yO88B+XIHD+ODTH9ftQA0svopoZvGBwwrJOBhMEtlEopNfCoO3OOtj9AUUNBNpKBSgyWPCCKOg==","signatures":[{"sig":"MEUCIQDOWacpHttFnYgYJ/hbDx/9MOpY2t0Jcp0/NoEpKui7KAIgddK7dnoRQT6xD9zWoH1s3LL6ISF72qXoddKlmyXmmF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251112060124.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11a957b4d817f3cb45140ef7edc5da57/midscene-cli-1.0.1-beta-20251112060124.0.tgz","_integrity":"sha512-MuVdyryuD8f4yO88B+XIHD+ODTH9ftQA0svopoZvGBwwrJOBhMEtlEopNfCoO3OOtj9AUUNBNpKBSgyWPCCKOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251112060124.0","@midscene/web":"1.0.1-beta-20251112060124.0","@midscene/core":"1.0.1-beta-20251112060124.0","@midscene/shared":"1.0.1-beta-20251112060124.0","@midscene/android":"1.0.1-beta-20251112060124.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251112060124.0_1762927385644_0.060226703988239816","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112063308.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251112063308.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8096b60dc1fbc27b68f4523cf515bac95741935","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251112063308.0.tgz","fileCount":11,"integrity":"sha512-Ob2kJlPg7Z+FbbxqkR7h2sgv8GJVjMC6K8hr5aQNo+Oy/NOJ90UF7004NXzysGfz4F15hrbtCBXBXyWym/uw6Q==","signatures":[{"sig":"MEQCIBjLNl2s81NlvUH4WiWTQpQq48hg4P11pBWCou+WJfXmAiAchdCstevyezgkyXCiYnZAAVKEZrLCGNrps6Cm7FzIjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251112063308.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78250b7e9df49d77c6d350687a7e8305/midscene-cli-1.0.1-beta-20251112063308.0.tgz","_integrity":"sha512-Ob2kJlPg7Z+FbbxqkR7h2sgv8GJVjMC6K8hr5aQNo+Oy/NOJ90UF7004NXzysGfz4F15hrbtCBXBXyWym/uw6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251112063308.0","@midscene/web":"1.0.1-beta-20251112063308.0","@midscene/core":"1.0.1-beta-20251112063308.0","@midscene/shared":"1.0.1-beta-20251112063308.0","@midscene/android":"1.0.1-beta-20251112063308.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251112063308.0_1762929292718_0.5553195778547177","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024542.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113024542.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d6a9ac827a0d4ebb4008d5e822358c3edd444b6e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113024542.0.tgz","fileCount":11,"integrity":"sha512-OGKrgvmidYxwslIktd5VqwDNgU/l2N5IxYrLKwpd16SpPDVV17uGauRUqm6avxlJCn0MhZHnTrzCCBhiX7rzLw==","signatures":[{"sig":"MEUCIQCxm0rRIOaT3/Nm1qEhxnqnJS2TZZEjyKq5uqyUv/WJHwIgCPHDIjrjgIIxKEGAXAFEWJOBxPxIyaOt7E29weaAtcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113024542.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c3b4f8cfd3e676ba2d95a9bbf9649b3/midscene-cli-1.0.1-beta-20251113024542.0.tgz","_integrity":"sha512-OGKrgvmidYxwslIktd5VqwDNgU/l2N5IxYrLKwpd16SpPDVV17uGauRUqm6avxlJCn0MhZHnTrzCCBhiX7rzLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113024542.0","@midscene/web":"1.0.1-beta-20251113024542.0","@midscene/core":"1.0.1-beta-20251113024542.0","@midscene/shared":"1.0.1-beta-20251113024542.0","@midscene/android":"1.0.1-beta-20251113024542.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113024542.0_1763002046005_0.5494784302537201","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024544.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113024544.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64c419af4009c3a25a9e51a06fa059c2b63341ef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113024544.0.tgz","fileCount":11,"integrity":"sha512-MyN6U1trbklGP/hWSUyn3q6oIkRYX3L4emW92jSAi4ZdoPRgfRQcoIa17E8quSBhMX0MXmaiWtoIBBaWAO0uUQ==","signatures":[{"sig":"MEUCIQDR+468VQvo83KSgWQAlWI3h0jgl6qbWoCTz1riL3H/igIgP0RBzFUBaMO4j7T2nfWXMkr+4AyCMeJ1JgwLup7xENs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113024544.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d8735af213d0a35d9bd88b133e8882d/midscene-cli-1.0.1-beta-20251113024544.0.tgz","_integrity":"sha512-MyN6U1trbklGP/hWSUyn3q6oIkRYX3L4emW92jSAi4ZdoPRgfRQcoIa17E8quSBhMX0MXmaiWtoIBBaWAO0uUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113024544.0","@midscene/web":"1.0.1-beta-20251113024544.0","@midscene/core":"1.0.1-beta-20251113024544.0","@midscene/shared":"1.0.1-beta-20251113024544.0","@midscene/android":"1.0.1-beta-20251113024544.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113024544.0_1763002047305_0.441656609151416","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024939.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113024939.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1c0d7be5bb52f3a8834c33543db75078bbe93bf1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113024939.0.tgz","fileCount":11,"integrity":"sha512-ki0kQw0NKc63qaK486tBfeyv48bQj7nH+Dd7oKm46/AQBUNR0MVxt4c/zArzm4lBTaRRZZIfQpERoD4wb0BSqA==","signatures":[{"sig":"MEYCIQDGVbGcoquAbi2+y52K1k9+qFupGHAZzMsSkztY8ffD6gIhAOEepWqXyZklYpohX9UZdbqS/d6jUZTIvGI+3+HNleJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113024939.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c962c7f979fb81311a93187f94a1741d/midscene-cli-1.0.1-beta-20251113024939.0.tgz","_integrity":"sha512-ki0kQw0NKc63qaK486tBfeyv48bQj7nH+Dd7oKm46/AQBUNR0MVxt4c/zArzm4lBTaRRZZIfQpERoD4wb0BSqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113024939.0","@midscene/web":"1.0.1-beta-20251113024939.0","@midscene/core":"1.0.1-beta-20251113024939.0","@midscene/shared":"1.0.1-beta-20251113024939.0","@midscene/android":"1.0.1-beta-20251113024939.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113024939.0_1763002284264_0.8673675741165185","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113025023.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113025023.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"88bf00d59bcd631a264d965dd45263b55aa89017","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113025023.0.tgz","fileCount":11,"integrity":"sha512-3DxULFf1tdv2/tHD++DEoZfafByJvu761VU0ozDkNzY7AbPNMH2aRADoq3b3bEsmCTaCjfr5+CqIx4vPRGzIsg==","signatures":[{"sig":"MEUCIQDTnNsS7IqrgCW37KF/OaP8aFoaErscBEtsKarIqLuL1wIgPNGqAS9ENfpW062SWjyA6e3X0F8ya7SsgXH3iz1bz6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113025023.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75ed32f22ad94ced45d3d0d0f0f1fbdd/midscene-cli-1.0.1-beta-20251113025023.0.tgz","_integrity":"sha512-3DxULFf1tdv2/tHD++DEoZfafByJvu761VU0ozDkNzY7AbPNMH2aRADoq3b3bEsmCTaCjfr5+CqIx4vPRGzIsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113025023.0","@midscene/web":"1.0.1-beta-20251113025023.0","@midscene/core":"1.0.1-beta-20251113025023.0","@midscene/shared":"1.0.1-beta-20251113025023.0","@midscene/android":"1.0.1-beta-20251113025023.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113025023.0_1763002329143_0.5260233640513643","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113032744.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113032744.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"72c215aa89feb081bffa2b30e229ae92a083373c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113032744.0.tgz","fileCount":11,"integrity":"sha512-QZ2kQXOup9CfrUTQPT4rQpHZZvTjiuKjJUbIf8Cqop5kYqV7pwls6GjY3Ug95HVNn7P1cgFNHuaMKQY3VCt9bQ==","signatures":[{"sig":"MEYCIQCXEl1H/uCj9ZmF+MgNbQHmVq9xIILLCbE8XlubdLCR0wIhALf0j5V7ZOD+msx02RkdA5EgUO6lLLMJqdbfYMAcqIas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113032744.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8dd1242cd4d2cdbaaca4a3de4cc95c1c/midscene-cli-1.0.1-beta-20251113032744.0.tgz","_integrity":"sha512-QZ2kQXOup9CfrUTQPT4rQpHZZvTjiuKjJUbIf8Cqop5kYqV7pwls6GjY3Ug95HVNn7P1cgFNHuaMKQY3VCt9bQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113032744.0","@midscene/web":"1.0.1-beta-20251113032744.0","@midscene/core":"1.0.1-beta-20251113032744.0","@midscene/shared":"1.0.1-beta-20251113032744.0","@midscene/android":"1.0.1-beta-20251113032744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113032744.0_1763004566977_0.49374035541662487","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113033118.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251113033118.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b0039a8c67bace160b09558d615c36465038fd05","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251113033118.0.tgz","fileCount":11,"integrity":"sha512-u1Emu9Zh+eHPt9QnZmv9IPbNxPBDn0X0kxqAcNZjSj3NseD7/JexyClHc/dtZ6T6kTIULb52R4briaGrfTUosQ==","signatures":[{"sig":"MEYCIQDa81OZQhGn3FjYDR2hiMjyHrhtBbn6MPPNkTO4ZA1PSwIhAPajFGUTGa5u5SI92n4/mM7fQ7KaOIHj5BSxowFBVe50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990436},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251113033118.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0754fb53d7b3dba3704a8270ca831546/midscene-cli-1.0.1-beta-20251113033118.0.tgz","_integrity":"sha512-u1Emu9Zh+eHPt9QnZmv9IPbNxPBDn0X0kxqAcNZjSj3NseD7/JexyClHc/dtZ6T6kTIULb52R4briaGrfTUosQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251113033118.0","@midscene/web":"1.0.1-beta-20251113033118.0","@midscene/core":"1.0.1-beta-20251113033118.0","@midscene/shared":"1.0.1-beta-20251113033118.0","@midscene/android":"1.0.1-beta-20251113033118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251113033118.0_1763004778583_0.5844148139273733","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251117082110.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251117082110.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9104392f46893c93796fd4b27c88b9cdf6548b57","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251117082110.0.tgz","fileCount":11,"integrity":"sha512-GL+kalimpbEkYO56bg/UhciYlHMHhMa4sOGuNitZNcH+ik2B18BZoUBxFhMdmegG4nQg/8EWFS+oMZ+uMLQT1A==","signatures":[{"sig":"MEUCIQCOPNnxttzu5K0nk/iett7x3Acfqie7v/t2nnNO6l4knwIgM0fjxzecyVyM3O1SMPH9+NSdkpVAm5uPGZOwZVY3ZCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251117082110.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44a2a1bae7e8a2f12862981b94dd7e4c/midscene-cli-1.0.1-beta-20251117082110.0.tgz","_integrity":"sha512-GL+kalimpbEkYO56bg/UhciYlHMHhMa4sOGuNitZNcH+ik2B18BZoUBxFhMdmegG4nQg/8EWFS+oMZ+uMLQT1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251117082110.0","@midscene/web":"1.0.1-beta-20251117082110.0","@midscene/core":"1.0.1-beta-20251117082110.0","@midscene/shared":"1.0.1-beta-20251117082110.0","@midscene/android":"1.0.1-beta-20251117082110.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251117082110.0_1763367775372_0.0828819828587779","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118021215.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251118021215.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90d5ced9435781261a756285dd8af08beb90aaf8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251118021215.0.tgz","fileCount":11,"integrity":"sha512-T2CHWg24oGeyw8CBHCxmlH/dWhlSgBdWFGtPO+goWlbacFWl/bN1I/XpZIwJ004tiq3nF0XLZN0MI9WiK4r/3w==","signatures":[{"sig":"MEQCIEJLCJBxm4Y0hC6eot+GEZvKU3XvySQ9Iz10DGZ8TP8AAiBGE5cMCQ2au1B8BfC6ZNLR4xooY4E5i0uw1bFWat6RjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251118021215.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae4d68b7c4dd32308adb08f235363c0a/midscene-cli-1.0.1-beta-20251118021215.0.tgz","_integrity":"sha512-T2CHWg24oGeyw8CBHCxmlH/dWhlSgBdWFGtPO+goWlbacFWl/bN1I/XpZIwJ004tiq3nF0XLZN0MI9WiK4r/3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251118021215.0","@midscene/web":"1.0.1-beta-20251118021215.0","@midscene/core":"1.0.1-beta-20251118021215.0","@midscene/shared":"1.0.1-beta-20251118021215.0","@midscene/android":"1.0.1-beta-20251118021215.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251118021215.0_1763432036821_0.9542264654051265","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118032203.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251118032203.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4fe8c834feca8968ca688bdaa1fc6ae1023a1e65","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251118032203.0.tgz","fileCount":11,"integrity":"sha512-eyR9hiFh1to2KLsC5ljo29elTetQ3AQK/MDsHrvmUYsOG5eAA9d6OGoig2vzO8Hc+1NWYUy7AAGqHo3SuDkqgA==","signatures":[{"sig":"MEQCIF+AEIMVSxBFw7bLr5IT1l9wc/89PXI+nc097Tk3t9TqAiBQd3lyb/wZSI6W2aPbvZ/9vnYAZh3Zt4XaVA6So8oEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251118032203.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9359468aba434990ce89e666a3d87d21/midscene-cli-1.0.1-beta-20251118032203.0.tgz","_integrity":"sha512-eyR9hiFh1to2KLsC5ljo29elTetQ3AQK/MDsHrvmUYsOG5eAA9d6OGoig2vzO8Hc+1NWYUy7AAGqHo3SuDkqgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251118032203.0","@midscene/web":"1.0.1-beta-20251118032203.0","@midscene/core":"1.0.1-beta-20251118032203.0","@midscene/shared":"1.0.1-beta-20251118032203.0","@midscene/android":"1.0.1-beta-20251118032203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251118032203.0_1763436224089_0.6582185271562981","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118060105.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251118060105.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"719bf3a103c46e1d4a5b3cc0b90c5bd6ec97a1e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251118060105.0.tgz","fileCount":11,"integrity":"sha512-Re2q4vegD/vn+OfPhkGAwcmseUJPNhjetRUDkfOOh+ZF3tu7qf6Y5/euThfny9YkqsMjHpkJhNMYtEgHQTD2lQ==","signatures":[{"sig":"MEYCIQCJvBaGzNs6U5FY3UKPyiW24DdLRO0ClFJFdRMYTaBk/wIhAOb1GgPwFoQu/+YdOpGmwJS8acT3f6PIzexoKHi8X/3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251118060105.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2022a89be11a83aa17a18f60c9bd8f08/midscene-cli-1.0.1-beta-20251118060105.0.tgz","_integrity":"sha512-Re2q4vegD/vn+OfPhkGAwcmseUJPNhjetRUDkfOOh+ZF3tu7qf6Y5/euThfny9YkqsMjHpkJhNMYtEgHQTD2lQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251118060105.0","@midscene/web":"1.0.1-beta-20251118060105.0","@midscene/core":"1.0.1-beta-20251118060105.0","@midscene/shared":"1.0.1-beta-20251118060105.0","@midscene/android":"1.0.1-beta-20251118060105.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251118060105.0_1763445760944_0.9455306692748866","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119025754.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251119025754.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bbab38b29f37b96f7a17bbc5238211f5bd6abac7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251119025754.0.tgz","fileCount":11,"integrity":"sha512-tAPAS6Zjuh5hJ90U1Ki1YRxfVU/InGtU7o9hdi8nRF2fm/JGOB6LNNkIZUsL7itm7V/wviavP08uuJtF+Jv/Og==","signatures":[{"sig":"MEMCHzKksGHUn3Cv21lmWaT/81wxUsi4GjdAQ8ykWnDWJ8wCIGWwJAm2rEN6VBBU5skWthPnR7swrc6qrxFgcwdelb3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251119025754.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/deebb611fe67bcf1dc2f04567ec5fed3/midscene-cli-1.0.1-beta-20251119025754.0.tgz","_integrity":"sha512-tAPAS6Zjuh5hJ90U1Ki1YRxfVU/InGtU7o9hdi8nRF2fm/JGOB6LNNkIZUsL7itm7V/wviavP08uuJtF+Jv/Og==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251119025754.0","@midscene/web":"1.0.1-beta-20251119025754.0","@midscene/core":"1.0.1-beta-20251119025754.0","@midscene/shared":"1.0.1-beta-20251119025754.0","@midscene/android":"1.0.1-beta-20251119025754.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251119025754.0_1763521173264_0.614152713738906","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119084156.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251119084156.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90770040535ca0b7f102a3e526f87299abb28a3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251119084156.0.tgz","fileCount":11,"integrity":"sha512-iWVxDuysZlSO66z9wkfmI1nkQVHG1ey46oToKj0iUFSXsMa5e2EvgjLuTtMb7GcZKykzrE60vToMR/5zoA3eXA==","signatures":[{"sig":"MEYCIQDmW56xR6yEMQoAPXdbLwNhNb6+iq55+s1fdlY7mGLJqQIhAIucYjQGMi7QZsAy4WySH5XhEyYxRcZYnA1jGN9qGvEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251119084156.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/02357be083d78fe6d6f91e79c3e7174d/midscene-cli-1.0.1-beta-20251119084156.0.tgz","_integrity":"sha512-iWVxDuysZlSO66z9wkfmI1nkQVHG1ey46oToKj0iUFSXsMa5e2EvgjLuTtMb7GcZKykzrE60vToMR/5zoA3eXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251119084156.0","@midscene/web":"1.0.1-beta-20251119084156.0","@midscene/core":"1.0.1-beta-20251119084156.0","@midscene/shared":"1.0.1-beta-20251119084156.0","@midscene/android":"1.0.1-beta-20251119084156.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251119084156.0_1763541814116_0.24502653319736156","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119125954.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251119125954.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a7bbc746e06cbe43acb1eb0b4eb57b6c2a6366f0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251119125954.0.tgz","fileCount":11,"integrity":"sha512-E6UjJX5n1ocDqyykzvBf8oiwfKr8/bpiUuKGbQNOGnlIJlE2nQbD1fMP6uC0kIkPbVHDn0cFrUH6s22NaaRrTg==","signatures":[{"sig":"MEUCIGXby/uhrYPzi2xAJLFZykFAnUzarGyndXqX97aUNbLjAiEA6nIeLqK4ecNJEhZhaWKHB2dKOO3qhkn5Wd2DHMM0P1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251119125954.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/128ab121e35e3b2be234e17a8619b194/midscene-cli-1.0.1-beta-20251119125954.0.tgz","_integrity":"sha512-E6UjJX5n1ocDqyykzvBf8oiwfKr8/bpiUuKGbQNOGnlIJlE2nQbD1fMP6uC0kIkPbVHDn0cFrUH6s22NaaRrTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251119125954.0","@midscene/web":"1.0.1-beta-20251119125954.0","@midscene/core":"1.0.1-beta-20251119125954.0","@midscene/shared":"1.0.1-beta-20251119125954.0","@midscene/android":"1.0.1-beta-20251119125954.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251119125954.0_1763557296494_0.517732743232201","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120033205.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251120033205.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"096eddd6b12ac3a292b6faf0f28d61a2db3ce1c2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251120033205.0.tgz","fileCount":11,"integrity":"sha512-wjKCldZclOUuXJ2K6y+b/f5+3gODs3mLP8MRsXrEuXgDpOGE/JuXkYOcGtCVT833+s+ZbJmR71k4zvcsGU6rNw==","signatures":[{"sig":"MEUCIHCY+ozq1cQDW2cjVBtT5/XmGUrVlW+6i5DH4nS8Nk3YAiEAm5QeQoN7zClMUSOpwFQ4hDqOcx8QjyEIrMxh1YoJSzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251120033205.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e2d3dd6e4c2efb5d24ced5a6fd43ed0/midscene-cli-1.0.1-beta-20251120033205.0.tgz","_integrity":"sha512-wjKCldZclOUuXJ2K6y+b/f5+3gODs3mLP8MRsXrEuXgDpOGE/JuXkYOcGtCVT833+s+ZbJmR71k4zvcsGU6rNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251120033205.0","@midscene/web":"1.0.1-beta-20251120033205.0","@midscene/core":"1.0.1-beta-20251120033205.0","@midscene/shared":"1.0.1-beta-20251120033205.0","@midscene/android":"1.0.1-beta-20251120033205.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251120033205.0_1763609625061_0.044034732053435555","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120045856.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251120045856.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"62be2ff8d1e92a163dd81f0530fd25ad08e03d5a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251120045856.0.tgz","fileCount":11,"integrity":"sha512-nibrNSGeCIkSEoeicADOY2TU4AK4nJ8hRM+g7ri70c9aEnUOQRqfMjnQWIxVSJzgLi5fKWTPNi7cf/xU3MBBEg==","signatures":[{"sig":"MEUCIDPxN9JcuZ3u4Po4CJX/D7Z6g+kjZa4KLW7q7QRgAuX9AiEA3ukfOLEdKvHNfvciYruNWmirXvwgnR4/NXDStO6YdAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251120045856.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6ebb9c443777f565a44ebf65f110fef/midscene-cli-1.0.1-beta-20251120045856.0.tgz","_integrity":"sha512-nibrNSGeCIkSEoeicADOY2TU4AK4nJ8hRM+g7ri70c9aEnUOQRqfMjnQWIxVSJzgLi5fKWTPNi7cf/xU3MBBEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251120045856.0","@midscene/web":"1.0.1-beta-20251120045856.0","@midscene/core":"1.0.1-beta-20251120045856.0","@midscene/shared":"1.0.1-beta-20251120045856.0","@midscene/android":"1.0.1-beta-20251120045856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251120045856.0_1763614837154_0.7162168061858436","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120071640.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251120071640.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8de5573177745324bde7390e6324ff15f8e32e62","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251120071640.0.tgz","fileCount":11,"integrity":"sha512-W4ZzYERkUGzw8ayn/iqZBufdYz5VJkakDlqte5MvMIfQdyhxy8uqM6FZJLO9/TMXWjvMh2rFgx2cAXKbGPXqMg==","signatures":[{"sig":"MEYCIQDz0YfZhfVyJ6vyevGQ+f11hm1YHB3pk10V/n4h0b49AAIhAPuAaMAtY3n/XsIBezH93ZknE7YxDzkYw8uJhlLl2iWE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251120071640.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c5a5875cc8be82513c339212a8448d7/midscene-cli-1.0.1-beta-20251120071640.0.tgz","_integrity":"sha512-W4ZzYERkUGzw8ayn/iqZBufdYz5VJkakDlqte5MvMIfQdyhxy8uqM6FZJLO9/TMXWjvMh2rFgx2cAXKbGPXqMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251120071640.0","@midscene/web":"1.0.1-beta-20251120071640.0","@midscene/core":"1.0.1-beta-20251120071640.0","@midscene/shared":"1.0.1-beta-20251120071640.0","@midscene/android":"1.0.1-beta-20251120071640.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251120071640.0_1763623099032_0.2621214539913781","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251123160938.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251123160938.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dd0102d2e229a7bc2e0706f383d1c0b8d5223a16","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251123160938.0.tgz","fileCount":11,"integrity":"sha512-/V4w8KA9TQoKLBlSKNk1EFXbBUCccOf8njWK7RaW8XzFc/dr6ZCah3SdyTv85RIT5JpGmyhTNa18KmiBc9eg+g==","signatures":[{"sig":"MEQCIEFywGJePcHE082PyMv/kdHcjEOpegg2lmSKUNh7iYyTAiBr5TEPciTTXEyVNK0XTBBockA9EVm2goxXlTQT1EPmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251123160938.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fde2d096225c4ddb16f8a7439b2df356/midscene-cli-1.0.1-beta-20251123160938.0.tgz","_integrity":"sha512-/V4w8KA9TQoKLBlSKNk1EFXbBUCccOf8njWK7RaW8XzFc/dr6ZCah3SdyTv85RIT5JpGmyhTNa18KmiBc9eg+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251123160938.0","@midscene/web":"1.0.1-beta-20251123160938.0","@midscene/core":"1.0.1-beta-20251123160938.0","@midscene/shared":"1.0.1-beta-20251123160938.0","@midscene/android":"1.0.1-beta-20251123160938.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251123160938.0_1763914278125_0.4243410452577683","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124014653.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251124014653.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8c14ae043dcded2af5b010d36ba223ca04f78f3f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251124014653.0.tgz","fileCount":11,"integrity":"sha512-U8JrjE/Ta0DCfbIRKvS9yePfNsbjlESSIsHB8AQVcb7l7idLIYFiYm1RfdCEGu+5dHkT4yc8NUPlO/qhI3dK0w==","signatures":[{"sig":"MEMCHwjsob1O0z/SR5tAXSgbcCkKs8SPHs3LBLg9c9Y5qDYCIFW/rUXQc1+G0+7x2Eo8MGkxMoPmMnIt0I/dW/jZ6PmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251124014653.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e954c641ba24cab363d42e028b3e2dda/midscene-cli-1.0.1-beta-20251124014653.0.tgz","_integrity":"sha512-U8JrjE/Ta0DCfbIRKvS9yePfNsbjlESSIsHB8AQVcb7l7idLIYFiYm1RfdCEGu+5dHkT4yc8NUPlO/qhI3dK0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251124014653.0","@midscene/web":"1.0.1-beta-20251124014653.0","@midscene/core":"1.0.1-beta-20251124014653.0","@midscene/shared":"1.0.1-beta-20251124014653.0","@midscene/android":"1.0.1-beta-20251124014653.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251124014653.0_1763948909037_0.5692791424708823","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124021017.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251124021017.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c6324d982ee53ec23172da46c1fd50e71c63e3a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251124021017.0.tgz","fileCount":11,"integrity":"sha512-X67MWYZFibBi/v/JXgjiC0ydmXMGNOqyowVtqmpLgmNjxfp09Y//tEhHE2zU/IoMrs6OImeboKdcHkI87hzYqw==","signatures":[{"sig":"MEUCIQDXkeUiughpaw6kBeNJre6jfYW3hMJXq90zm5R3dTtvygIga3CMIhg46oEUhTay1uln2cWd7Ry9NQPfWzqGYZuPo2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251124021017.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/00fd9c54f7fc346cd3d55a34d571665d/midscene-cli-1.0.1-beta-20251124021017.0.tgz","_integrity":"sha512-X67MWYZFibBi/v/JXgjiC0ydmXMGNOqyowVtqmpLgmNjxfp09Y//tEhHE2zU/IoMrs6OImeboKdcHkI87hzYqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251124021017.0","@midscene/web":"1.0.1-beta-20251124021017.0","@midscene/core":"1.0.1-beta-20251124021017.0","@midscene/shared":"1.0.1-beta-20251124021017.0","@midscene/android":"1.0.1-beta-20251124021017.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251124021017.0_1763950316249_0.33964218226621345","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124032544.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251124032544.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a9ac4b4dbaba1448880051ccc637c2ad1939f3a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251124032544.0.tgz","fileCount":11,"integrity":"sha512-EPjg2vYHQlpJpm/BMFhZuQiy+R3wexjLy33KL2yZ7hnBqPtSJu6oncXFcmy6cz9MPKrt4+Xc7ouNEPOiJNxw/g==","signatures":[{"sig":"MEYCIQDSSSZW13iomb72ep9riS8YZ6uyIPyGh5th9tunikGlTgIhAJXh+4cQtciL0u6LlKn4bfGCVlLJk6NriDQXAnJjkKpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251124032544.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a318d27dfce003a74c5649d6e1cb15a0/midscene-cli-1.0.1-beta-20251124032544.0.tgz","_integrity":"sha512-EPjg2vYHQlpJpm/BMFhZuQiy+R3wexjLy33KL2yZ7hnBqPtSJu6oncXFcmy6cz9MPKrt4+Xc7ouNEPOiJNxw/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251124032544.0","@midscene/web":"1.0.1-beta-20251124032544.0","@midscene/core":"1.0.1-beta-20251124032544.0","@midscene/shared":"1.0.1-beta-20251124032544.0","@midscene/android":"1.0.1-beta-20251124032544.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251124032544.0_1763954846943_0.392358684346934","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125082516.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251125082516.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9af600b8047f27dc76378e7f9cb56cbd4f812964","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251125082516.0.tgz","fileCount":11,"integrity":"sha512-PWTjBoDzNbUk7a5e97QhZezHHqir5jdfqpGH+9RuC6fnwaMxS0jTOLhtrmBB4OV5j5r7UN7sofMlbhy2kO2Dqg==","signatures":[{"sig":"MEUCIHgw3aDYDUFwiZnIuHPqqQAuSzHyDpbyzDxJj3BOUp1/AiEA43R73yq8BgOsmxHQnOPNSrCZ/yMD4K0q9z6T56N8hg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251125082516.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/903dec67b08141c0792bbcf400d9835e/midscene-cli-1.0.1-beta-20251125082516.0.tgz","_integrity":"sha512-PWTjBoDzNbUk7a5e97QhZezHHqir5jdfqpGH+9RuC6fnwaMxS0jTOLhtrmBB4OV5j5r7UN7sofMlbhy2kO2Dqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251125082516.0","@midscene/web":"1.0.1-beta-20251125082516.0","@midscene/core":"1.0.1-beta-20251125082516.0","@midscene/shared":"1.0.1-beta-20251125082516.0","@midscene/android":"1.0.1-beta-20251125082516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251125082516.0_1764059218802_0.2803557355901818","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125123731.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251125123731.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d2cd7a37cd04278b3afb0df815577f8fd03afad0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251125123731.0.tgz","fileCount":11,"integrity":"sha512-7u5h4Gr40eX4damfX6BmRbukGhQQ+oW05IKCnJefg+nlYv+Rs4DNtqkmvbPUdsN9h65GOJ40JyYhcjjhyEwgWg==","signatures":[{"sig":"MEUCIGutKbepgWdYh0f0LE6WkrbpZ189bGrPDM11vFBZoqnkAiEAgSBpKoJtDSUR0FozMuo4a9sWIRukvQWcXvqEhjv9o1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251125123731.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/143a90c1e3a867d29250dcbb7832d562/midscene-cli-1.0.1-beta-20251125123731.0.tgz","_integrity":"sha512-7u5h4Gr40eX4damfX6BmRbukGhQQ+oW05IKCnJefg+nlYv+Rs4DNtqkmvbPUdsN9h65GOJ40JyYhcjjhyEwgWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251125123731.0","@midscene/web":"1.0.1-beta-20251125123731.0","@midscene/core":"1.0.1-beta-20251125123731.0","@midscene/shared":"1.0.1-beta-20251125123731.0","@midscene/android":"1.0.1-beta-20251125123731.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251125123731.0_1764074343588_0.5445110200487935","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126031734.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251126031734.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d887b3323f8beba8b1a3c77e11fd4f5d9d2dffda","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251126031734.0.tgz","fileCount":11,"integrity":"sha512-/1s4+EGnaIZ9pE9Qq0EQtxk+Juy6GdpL1QwgqLY/c61M22jnt8y9Afud0vk/Xgc0ss1D8tqq+11Gbf4pgvns5A==","signatures":[{"sig":"MEQCIAa9wVH5mHWdp1zsDc30VyHvomeC6gLzH8tB9y/5yNHmAiBH9lRYWpXyMbGLXqWnfW45JubAnefBLgVUd8YlLm2UJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251126031734.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/167a4280004b8e33033c54cbfa395661/midscene-cli-1.0.1-beta-20251126031734.0.tgz","_integrity":"sha512-/1s4+EGnaIZ9pE9Qq0EQtxk+Juy6GdpL1QwgqLY/c61M22jnt8y9Afud0vk/Xgc0ss1D8tqq+11Gbf4pgvns5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251126031734.0","@midscene/web":"1.0.1-beta-20251126031734.0","@midscene/core":"1.0.1-beta-20251126031734.0","@midscene/shared":"1.0.1-beta-20251126031734.0","@midscene/android":"1.0.1-beta-20251126031734.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251126031734.0_1764127150433_0.840778968133344","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126084350.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251126084350.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"faf2418d24a7d91cbd9ae13f0af072ffc7b15059","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251126084350.0.tgz","fileCount":11,"integrity":"sha512-tH6ST407CYAlzANHwZavR+16zGGJ10NMv255q7Ww6BvAE2+fMY+5Jtc81Jky+V0rVq3ekvhk83uO1NG8RE9hbQ==","signatures":[{"sig":"MEUCIHYv02pdNvxWKVSwRwCSj7P1KDC6YxgdSvMR5qMjIGNMAiEA3RK8u8HjxMOaN2biZNeyxpmv5jumh7mzogAz0wKJxDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251126084350.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2601e9ab0db6eca48686d9669410b498/midscene-cli-1.0.1-beta-20251126084350.0.tgz","_integrity":"sha512-tH6ST407CYAlzANHwZavR+16zGGJ10NMv255q7Ww6BvAE2+fMY+5Jtc81Jky+V0rVq3ekvhk83uO1NG8RE9hbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251126084350.0","@midscene/web":"1.0.1-beta-20251126084350.0","@midscene/core":"1.0.1-beta-20251126084350.0","@midscene/shared":"1.0.1-beta-20251126084350.0","@midscene/android":"1.0.1-beta-20251126084350.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251126084350.0_1764146729377_0.43960534951953023","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126092253.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251126092253.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9b0adbf1f241dd425b295c2904956ba2d304f04b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251126092253.0.tgz","fileCount":11,"integrity":"sha512-yBFjeuHZWbv/aMMmYYHM+ToWhFx9wq1+qQFyZSxvrPs9Fd5XMBxVeWYHVBA1xe6JaG/tTDmAh6xDwoR/d2I2YA==","signatures":[{"sig":"MEUCIQCFnigcLssIOTpJY6nquEjh9oDzTC/LEmYIYOaZxVgWWAIgLftBx79CswDmk29pmIB3EJBzdeNkbha+RUgw7GJvUis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251126092253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/259694908b661b0aabf7856e7dfb68bd/midscene-cli-1.0.1-beta-20251126092253.0.tgz","_integrity":"sha512-yBFjeuHZWbv/aMMmYYHM+ToWhFx9wq1+qQFyZSxvrPs9Fd5XMBxVeWYHVBA1xe6JaG/tTDmAh6xDwoR/d2I2YA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251126092253.0","@midscene/web":"1.0.1-beta-20251126092253.0","@midscene/core":"1.0.1-beta-20251126092253.0","@midscene/shared":"1.0.1-beta-20251126092253.0","@midscene/android":"1.0.1-beta-20251126092253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251126092253.0_1764149072640_0.06330680477709438","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126094110.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251126094110.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f525431ab8ddb2459530cdc7d011a9aae8d3529e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251126094110.0.tgz","fileCount":11,"integrity":"sha512-toBPwJxinpQAnRcB+iAI2vsrdXojgt4HJRCCTW34QgPzAWkParIG8//WencvZex1kEMPYyk40/6xGjx3umf3+A==","signatures":[{"sig":"MEYCIQDH0PBalfvSYW4rEGLefLTUYE4RRSj872/UDhncdEUzDwIhAOjhQ/cWaf7XLE26ShPbduY6270aAwXBjlmee0rETBX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251126094110.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9673c9ff764ec6c68be34a7af2a287d0/midscene-cli-1.0.1-beta-20251126094110.0.tgz","_integrity":"sha512-toBPwJxinpQAnRcB+iAI2vsrdXojgt4HJRCCTW34QgPzAWkParIG8//WencvZex1kEMPYyk40/6xGjx3umf3+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251126094110.0","@midscene/web":"1.0.1-beta-20251126094110.0","@midscene/core":"1.0.1-beta-20251126094110.0","@midscene/shared":"1.0.1-beta-20251126094110.0","@midscene/android":"1.0.1-beta-20251126094110.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251126094110.0_1764150166536_0.5173804127116999","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127021613.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251127021613.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"15ed26cde22d430c1e2bc1e887bacdb7d2dba3f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251127021613.0.tgz","fileCount":11,"integrity":"sha512-5lm5W5q4d+RQ4fHhX4qkliz+uB67ERCAfQeBE1WcBYnkxDL9yyUCVKe6AMroSvOBhW/y+d5mFUkh81TmBbr6YQ==","signatures":[{"sig":"MEQCIEpAcUL1v4F+O6Q/RkCiJkq3LyFY7CziUnSegSgR03ypAiAYMLkJLfBAtDy+XpiUq7xAo3xMPbA/SKLbNWTqRZzbog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251127021613.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6be9d255eff630bc79904227be43f4f0/midscene-cli-1.0.1-beta-20251127021613.0.tgz","_integrity":"sha512-5lm5W5q4d+RQ4fHhX4qkliz+uB67ERCAfQeBE1WcBYnkxDL9yyUCVKe6AMroSvOBhW/y+d5mFUkh81TmBbr6YQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251127021613.0","@midscene/web":"1.0.1-beta-20251127021613.0","@midscene/core":"1.0.1-beta-20251127021613.0","@midscene/shared":"1.0.1-beta-20251127021613.0","@midscene/android":"1.0.1-beta-20251127021613.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251127021613.0_1764209865895_0.21980739608693112","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127023421.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251127023421.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c18f2b884eda6721e4fc4e35a435844d9fe541f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251127023421.0.tgz","fileCount":11,"integrity":"sha512-Kt5zDZj1t0csAGkgIu01OvhLtZs1yUTjENTjD0/EIXFtfSsIgblKK4jKLlQMU/moq38tAhlbnLlXBbdiMho71g==","signatures":[{"sig":"MEQCIE8MDIdwmdWFnhkei+LO+KxAAto54dPacUC9t3qDWlhIAiAzOnQxW0Zh53xrorGD2ixH8wdHk2tZDjcfH+hcF93EjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251127023421.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6360204452ee422c5f89ee565a9307e5/midscene-cli-1.0.1-beta-20251127023421.0.tgz","_integrity":"sha512-Kt5zDZj1t0csAGkgIu01OvhLtZs1yUTjENTjD0/EIXFtfSsIgblKK4jKLlQMU/moq38tAhlbnLlXBbdiMho71g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251127023421.0","@midscene/web":"1.0.1-beta-20251127023421.0","@midscene/core":"1.0.1-beta-20251127023421.0","@midscene/shared":"1.0.1-beta-20251127023421.0","@midscene/android":"1.0.1-beta-20251127023421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251127023421.0_1764210961081_0.6472895141224966","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128031353.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251128031353.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"096ec22ec3efdfbb4a159198093249eb79d24f68","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251128031353.0.tgz","fileCount":11,"integrity":"sha512-W5aOVarU5xcsOf3HvFrVEmWH73TPEkobTgj5FIVm1TznY5EgEB4TXyUbfumZ9thGWvVUGsoK90SURmu3ZGK+zw==","signatures":[{"sig":"MEYCIQDjRJU+BMFB/o4QPn1osEHW2s+XMQXclHWyxdQNWrMp0AIhALv6KCzaB+Sq5aQJnUKUXIMYguDDOEs34C1iCXCz31Zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251128031353.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7c5dc4d07c259c53a0ae0a111d86d59/midscene-cli-1.0.1-beta-20251128031353.0.tgz","_integrity":"sha512-W5aOVarU5xcsOf3HvFrVEmWH73TPEkobTgj5FIVm1TznY5EgEB4TXyUbfumZ9thGWvVUGsoK90SURmu3ZGK+zw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251128031353.0","@midscene/web":"1.0.1-beta-20251128031353.0","@midscene/core":"1.0.1-beta-20251128031353.0","@midscene/shared":"1.0.1-beta-20251128031353.0","@midscene/android":"1.0.1-beta-20251128031353.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251128031353.0_1764299736468_0.6691485593916957","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128032608.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251128032608.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc2fb43b097f49bdb0ffee539828a3a981bec34e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251128032608.0.tgz","fileCount":11,"integrity":"sha512-QJnn4Tsfg5l6HTVp0CvK37pM3uq0xj8BUJT4X8abkByyFTrAKCJkcc1awdy1QN5V5+d8dwlj+6v/hlfZo/sRzQ==","signatures":[{"sig":"MEUCIQDi+/ivL5KnDd6yY1qrMDzdkZ4wb0J6QyIFYG2X2Af3GgIgRxF3SJ9q65SXOB23gC57l0YOofTMvaL6x7/lX+LcfuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251128032608.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f59e7c3afbeb6764ebbef5c2fff9b86/midscene-cli-1.0.1-beta-20251128032608.0.tgz","_integrity":"sha512-QJnn4Tsfg5l6HTVp0CvK37pM3uq0xj8BUJT4X8abkByyFTrAKCJkcc1awdy1QN5V5+d8dwlj+6v/hlfZo/sRzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251128032608.0","@midscene/web":"1.0.1-beta-20251128032608.0","@midscene/core":"1.0.1-beta-20251128032608.0","@midscene/shared":"1.0.1-beta-20251128032608.0","@midscene/android":"1.0.1-beta-20251128032608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251128032608.0_1764300468826_0.4506646586148255","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251129073709.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251129073709.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"57c2a1466afa6227e266db4d5951f892b466f79f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251129073709.0.tgz","fileCount":11,"integrity":"sha512-tsASNIVLLohzppwtxfc9s6WsBYDmGmLApAOSMNRQVF8cvCjjbDGAwXzna3u5/QWctvTApfslMPVn+knHiSWP7A==","signatures":[{"sig":"MEQCIH4RXj9hw2A0LsTX3jjCK94PWwtyXtBXTvvSXJHt8dlkAiA2HZ8jnEXbck+RNqD2lbfsg4GuQBC6tbTNIQ5WJ5jjzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251129073709.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa054a554328f0a30564a98506a5059b/midscene-cli-1.0.1-beta-20251129073709.0.tgz","_integrity":"sha512-tsASNIVLLohzppwtxfc9s6WsBYDmGmLApAOSMNRQVF8cvCjjbDGAwXzna3u5/QWctvTApfslMPVn+knHiSWP7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251129073709.0","@midscene/web":"1.0.1-beta-20251129073709.0","@midscene/core":"1.0.1-beta-20251129073709.0","@midscene/shared":"1.0.1-beta-20251129073709.0","@midscene/android":"1.0.1-beta-20251129073709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251129073709.0_1764401930469_0.7059290740563808","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251201114631.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251201114631.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"baa99d06817b9302d1c8dd17963b0fc3b8dd3d15","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251201114631.0.tgz","fileCount":11,"integrity":"sha512-Bw2EglYeQLvlykdAJgTq5i3IyOAFhLPvCD/0+UQhWbeiPCHhfQG7xv55Lt38GpispiNl6iXsCbEwVgjeMf9F/A==","signatures":[{"sig":"MEUCIF0z0O6ClUmdPUHy1NI1ZdSF9NFyb7vrTqoGhqlDrVb/AiEAgXH6FwWXL7yR+6+wNJ4QjRXiU7zbnvTAGfzOnejuWI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986573},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251201114631.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b69766aab3512f5dce89eccbbad08ec3/midscene-cli-1.0.1-beta-20251201114631.0.tgz","_integrity":"sha512-Bw2EglYeQLvlykdAJgTq5i3IyOAFhLPvCD/0+UQhWbeiPCHhfQG7xv55Lt38GpispiNl6iXsCbEwVgjeMf9F/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251201114631.0","@midscene/web":"1.0.1-beta-20251201114631.0","@midscene/core":"1.0.1-beta-20251201114631.0","@midscene/shared":"1.0.1-beta-20251201114631.0","@midscene/android":"1.0.1-beta-20251201114631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251201114631.0_1764589693145_0.38488710978085194","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202112442.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251202112442.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"284028a12c2d19d5a74e53930171edd80021fd29","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251202112442.0.tgz","fileCount":11,"integrity":"sha512-R89HNEYQhQi7X2bz8BY/Y8+KZaXeyk0OTT86A7+n71lq5TCbrweEmTRpyp6CESadq0ZHCYOg4e3sUZWYOypZvA==","signatures":[{"sig":"MEYCIQCE271bepL9TZaVflD4mERHgcPgQ2C0yo6qXmbHVSjiGAIhAOOf9a5jYKulculk0l4+ty9llP2CBNLej4gkB42PxI3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251202112442.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d5a3d94da49c8b89fa2c3975d7e5041/midscene-cli-1.0.1-beta-20251202112442.0.tgz","_integrity":"sha512-R89HNEYQhQi7X2bz8BY/Y8+KZaXeyk0OTT86A7+n71lq5TCbrweEmTRpyp6CESadq0ZHCYOg4e3sUZWYOypZvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251202112442.0","@midscene/web":"1.0.1-beta-20251202112442.0","@midscene/core":"1.0.1-beta-20251202112442.0","@midscene/shared":"1.0.1-beta-20251202112442.0","@midscene/android":"1.0.1-beta-20251202112442.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251202112442.0_1764674783792_0.43452251441439227","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202152706.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251202152706.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"63f05e0b65a68cba5154bcde0e974c3336b16292","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251202152706.0.tgz","fileCount":11,"integrity":"sha512-2m3sD60KBl6oyJRlE4vKhpnQbMWqfF138N8R3Jp24poy++OhotP5Zsrzt1FYJAh/7hwVApLZtbLOzjpVjAI00Q==","signatures":[{"sig":"MEYCIQCAG4KB/j5ImSwL/3mtSk21jKRb+ObQnMXfeIub1ghhugIhAKiHs9bz5maDC95ABc0n4gfOdtWMU6JPSMpJO4yC1QHr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3974162},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251202152706.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7739a2001fecc20115633c9e4fe1d64/midscene-cli-1.0.1-beta-20251202152706.0.tgz","_integrity":"sha512-2m3sD60KBl6oyJRlE4vKhpnQbMWqfF138N8R3Jp24poy++OhotP5Zsrzt1FYJAh/7hwVApLZtbLOzjpVjAI00Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251202152706.0","@midscene/web":"1.0.1-beta-20251202152706.0","@midscene/core":"1.0.1-beta-20251202152706.0","@midscene/shared":"1.0.1-beta-20251202152706.0","@midscene/android":"1.0.1-beta-20251202152706.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251202152706.0_1764689326132_0.7506688646950386","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203073716.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251203073716.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b43cef19f4914bc9358b9a52ccd9b9780c6b46e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251203073716.0.tgz","fileCount":11,"integrity":"sha512-yYJ9GtA4otVrK49USPKBZk/dK4GcbMDCyTTthap8apeyVh4H8TV3lAShh4hRggOYlfo5clypGfBFq/LsWLWn7g==","signatures":[{"sig":"MEUCICu87Uz1EoO2y/gArut5PVWC/T/mxNWr2rWFFkgRhHOEAiEA//JGc1t7ojDHsr3jlUUd4VeXXckHX6GLpv60oEfv/go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251203073716.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/daec81f8b07e6115bd1b4b5baf922d2f/midscene-cli-1.0.1-beta-20251203073716.0.tgz","_integrity":"sha512-yYJ9GtA4otVrK49USPKBZk/dK4GcbMDCyTTthap8apeyVh4H8TV3lAShh4hRggOYlfo5clypGfBFq/LsWLWn7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251203073716.0","@midscene/web":"1.0.1-beta-20251203073716.0","@midscene/core":"1.0.1-beta-20251203073716.0","@midscene/shared":"1.0.1-beta-20251203073716.0","@midscene/android":"1.0.1-beta-20251203073716.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251203073716.0_1764747530235_0.8007291738060767","host":"s3://npm-registry-packages-npm-production"}},"0.30.9-beta-20251203125106.0":{"name":"@midscene/cli","version":"0.30.9-beta-20251203125106.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c37850dc9cbd499ebfc68170255020911f5ffed9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.9-beta-20251203125106.0.tgz","fileCount":11,"integrity":"sha512-OEpCnv0C8yi7e4HeHBuWUdIsxtL5oK6oLvfr+3ca/MDj07ydRMDYViwVz2U7NEQxkf9I6HjrJS+flkuJui3fSQ==","signatures":[{"sig":"MEUCID6k+CHf34lcl9Biupl7PZKrme6tJx8xA5NEuIS/t3TJAiEA4W7Eoqi0wuptBhMjuSJUJnNIMHS0eHyEIr+Csias8oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985862},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.9-beta-20251203125106.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cea39188cdd4223152f5855792b37e8f/midscene-cli-0.30.9-beta-20251203125106.0.tgz","_integrity":"sha512-OEpCnv0C8yi7e4HeHBuWUdIsxtL5oK6oLvfr+3ca/MDj07ydRMDYViwVz2U7NEQxkf9I6HjrJS+flkuJui3fSQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.9-beta-20251203125106.0","@midscene/web":"0.30.9-beta-20251203125106.0","@midscene/core":"0.30.9-beta-20251203125106.0","@midscene/shared":"0.30.9-beta-20251203125106.0","@midscene/android":"0.30.9-beta-20251203125106.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.9-beta-20251203125106.0_1764766372005_0.8958182559352297","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203125942.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251203125942.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3cbe723e7ef2507175899fe45c03c33f45b655e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251203125942.0.tgz","fileCount":11,"integrity":"sha512-zw7VWazmhwC7Pv8V8b79hZYqbCfyqQs+j/YyXaHPRsexSvMdEpSXPJ5reEyqpjgyJpZr2ThwWjupZQN4R0asLg==","signatures":[{"sig":"MEUCIQCD1+8zfUzmSaLho+rFoc8k37bTuGpwfzTEdU5KyvIY7gIgY8wWIuHRPtdHnnO5feBuByDaUubgpfDKMu6XJavYY0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251203125942.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3cfb6e92354772396db6b5b2966d4ea8/midscene-cli-1.0.1-beta-20251203125942.0.tgz","_integrity":"sha512-zw7VWazmhwC7Pv8V8b79hZYqbCfyqQs+j/YyXaHPRsexSvMdEpSXPJ5reEyqpjgyJpZr2ThwWjupZQN4R0asLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251203125942.0","@midscene/web":"1.0.1-beta-20251203125942.0","@midscene/core":"1.0.1-beta-20251203125942.0","@midscene/shared":"1.0.1-beta-20251203125942.0","@midscene/android":"1.0.1-beta-20251203125942.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251203125942.0_1764766882559_0.29039537907728774","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204013753.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204013753.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"01f0588e015a5c892d10e9f5a307b6cb861bac76","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204013753.0.tgz","fileCount":11,"integrity":"sha512-Bc/chDDusiuXkp9uliAvDYy9fh5eC3mI5pda+swF6Va8FdGpB6KOqMOqRL1Ptn5UqhkjwaG+6JVQxgZN8gCdfA==","signatures":[{"sig":"MEUCIQDGpI5FoTBVnzKJ0VAerQuLQSjFJL9orkq7IkdUPiCb5gIgGQvQd2CraVPNp+kikbn1cukyJl6Kd2KX2xDXq/671wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204013753.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aaa91614f492edbeb4fec75c07e013dd/midscene-cli-1.0.1-beta-20251204013753.0.tgz","_integrity":"sha512-Bc/chDDusiuXkp9uliAvDYy9fh5eC3mI5pda+swF6Va8FdGpB6KOqMOqRL1Ptn5UqhkjwaG+6JVQxgZN8gCdfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204013753.0","@midscene/web":"1.0.1-beta-20251204013753.0","@midscene/core":"1.0.1-beta-20251204013753.0","@midscene/shared":"1.0.1-beta-20251204013753.0","@midscene/android":"1.0.1-beta-20251204013753.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204013753.0_1764812372135_0.27683505170435985","host":"s3://npm-registry-packages-npm-production"}},"0.30.9":{"name":"@midscene/cli","version":"0.30.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"095e1bf722beea5637df16613d7690352c256905","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.9.tgz","fileCount":11,"integrity":"sha512-wD4jQC3xjnd8W0EUJXIAuPcl+rgxBP8HL0y3BWMMGwNhhhJaDIF83X/Je02jelkMfgU6TYA9aVlAmI7Jrl1Ubg==","signatures":[{"sig":"MEQCIGm5O2MSYR24zS7r4eMK3RMoMHXPK8181NZRBLbA/25KAiA9zN5Cx9mm32fti1VryGNRhjMgUhM+M3JuWbxIN2nNCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985658},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7a4fd8453d7e8da253897e64eb366125/midscene-cli-0.30.9.tgz","_integrity":"sha512-wD4jQC3xjnd8W0EUJXIAuPcl+rgxBP8HL0y3BWMMGwNhhhJaDIF83X/Je02jelkMfgU6TYA9aVlAmI7Jrl1Ubg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.9","@midscene/web":"0.30.9","@midscene/core":"0.30.9","@midscene/shared":"0.30.9","@midscene/android":"0.30.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.9_1764812492735_0.09215757088375809","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204032807.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204032807.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"967d2cfb141d20742316189fec9641c593066c9d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204032807.0.tgz","fileCount":11,"integrity":"sha512-8OqlGy72PjcJZKKKoH90x8qUlXFtJNoK+LY8HD/YxyTb94pwZVw2CXePBuHQ2Ewq6XsJnf1xn4AbOZJD8cqfLA==","signatures":[{"sig":"MEYCIQDSwTCDTECClSiEPurC6ydo5/GX0yVLY4Kydx1yrbR8/QIhANfU0u1iAVFdIOSmWmVus0efMnyOK+jM6DAWKSwU5KxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204032807.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce185ee1d037fa3402a2b237c96fbf38/midscene-cli-1.0.1-beta-20251204032807.0.tgz","_integrity":"sha512-8OqlGy72PjcJZKKKoH90x8qUlXFtJNoK+LY8HD/YxyTb94pwZVw2CXePBuHQ2Ewq6XsJnf1xn4AbOZJD8cqfLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204032807.0","@midscene/web":"1.0.1-beta-20251204032807.0","@midscene/core":"1.0.1-beta-20251204032807.0","@midscene/shared":"1.0.1-beta-20251204032807.0","@midscene/android":"1.0.1-beta-20251204032807.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204032807.0_1764818982212_0.9968398384196777","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204064235.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204064235.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1309fe04ae24deba48b9ad0f4f8b22935730e1f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204064235.0.tgz","fileCount":11,"integrity":"sha512-trUy+Rvx5PLZUHIbDaAc/2D95JsgJColgZC+09k5dVFk6h+Lh2N2Rt2FMspto3VcevAgDCEPN4R1IbuM1Mu0iQ==","signatures":[{"sig":"MEYCIQCIKoV9fjQgfUf8MY/XjBW054Cm4q19XU/1EmmjXr00xgIhAIOgM1tHt4381M2bSi5LhRNJZz4iZieAW+gNU71bkCiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204064235.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73197a3b88724e652f7548ba6cfc4761/midscene-cli-1.0.1-beta-20251204064235.0.tgz","_integrity":"sha512-trUy+Rvx5PLZUHIbDaAc/2D95JsgJColgZC+09k5dVFk6h+Lh2N2Rt2FMspto3VcevAgDCEPN4R1IbuM1Mu0iQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204064235.0","@midscene/web":"1.0.1-beta-20251204064235.0","@midscene/core":"1.0.1-beta-20251204064235.0","@midscene/shared":"1.0.1-beta-20251204064235.0","@midscene/android":"1.0.1-beta-20251204064235.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204064235.0_1764830652455_0.3347704022368614","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204075416.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204075416.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0ad9459c4ab496a92725a79c85bcd0f10fb9739d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204075416.0.tgz","fileCount":11,"integrity":"sha512-/tMob2trKuyRRn0Wu2euXSE5L5njabWWSYj03k0S8Z3Yw7S3Llb3SrV8iBTTsMTfajvuRE07xNTHIwC5Qz685w==","signatures":[{"sig":"MEUCIQD4fkIZbhY8JOeqgXtmbEieb+K5N+sY7Oc9UAjl2KDxXAIgar2L3QPWGafQl3PPjAfw5MgAS8RjslBZEeu3V9n+2xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204075416.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a07feb54cbbb2b903c092eadc87b37e0/midscene-cli-1.0.1-beta-20251204075416.0.tgz","_integrity":"sha512-/tMob2trKuyRRn0Wu2euXSE5L5njabWWSYj03k0S8Z3Yw7S3Llb3SrV8iBTTsMTfajvuRE07xNTHIwC5Qz685w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204075416.0","@midscene/web":"1.0.1-beta-20251204075416.0","@midscene/core":"1.0.1-beta-20251204075416.0","@midscene/shared":"1.0.1-beta-20251204075416.0","@midscene/android":"1.0.1-beta-20251204075416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204075416.0_1764834947322_0.8250939560186359","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204081114.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204081114.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5b2f42cbf5eae76c2db4bb94a8a22054ade36c16","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204081114.0.tgz","fileCount":11,"integrity":"sha512-Xl4wwZU85GQWuKYHOLuNrz90hQAFq9KO4pL9W/9sD26bBttPQUHGyypT8EVA5dgndjk5UZN5csRN+8odenrrCw==","signatures":[{"sig":"MEUCIF1gXmZp8PubvRhcDRwSvPHBRJWkrQEUS8fb1IHcNG8UAiEA/m3uzyN+tNEwub1qCJ3aUnWnuuRIXLFLrmigPZcAg+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204081114.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/18f233074fcadb18f0d5b164a3932f14/midscene-cli-1.0.1-beta-20251204081114.0.tgz","_integrity":"sha512-Xl4wwZU85GQWuKYHOLuNrz90hQAFq9KO4pL9W/9sD26bBttPQUHGyypT8EVA5dgndjk5UZN5csRN+8odenrrCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204081114.0","@midscene/web":"1.0.1-beta-20251204081114.0","@midscene/core":"1.0.1-beta-20251204081114.0","@midscene/shared":"1.0.1-beta-20251204081114.0","@midscene/android":"1.0.1-beta-20251204081114.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204081114.0_1764835968475_0.9271091722964635","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204092409.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251204092409.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4092799c7ceca2445d4d7f817e7ffab7bcef86a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251204092409.0.tgz","fileCount":11,"integrity":"sha512-KNtqFS2B8YT2HZgBXC2zIO7Y278FwjAuaF1TFjYuMrBsxwoZg+0VK7PwletIfrtd4X9EUa9dvSENfyRc6Eurbg==","signatures":[{"sig":"MEUCIQDs9echXplRYvzhrnDtpKUZ7FgH9iZttcofCytSckzddAIgc8wGkykxODUQryyx1Uwmhv5IXjYcpednOi2eBxuDBTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251204092409.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0a4a925e4ce240d098166427b0cb12a/midscene-cli-1.0.1-beta-20251204092409.0.tgz","_integrity":"sha512-KNtqFS2B8YT2HZgBXC2zIO7Y278FwjAuaF1TFjYuMrBsxwoZg+0VK7PwletIfrtd4X9EUa9dvSENfyRc6Eurbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251204092409.0","@midscene/web":"1.0.1-beta-20251204092409.0","@midscene/core":"1.0.1-beta-20251204092409.0","@midscene/shared":"1.0.1-beta-20251204092409.0","@midscene/android":"1.0.1-beta-20251204092409.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251204092409.0_1764840343209_0.5892913531479116","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205024737.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251205024737.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50f31af7fceb275d2f7ba3c87d94e5c232fc80a5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251205024737.0.tgz","fileCount":11,"integrity":"sha512-vvwtaxuIuq2NeYYP/D6AmS2FwubUIar+hz51rlzkg3CAjTdcinQ43Q4nxl26dIjYffG3KRqjCr/tpDMlYuRBCQ==","signatures":[{"sig":"MEYCIQChJDbPspFX3BlAaBIIWaeyZg8wyjCChEir1H8pAE8zKQIhAKINUgW1Ni3sbB7IBCB08/f7uWSZjz+o+zmRfvT4eWqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251205024737.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/20662aa43333bc0647dbcc70c651ff96/midscene-cli-1.0.1-beta-20251205024737.0.tgz","_integrity":"sha512-vvwtaxuIuq2NeYYP/D6AmS2FwubUIar+hz51rlzkg3CAjTdcinQ43Q4nxl26dIjYffG3KRqjCr/tpDMlYuRBCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251205024737.0","@midscene/web":"1.0.1-beta-20251205024737.0","@midscene/core":"1.0.1-beta-20251205024737.0","@midscene/shared":"1.0.1-beta-20251205024737.0","@midscene/android":"1.0.1-beta-20251205024737.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251205024737.0_1764902958483_0.8545222832564945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205031225.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251205031225.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d37e12b7589dc2dfb876b58fba3beda9719db0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251205031225.0.tgz","fileCount":11,"integrity":"sha512-jyvrrwekDPguEHZZ0hJH/IqLQm5RCPvzQ4AezQnom7204DbXQ+GnYXltJ2xlqbr4NGomi2xYzhDaVR3gMbI+mA==","signatures":[{"sig":"MEYCIQCqfrKuGkMD6va8oVwniLO6XhxDiwExL4cwA1nOlelDLAIhALof/8Uum2Kw8E3YH8LzQn7+mTTYXIbqPJERuTRkjKN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251205031225.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6bd8ddcedffb3e72a50e3651200e2462/midscene-cli-1.0.1-beta-20251205031225.0.tgz","_integrity":"sha512-jyvrrwekDPguEHZZ0hJH/IqLQm5RCPvzQ4AezQnom7204DbXQ+GnYXltJ2xlqbr4NGomi2xYzhDaVR3gMbI+mA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251205031225.0","@midscene/web":"1.0.1-beta-20251205031225.0","@midscene/core":"1.0.1-beta-20251205031225.0","@midscene/shared":"1.0.1-beta-20251205031225.0","@midscene/android":"1.0.1-beta-20251205031225.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251205031225.0_1764904440572_0.5652511835491987","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205093836.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251205093836.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7f0c824d09659ad1a3bc014bac6c8cf98991b574","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251205093836.0.tgz","fileCount":11,"integrity":"sha512-RnC+7RYXJ0dvYX0iVKxKnUVTCa6elRIDBvjFg274Z6RxKpJsJ0jLYuF9HGYbH5S/a+aA+IADm+spcInhfhf7qw==","signatures":[{"sig":"MEYCIQDrtGzHehEtI0mvQnF6JJWzGAYiKK+mfDmlKUr9KKCefgIhAJTfIdjjoSB1fNd8LN4FiJB/ebGbNsJT32dRomEUpxZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251205093836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7f9647ff724ff727ef44fe3fb4ed2633/midscene-cli-1.0.1-beta-20251205093836.0.tgz","_integrity":"sha512-RnC+7RYXJ0dvYX0iVKxKnUVTCa6elRIDBvjFg274Z6RxKpJsJ0jLYuF9HGYbH5S/a+aA+IADm+spcInhfhf7qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251205093836.0","@midscene/web":"1.0.1-beta-20251205093836.0","@midscene/core":"1.0.1-beta-20251205093836.0","@midscene/shared":"1.0.1-beta-20251205093836.0","@midscene/android":"1.0.1-beta-20251205093836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251205093836.0_1764927610064_0.0825098089418459","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205094204.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251205094204.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f16c06f10d0df6e6cce958a7d25bcf6f46c30a34","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251205094204.0.tgz","fileCount":11,"integrity":"sha512-UUokKWen9Nx27n7g+VAluIpDWfn59aVXVee6/JGtOPvS98RwoRe+32sDf0g85H7aidkvNkS3kFQEfU4YM3dEXQ==","signatures":[{"sig":"MEQCICcCcztymRy6r5NLdch1hPYyJPvIVI+bKItmn9eU+2VwAiABC/7jIcO6beflc+B4v1DPVkKZ4zulJjbst0edTp659A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251205094204.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/572b0fe66b4320c99a36c2066f1760a8/midscene-cli-1.0.1-beta-20251205094204.0.tgz","_integrity":"sha512-UUokKWen9Nx27n7g+VAluIpDWfn59aVXVee6/JGtOPvS98RwoRe+32sDf0g85H7aidkvNkS3kFQEfU4YM3dEXQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251205094204.0","@midscene/web":"1.0.1-beta-20251205094204.0","@midscene/core":"1.0.1-beta-20251205094204.0","@midscene/shared":"1.0.1-beta-20251205094204.0","@midscene/android":"1.0.1-beta-20251205094204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251205094204.0_1764927820650_0.5744539925185308","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031823.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208031823.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"95c437710fbe0b13006fa13be11f792fbe709275","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208031823.0.tgz","fileCount":11,"integrity":"sha512-X7bY1+VfrWvsMh7B3lvTiG5/yZG/mP7+JjYtyPERH4CP1BNwDM4704kiCo4rTToD8TBDe4Mf9MCCSZPOGrCGkA==","signatures":[{"sig":"MEUCIF1sH2hUkt2LDbKsNiEDR6AdtaXBbtR+K8X76wR3+AMCAiEA4PUYPxbhgDB3b25Ghu1GOTo7tVn5LmclMgwPPsJYGgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208031823.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e75d3185140cf5bbbe7d1cd433dffc78/midscene-cli-1.0.1-beta-20251208031823.0.tgz","_integrity":"sha512-X7bY1+VfrWvsMh7B3lvTiG5/yZG/mP7+JjYtyPERH4CP1BNwDM4704kiCo4rTToD8TBDe4Mf9MCCSZPOGrCGkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208031823.0","@midscene/web":"1.0.1-beta-20251208031823.0","@midscene/core":"1.0.1-beta-20251208031823.0","@midscene/shared":"1.0.1-beta-20251208031823.0","@midscene/android":"1.0.1-beta-20251208031823.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208031823.0_1765163998199_0.2639593542981973","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031856.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208031856.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18b95bc7ec2721b53db71a41cc8da685fdd55bf8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208031856.0.tgz","fileCount":11,"integrity":"sha512-fNUguvCphCu2t1HwQ0OGGM89yo0KvLlKtEmQpuR74EvPKhmk4tMcCWqJnZa1sRKvtiAdK9vREgLmLfUZ1raODg==","signatures":[{"sig":"MEQCIDbqm4/X24QbhSAjbwfXa7UfBwgnjxukovhlKgsq9X7RAiAHaZ5xIWf5cUz/zarSYa8YEWMy56bAOlKJMlj9sUpaDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208031856.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cfcdb5a7945aa9290d09425102d90506/midscene-cli-1.0.1-beta-20251208031856.0.tgz","_integrity":"sha512-fNUguvCphCu2t1HwQ0OGGM89yo0KvLlKtEmQpuR74EvPKhmk4tMcCWqJnZa1sRKvtiAdK9vREgLmLfUZ1raODg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208031856.0","@midscene/web":"1.0.1-beta-20251208031856.0","@midscene/core":"1.0.1-beta-20251208031856.0","@midscene/shared":"1.0.1-beta-20251208031856.0","@midscene/android":"1.0.1-beta-20251208031856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208031856.0_1765164038116_0.20027305356716618","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208033501.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208033501.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2331ab37208bcaa87c96d75d888a994111831be2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208033501.0.tgz","fileCount":11,"integrity":"sha512-T8F/nJ9ibbBgZByED2ckyjB/fDr8Vg2ZFIY9tJBXMinGJZzyvQ6wgk12mMBiM3jT5EdGaQoYyPC6MPTknzjMTQ==","signatures":[{"sig":"MEYCIQCATJP6pGVwdvnUYyX+1M5U9vhkMrY6Ku26y6LBAEnqoAIhAKpzqajSrhYad+32Jtb4eBjO4U7NsIFR/Jtodsro4NHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208033501.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e3c0e3dbfc22f340bbd7958ebee7469/midscene-cli-1.0.1-beta-20251208033501.0.tgz","_integrity":"sha512-T8F/nJ9ibbBgZByED2ckyjB/fDr8Vg2ZFIY9tJBXMinGJZzyvQ6wgk12mMBiM3jT5EdGaQoYyPC6MPTknzjMTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208033501.0","@midscene/web":"1.0.1-beta-20251208033501.0","@midscene/core":"1.0.1-beta-20251208033501.0","@midscene/shared":"1.0.1-beta-20251208033501.0","@midscene/android":"1.0.1-beta-20251208033501.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208033501.0_1765165009496_0.8790465862334667","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208070218.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208070218.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7596d1d44d34811e3a0ed44c52304b053e7c88c4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208070218.0.tgz","fileCount":11,"integrity":"sha512-ElCMU4XcA7KVnUnNPirnyjD1FG6e3v6xpZFQ+6cR4dI9Mo5ZauY/QQdquZOKhE6HbSwDJ8rX0A+vv3IoRXmKOA==","signatures":[{"sig":"MEUCICD4PaZybWc+e7CJjjRzTyrMPqou/P7Zgj012pVIg/swAiEA8iadfN7xcBgYj3vNJdMTA6EXWh9s1UCokz7BCP0Wzig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208070218.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1fe8b0c24865f2f451d85995438407e5/midscene-cli-1.0.1-beta-20251208070218.0.tgz","_integrity":"sha512-ElCMU4XcA7KVnUnNPirnyjD1FG6e3v6xpZFQ+6cR4dI9Mo5ZauY/QQdquZOKhE6HbSwDJ8rX0A+vv3IoRXmKOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208070218.0","@midscene/web":"1.0.1-beta-20251208070218.0","@midscene/core":"1.0.1-beta-20251208070218.0","@midscene/shared":"1.0.1-beta-20251208070218.0","@midscene/android":"1.0.1-beta-20251208070218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208070218.0_1765177441462_0.01665302147913783","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208071759.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208071759.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"663480fddb1024702b4fdcbee5721a787abd4f10","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208071759.0.tgz","fileCount":11,"integrity":"sha512-jtshdQn+2c53umuD5HyfVRXGnXR2POxSDEloLaYhDcKuTDL+uVDlsxfUSeJYQSQMecdYvSpI3Mge1Zex3qxq1Q==","signatures":[{"sig":"MEUCIQDDyenvwxSrqL0jTiLWkRyPK5JPEfYYlfva6cQhpdDJsQIgI+ofxjOzY1tXVqWB0rF6hrUmgosKd3qRu1ql5VqS1zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208071759.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0d884210526d6b97c1bb6c0a6a308df/midscene-cli-1.0.1-beta-20251208071759.0.tgz","_integrity":"sha512-jtshdQn+2c53umuD5HyfVRXGnXR2POxSDEloLaYhDcKuTDL+uVDlsxfUSeJYQSQMecdYvSpI3Mge1Zex3qxq1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208071759.0","@midscene/web":"1.0.1-beta-20251208071759.0","@midscene/core":"1.0.1-beta-20251208071759.0","@midscene/shared":"1.0.1-beta-20251208071759.0","@midscene/android":"1.0.1-beta-20251208071759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208071759.0_1765178383060_0.99716245172215","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208075922.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208075922.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"734dc8285eeb3ba53b87287d09f16b367ab90161","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208075922.0.tgz","fileCount":11,"integrity":"sha512-SmS6PrUzrp7tjEwaYlIyKzoqt1FDMr/yEsZ81bulZ8EkAbDyPFrOp/U/df5dCd1vqz1gyAtE60hpGjSEW4NJcQ==","signatures":[{"sig":"MEQCIHA2CBcGDaVUHX8LqqpNDd9BKgay2M7WHi9CkGcwyWolAiAKgL5sjhjaAy8Ll/YvJmu9FMmhzGC5akF0fVLmmjkUwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208075922.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57ad82562f336b09aca965a95ca10911/midscene-cli-1.0.1-beta-20251208075922.0.tgz","_integrity":"sha512-SmS6PrUzrp7tjEwaYlIyKzoqt1FDMr/yEsZ81bulZ8EkAbDyPFrOp/U/df5dCd1vqz1gyAtE60hpGjSEW4NJcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208075922.0","@midscene/web":"1.0.1-beta-20251208075922.0","@midscene/core":"1.0.1-beta-20251208075922.0","@midscene/shared":"1.0.1-beta-20251208075922.0","@midscene/android":"1.0.1-beta-20251208075922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208075922.0_1765180865651_0.8974573129175862","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208085324.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208085324.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0c9c483fde0e53db9c5fd85c61bb8eadf89da52e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208085324.0.tgz","fileCount":11,"integrity":"sha512-1rqE8AbDQxb00nT41bK5JZJfi37wRqsJ1Vz+xcbXMFiy8PpHY0muanpmwbT98z2rT7FOACGxMN4eWEoAqrpJtg==","signatures":[{"sig":"MEYCIQDjTR7gJTq/ofM/FZaF7AP3zZ0e+7i//6I5VV+IcK53fQIhAPRO3lHKbdpvVBfsgUON3FQMYxOyAVmGl51WNIgQBZ3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208085324.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4d44a95d133e4c4942c6a66b7aeaf53/midscene-cli-1.0.1-beta-20251208085324.0.tgz","_integrity":"sha512-1rqE8AbDQxb00nT41bK5JZJfi37wRqsJ1Vz+xcbXMFiy8PpHY0muanpmwbT98z2rT7FOACGxMN4eWEoAqrpJtg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208085324.0","@midscene/web":"1.0.1-beta-20251208085324.0","@midscene/core":"1.0.1-beta-20251208085324.0","@midscene/shared":"1.0.1-beta-20251208085324.0","@midscene/android":"1.0.1-beta-20251208085324.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208085324.0_1765184100386_0.5034196896447787","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208112226.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251208112226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"81738f6b1db7c62963be81e7f758b4ed596918ea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251208112226.0.tgz","fileCount":11,"integrity":"sha512-LchTH62o71we3JSBe+jelfL0HwMpegHjMTetVfIz4R7ybLTXBz2gzGzfrLSAItSJ3l2xwLdjwPSH3tL9LsdQ7A==","signatures":[{"sig":"MEUCIQCMMupvRni6PN7EEn5C5t0yWuhxoG7q97EEiKHXj6/JMQIgIzrOfTwFW1pcIOiX/KOgy3CGPNswcfjuE+7svE3zP1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251208112226.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44d1c7f7a454bef9a3a3fd3103f29304/midscene-cli-1.0.1-beta-20251208112226.0.tgz","_integrity":"sha512-LchTH62o71we3JSBe+jelfL0HwMpegHjMTetVfIz4R7ybLTXBz2gzGzfrLSAItSJ3l2xwLdjwPSH3tL9LsdQ7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251208112226.0","@midscene/web":"1.0.1-beta-20251208112226.0","@midscene/core":"1.0.1-beta-20251208112226.0","@midscene/shared":"1.0.1-beta-20251208112226.0","@midscene/android":"1.0.1-beta-20251208112226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251208112226.0_1765193042726_0.9739737945845219","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209024153.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251209024153.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5b0d89e429f5eca2ef9c2a4c2bbc92bd59986c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251209024153.0.tgz","fileCount":11,"integrity":"sha512-NIuTBysjPNgJkusuTuhsAZ6Tv/1FnBdIku1XBjntdQeneL3kbTMPhhuGVJNGS+Ff8dsuGFYSatk3WuvhyL52rg==","signatures":[{"sig":"MEQCIBCdDAjEM83knJNEoM44ItSolCCg/zfqN0eam7MS+QwtAiBC4mIJ5anJs6tm9stYnZFUR/SgeyEZZoSUPo4Q5KM6rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251209024153.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3ee08eb3b6c5d6b82b104b2fbd81c6e/midscene-cli-1.0.1-beta-20251209024153.0.tgz","_integrity":"sha512-NIuTBysjPNgJkusuTuhsAZ6Tv/1FnBdIku1XBjntdQeneL3kbTMPhhuGVJNGS+Ff8dsuGFYSatk3WuvhyL52rg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251209024153.0","@midscene/web":"1.0.1-beta-20251209024153.0","@midscene/core":"1.0.1-beta-20251209024153.0","@midscene/shared":"1.0.1-beta-20251209024153.0","@midscene/android":"1.0.1-beta-20251209024153.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251209024153.0_1765248211135_0.45081540024717603","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209112631.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251209112631.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1c351296e401c97abb113b8f14224dcd3273087","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251209112631.0.tgz","fileCount":11,"integrity":"sha512-0Hazt7ghQW89lbbngioFIDFUTwP0qbdHgiHHdIqdCz6v6Nt6xJalBKPZ0vbSt0BAKUn1syVEa4tQdnevXxrydA==","signatures":[{"sig":"MEYCIQCWwI2Q8sXQRZuUjGoBa0XKm9hBdIP8SxhUjhhUSgtV9gIhAOgqtMcHWxoZ2UuF3OjNneNMBnXeZkYaLxJFZ8SD4gcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251209112631.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/587fa6a081bb336075c364e0caad99be/midscene-cli-1.0.1-beta-20251209112631.0.tgz","_integrity":"sha512-0Hazt7ghQW89lbbngioFIDFUTwP0qbdHgiHHdIqdCz6v6Nt6xJalBKPZ0vbSt0BAKUn1syVEa4tQdnevXxrydA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251209112631.0","@midscene/web":"1.0.1-beta-20251209112631.0","@midscene/core":"1.0.1-beta-20251209112631.0","@midscene/shared":"1.0.1-beta-20251209112631.0","@midscene/android":"1.0.1-beta-20251209112631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251209112631.0_1765279691776_0.43920688642637096","host":"s3://npm-registry-packages-npm-production"}},"0.30.10":{"name":"@midscene/cli","version":"0.30.10","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f7f498d6f7549f545eb3ffebdf9bfb9f7e7383d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.10.tgz","fileCount":11,"integrity":"sha512-Xp+5cgga77p/NPhC/loNaC7s/bbFVbpTy0V2apS5JKXEF4aCyuvglACydjYdRdEYM3rIXcLoD0GCSACus0jM1w==","signatures":[{"sig":"MEQCIC91Yjm1fYzQDOvQ9y/c6n71fW9NledD+fBaTiuRgsTFAiACk/yzuTJgvrKT7nPlWN2EglUQ8jsXXqH11bUUWmOn4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985668},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.10.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89fee8bf2a75e509a0cadb77b3ff18d8/midscene-cli-0.30.10.tgz","_integrity":"sha512-Xp+5cgga77p/NPhC/loNaC7s/bbFVbpTy0V2apS5JKXEF4aCyuvglACydjYdRdEYM3rIXcLoD0GCSACus0jM1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.2.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.10","@midscene/web":"0.30.10","@midscene/core":"0.30.10","@midscene/shared":"0.30.10","@midscene/android":"0.30.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.10_1765424155290_0.3724625732579596","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211095502.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251211095502.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0a9abe1165fff8328f4b83b92216292bd2e06f81","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251211095502.0.tgz","fileCount":11,"integrity":"sha512-64k3GZRpEt8UAu5sKtz+j6QyaUnNBt6ZUPKt/wyrx+hDFyojwoDxftazyMKcctSts2teFBK04HmiubZQk/jTVg==","signatures":[{"sig":"MEUCIEdJYTpxAecGTa+hzPB73+XDva5+3R0Kf76otVdK1j1ZAiEAhSs3DKfvvdip/jhRWcZzB8Gm182bu7XGx57S5/QXehs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251211095502.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ff36fd5f93019bdedcda643a4e13715/midscene-cli-1.0.1-beta-20251211095502.0.tgz","_integrity":"sha512-64k3GZRpEt8UAu5sKtz+j6QyaUnNBt6ZUPKt/wyrx+hDFyojwoDxftazyMKcctSts2teFBK04HmiubZQk/jTVg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251211095502.0","@midscene/web":"1.0.1-beta-20251211095502.0","@midscene/core":"1.0.1-beta-20251211095502.0","@midscene/shared":"1.0.1-beta-20251211095502.0","@midscene/android":"1.0.1-beta-20251211095502.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251211095502.0_1765447004281_0.4617774003945434","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211124955.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251211124955.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d8520e101a90fe5a68333a168cbbef45e6cbc909","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251211124955.0.tgz","fileCount":11,"integrity":"sha512-xLwjZ+ztH3wYgoHEYG1izNxyymg8JX3nF72J2INOVUleHsQeJt/n0X1afxz1GE9QSgw0pKNFoFUP7QwwxvgfeQ==","signatures":[{"sig":"MEYCIQD0fjzoB5G3zLK4diTEJTfr/Q6VOCykYaZ+GQErs7//lwIhANFognfikoluYB0MnypS3i1mvECr795B+9DW9n4S+yfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251211124955.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/26dc1d15b7ee72714e980cde801d1511/midscene-cli-1.0.1-beta-20251211124955.0.tgz","_integrity":"sha512-xLwjZ+ztH3wYgoHEYG1izNxyymg8JX3nF72J2INOVUleHsQeJt/n0X1afxz1GE9QSgw0pKNFoFUP7QwwxvgfeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251211124955.0","@midscene/web":"1.0.1-beta-20251211124955.0","@midscene/core":"1.0.1-beta-20251211124955.0","@midscene/shared":"1.0.1-beta-20251211124955.0","@midscene/android":"1.0.1-beta-20251211124955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251211124955.0_1765457494760_0.24808016580105186","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212055914.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251212055914.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7fa3a7f884c8631727e6b5f8701c3630568e0ad4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251212055914.0.tgz","fileCount":11,"integrity":"sha512-a40Kjw8i6IsfLw4aQMtACsV6porqRne4HzzOHvwfVQQk9k8M06ZyDZtlotan/+JYcsygR4Wf7xHAPIN7aI/Tlg==","signatures":[{"sig":"MEQCIBcYDwb0Mg5g6MOi/M/Ksi12veNR+EirPYTa+tIecKbGAiA1WJq9CVaUkWFrnzDPrr6KpPJvZALJbA+Rf8HuT4Lbdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251212055914.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b9847975b6e759cfc49295142707a46/midscene-cli-1.0.1-beta-20251212055914.0.tgz","_integrity":"sha512-a40Kjw8i6IsfLw4aQMtACsV6porqRne4HzzOHvwfVQQk9k8M06ZyDZtlotan/+JYcsygR4Wf7xHAPIN7aI/Tlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251212055914.0","@midscene/web":"1.0.1-beta-20251212055914.0","@midscene/core":"1.0.1-beta-20251212055914.0","@midscene/shared":"1.0.1-beta-20251212055914.0","@midscene/android":"1.0.1-beta-20251212055914.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251212055914.0_1765519248555_0.06692306783122048","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212085743.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251212085743.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"68655deb9cc789a5cf91943583aa6f17a57ee7cd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251212085743.0.tgz","fileCount":11,"integrity":"sha512-vjTWQ2FB7y/6YMQgpy8UgHbHKvw3+uYpKJBDqlP9QdVhODVI24c/sAxRZ+7U66UG5PDcKn04bMRdO9RegenTuA==","signatures":[{"sig":"MEUCIQCEsYjQ279bDFL3z3RlVHAQl5Q+brIHQO+ARErtpZncrwIgOtNsaTRZOCUubVh6ehlxT8DrlITBUggON+er6sgjTfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251212085743.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9b39f7a7807fd13c1381b8da0f9f7a89/midscene-cli-1.0.1-beta-20251212085743.0.tgz","_integrity":"sha512-vjTWQ2FB7y/6YMQgpy8UgHbHKvw3+uYpKJBDqlP9QdVhODVI24c/sAxRZ+7U66UG5PDcKn04bMRdO9RegenTuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251212085743.0","@midscene/web":"1.0.1-beta-20251212085743.0","@midscene/core":"1.0.1-beta-20251212085743.0","@midscene/shared":"1.0.1-beta-20251212085743.0","@midscene/android":"1.0.1-beta-20251212085743.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251212085743.0_1765529964144_0.04080555148416698","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251215101919.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251215101919.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6484e67bd9b7d32a463e013d9ba94fdd611b0632","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251215101919.0.tgz","fileCount":11,"integrity":"sha512-LNfo0OGgLdtrafHWnpaXc6PfhN9Q1vB7Uy3Ps3liPMiAdC4HrDoMdam+lM18gOznQh0TrnoYpx+xYGct3qEBnw==","signatures":[{"sig":"MEYCIQCtGCqf5K3RzHUZI32h70Yb0p2XPa8CF2EwcRZd96Q74QIhAJRU1cdWy/nQ1lSPWo9Z6hsXajveG9N/XULpJHkg3UUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976429},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251215101919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2f80ff682550c4fda479ec243fe9818a/midscene-cli-1.0.1-beta-20251215101919.0.tgz","_integrity":"sha512-LNfo0OGgLdtrafHWnpaXc6PfhN9Q1vB7Uy3Ps3liPMiAdC4HrDoMdam+lM18gOznQh0TrnoYpx+xYGct3qEBnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251215101919.0","@midscene/web":"1.0.1-beta-20251215101919.0","@midscene/core":"1.0.1-beta-20251215101919.0","@midscene/shared":"1.0.1-beta-20251215101919.0","@midscene/android":"1.0.1-beta-20251215101919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251215101919.0_1765794055748_0.5615130730529989","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216064101.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251216064101.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3eb4750b06ad6d081f4dfc11a4d4ae3df10ba27b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251216064101.0.tgz","fileCount":11,"integrity":"sha512-mP7oVMfTrBPo9w2lY1I6TRY72yJu932n2d3I7kzm7R6NQf9d8FdMxPOjMoPCCINLP+F/DSccrf40TcBDJ5/IFQ==","signatures":[{"sig":"MEQCIBqK5963b/nveYplPigyHGqwnvq4cJ6BlCiSiOpJEhtnAiAY2guLfkW7utsFd7a1mYUJKond5PIuQRL4aFEQvmCy/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251216064101.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4d395aea561c84f9db49bbf0fda09d3/midscene-cli-1.0.1-beta-20251216064101.0.tgz","_integrity":"sha512-mP7oVMfTrBPo9w2lY1I6TRY72yJu932n2d3I7kzm7R6NQf9d8FdMxPOjMoPCCINLP+F/DSccrf40TcBDJ5/IFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251216064101.0","@midscene/web":"1.0.1-beta-20251216064101.0","@midscene/core":"1.0.1-beta-20251216064101.0","@midscene/shared":"1.0.1-beta-20251216064101.0","@midscene/android":"1.0.1-beta-20251216064101.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251216064101.0_1765867364969_0.5316244555666245","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216072405.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251216072405.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bfd8897bea7d063c2f936f0e703670f7b0681262","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251216072405.0.tgz","fileCount":11,"integrity":"sha512-uLn0wLum6aaO55wb3dGD4Sqy4+J7K/ckkGSBriiJ1SxHbuU5fufPA58E0E6Ohc80y+r4AASXCc5KO9S578FhKA==","signatures":[{"sig":"MEUCIEET3/p5u0zq7TpzeZdBEjF8lSOyqTrbinOhvPdHFMEvAiEA9bHnGHvzADSTvfM+UfjG5iRmcYNRmC6TZZjBShXfWhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251216072405.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fba64eaabb495147fdc644a0f9b553ab/midscene-cli-1.0.1-beta-20251216072405.0.tgz","_integrity":"sha512-uLn0wLum6aaO55wb3dGD4Sqy4+J7K/ckkGSBriiJ1SxHbuU5fufPA58E0E6Ohc80y+r4AASXCc5KO9S578FhKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251216072405.0","@midscene/web":"1.0.1-beta-20251216072405.0","@midscene/core":"1.0.1-beta-20251216072405.0","@midscene/shared":"1.0.1-beta-20251216072405.0","@midscene/android":"1.0.1-beta-20251216072405.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251216072405.0_1765869952755_0.31070803660849955","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216140107.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251216140107.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dee1ffe3ec95502da79961fccefad7a0a7b44cab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251216140107.0.tgz","fileCount":11,"integrity":"sha512-NbFsJWX7GRCzJfpYxiYPs7dUKyF/V1Fmc9+CdbxA2oxHrnBuxyoLZpUMUv9LlM7o3+O4zhLE43Z77CSXiW4DQQ==","signatures":[{"sig":"MEQCIEEe9Dri6+e5NJDjGy1X4lIaWHNIel/ETQeKJr5l5bNwAiAigGUftHQ2Q3IBSG8fawQD1oy1z3Ylg5gjFbSdqQX5lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251216140107.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4913ff15972f7fa9b9a13d0af897ec8c/midscene-cli-1.0.1-beta-20251216140107.0.tgz","_integrity":"sha512-NbFsJWX7GRCzJfpYxiYPs7dUKyF/V1Fmc9+CdbxA2oxHrnBuxyoLZpUMUv9LlM7o3+O4zhLE43Z77CSXiW4DQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251216140107.0","@midscene/web":"1.0.1-beta-20251216140107.0","@midscene/core":"1.0.1-beta-20251216140107.0","@midscene/shared":"1.0.1-beta-20251216140107.0","@midscene/android":"1.0.1-beta-20251216140107.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251216140107.0_1765893771685_0.32653529174553686","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063119.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251217063119.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eed9938d1f554bb79819be68145289f24b1bdd5c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251217063119.0.tgz","fileCount":11,"integrity":"sha512-7usot9da7xruxJBppf0uCGDRekpMgJVXSNgsg7cyGty6u2qwmJ5pbbFPAn5ASFvWaRukDGW1rjMegUney8V7uQ==","signatures":[{"sig":"MEUCIQDQ8TSQxFYHytVeKDPTQ5cZaIPNJEkr5mDzGf8w29OlpAIgQHIg/qns4uA7qV35ClEM6xx6hQpUNeez0hmu/OIVQOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251217063119.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/951b4c66d56beaeb8f2541f518d825cb/midscene-cli-1.0.1-beta-20251217063119.0.tgz","_integrity":"sha512-7usot9da7xruxJBppf0uCGDRekpMgJVXSNgsg7cyGty6u2qwmJ5pbbFPAn5ASFvWaRukDGW1rjMegUney8V7uQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251217063119.0","@midscene/web":"1.0.1-beta-20251217063119.0","@midscene/core":"1.0.1-beta-20251217063119.0","@midscene/shared":"1.0.1-beta-20251217063119.0","@midscene/android":"1.0.1-beta-20251217063119.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251217063119.0_1765953178768_0.5946940601493198","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063723.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251217063723.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"66ce363022d958ffa52e5695b178da60ceefd363","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251217063723.0.tgz","fileCount":11,"integrity":"sha512-rCLpIAPB391qCFrUNPJ4WqSwSmB66bJX2xn8Krq7DjjwJPvSPS3H8kKsipqHyaLU4NJLdr7svQfyA0kH0bbcUw==","signatures":[{"sig":"MEQCICjqKD1DGIyzKE4SLDFfkqONsJQkY9+uYkrEHvCaQP/OAiA7LP3gZrds1RIkqZjU4OiI3BT5r3xAptxk4NSt1V0Udw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251217063723.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ae49a7b02af7715ae21c027699e7b01/midscene-cli-1.0.1-beta-20251217063723.0.tgz","_integrity":"sha512-rCLpIAPB391qCFrUNPJ4WqSwSmB66bJX2xn8Krq7DjjwJPvSPS3H8kKsipqHyaLU4NJLdr7svQfyA0kH0bbcUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251217063723.0","@midscene/web":"1.0.1-beta-20251217063723.0","@midscene/core":"1.0.1-beta-20251217063723.0","@midscene/shared":"1.0.1-beta-20251217063723.0","@midscene/android":"1.0.1-beta-20251217063723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251217063723.0_1765953538230_0.4377208610067638","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217082334.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251217082334.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"94ea98fb4c14d6a664e491a32e44d029647c5061","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251217082334.0.tgz","fileCount":11,"integrity":"sha512-65dLUkcz9OTPuDPkPQraX2La9WtLRJ/N+w+gjMCP1yIJaH+50b9fYWGeLncVaQg8T383yaQSfDUEwMGVBdqflQ==","signatures":[{"sig":"MEYCIQCMpbo18jhNswEc8D8SBFl+1CbG6A5T3Eu9+yfr9D1MQwIhAKK+yDzVy/fm+7FxlVyXq/3oGZiYOsQynyl/1Xi/cU69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976440},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251217082334.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a81e970a0765ea470ba56ac4c07ae23c/midscene-cli-1.0.1-beta-20251217082334.0.tgz","_integrity":"sha512-65dLUkcz9OTPuDPkPQraX2La9WtLRJ/N+w+gjMCP1yIJaH+50b9fYWGeLncVaQg8T383yaQSfDUEwMGVBdqflQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251217082334.0","@midscene/web":"1.0.1-beta-20251217082334.0","@midscene/core":"1.0.1-beta-20251217082334.0","@midscene/shared":"1.0.1-beta-20251217082334.0","@midscene/android":"1.0.1-beta-20251217082334.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251217082334.0_1765959920330_0.3862714519123214","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251218033045.0":{"name":"@midscene/cli","version":"1.0.1-beta-20251218033045.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"46d72defe707bf55b0abf8e9bbd273a5a1bac0f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1-beta-20251218033045.0.tgz","fileCount":11,"integrity":"sha512-J5p+ljqFlBmz1ZgXBmY6KSX+h5X6pMuz+Wz6Nrms5GPbEa1pSlZtxVVFZ2owx93G5FmBWNj/IbqeiLN1g5Lfnw==","signatures":[{"sig":"MEQCIA21QbrQcpnuu63XsnFSe1mw3jugP7psKwIbJVWMDnTCAiAQBw/BKiaBhiVSbnhbbLocy2HN5VzdxVRakelhbnQPzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1-beta-20251218033045.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7224f0aeeb8537103f032bfa299abc38/midscene-cli-1.0.1-beta-20251218033045.0.tgz","_integrity":"sha512-J5p+ljqFlBmz1ZgXBmY6KSX+h5X6pMuz+Wz6Nrms5GPbEa1pSlZtxVVFZ2owx93G5FmBWNj/IbqeiLN1g5Lfnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1-beta-20251218033045.0","@midscene/web":"1.0.1-beta-20251218033045.0","@midscene/core":"1.0.1-beta-20251218033045.0","@midscene/shared":"1.0.1-beta-20251218033045.0","@midscene/android":"1.0.1-beta-20251218033045.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1-beta-20251218033045.0_1766028749711_0.7350916227609812","host":"s3://npm-registry-packages-npm-production"}},"0.30.11-beta-20251218071621.0":{"name":"@midscene/cli","version":"0.30.11-beta-20251218071621.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c3c43d34392f2f199802da4d82142741a8d785ec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-0.30.11-beta-20251218071621.0.tgz","fileCount":11,"integrity":"sha512-POcSTGZh8VWT9frQgRDZsr4oj3DE+u6pJeMvOesVFgz8xpr9fAaN7+p8JFsFwNtpB9ORxQ3x6cSpqkySZ/Md1w==","signatures":[{"sig":"MEQCIFW/mQWLkQVvZ9qDxnS7JOG7fJwzb0TwyIhBAtRGDIqxAiB2XKxdh2OlNwUgJ88b+8+d8Pmb/ud9eBvZP1XuZlWR2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976422},"main":"./dist/lib/index.js","_from":"file:midscene-cli-0.30.11-beta-20251218071621.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ca4d1969bfd5d478edf6f0d81250541/midscene-cli-0.30.11-beta-20251218071621.0.tgz","_integrity":"sha512-POcSTGZh8VWT9frQgRDZsr4oj3DE+u6pJeMvOesVFgz8xpr9fAaN7+p8JFsFwNtpB9ORxQ3x6cSpqkySZ/Md1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"0.30.11-beta-20251218071621.0","@midscene/web":"0.30.11-beta-20251218071621.0","@midscene/core":"0.30.11-beta-20251218071621.0","@midscene/shared":"0.30.11-beta-20251218071621.0","@midscene/android":"0.30.11-beta-20251218071621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.11-beta-20251218071621.0_1766042291207_0.02002220005569111","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@midscene/cli","version":"1.0.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8af251577c576f4fb722d0d9158f3287e96e192a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.0.tgz","fileCount":11,"integrity":"sha512-T0J1Mq0v96tkMP8e20mfmtHHvj1QOWXzIFlcwM3HFwCD/4lOvQOR6cqS8Azt3LbPoUeg1Q44/Y3zkBdhSvZfNw==","signatures":[{"sig":"MEUCIQDyQtBuya16JoLWkmFKMa+DS8KClSR9oGAhQGRo+R3GKAIgdpZ8rf52anZu/0ErmPuZho/hREQcq9flFFqGYH4hMww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976198},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60e865907bd9b0cc81a6e1e01c2f3993/midscene-cli-1.0.0.tgz","_integrity":"sha512-T0J1Mq0v96tkMP8e20mfmtHHvj1QOWXzIFlcwM3HFwCD/4lOvQOR6cqS8Azt3LbPoUeg1Q44/Y3zkBdhSvZfNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.0","@midscene/web":"1.0.0","@midscene/core":"1.0.0","@midscene/shared":"1.0.0","@midscene/android":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1766044043949_0.5879846214260172","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@midscene/cli","version":"1.0.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"959065a349494c738ccdf2e431eee104f16eb519","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.1.tgz","fileCount":11,"integrity":"sha512-wt/0GAhxOx8LmteoonTBBXtIDn5FoJbMh+v7hbkiuI7ETbSEYzwPA8ObppGHBErePuYUc1CCEPfoQ4nmGDmXIA==","signatures":[{"sig":"MEQCIDHSGM7HsfCYS1nbf3QC/bJj/3Lx1J3T6DgD//egM453AiBFL+nM6sjqVG6XcciKHnIKFli+wIweUmEkA+/eJpuVTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976198},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b9526aca5770e07b49e5d0cdd1c6c0b6/midscene-cli-1.0.1.tgz","_integrity":"sha512-wt/0GAhxOx8LmteoonTBBXtIDn5FoJbMh+v7hbkiuI7ETbSEYzwPA8ObppGHBErePuYUc1CCEPfoQ4nmGDmXIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.1","@midscene/web":"1.0.1","@midscene/core":"1.0.1","@midscene/shared":"1.0.1","@midscene/android":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1766055585510_0.9000415051038861","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta-20251219034434.0":{"name":"@midscene/cli","version":"1.0.2-beta-20251219034434.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d230c3a1e60c2c531525d54078b8467f08715370","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.2-beta-20251219034434.0.tgz","fileCount":11,"integrity":"sha512-PcdtptQ1o9Fud2cqJFTRHGWeK8BUW9r3ZN7XP4DCL1hZxVPVNE+3Tr4QrXuwuh+S1nhazi+sic7f/wx+B4BnrQ==","signatures":[{"sig":"MEYCIQD3SSftSnqF4PsSaMqBaQ+HPVVL3Eb1z84VNYk5dO8R7AIhAMLhSpi10quY4cXct0UJ/+wvlHJ6h4TCYo1L7f4bwQwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.2-beta-20251219034434.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ddb7cbd00a9a23db74a0d39d260b9449/midscene-cli-1.0.2-beta-20251219034434.0.tgz","_integrity":"sha512-PcdtptQ1o9Fud2cqJFTRHGWeK8BUW9r3ZN7XP4DCL1hZxVPVNE+3Tr4QrXuwuh+S1nhazi+sic7f/wx+B4BnrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.2-beta-20251219034434.0","@midscene/web":"1.0.2-beta-20251219034434.0","@midscene/core":"1.0.2-beta-20251219034434.0","@midscene/shared":"1.0.2-beta-20251219034434.0","@midscene/android":"1.0.2-beta-20251219034434.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2-beta-20251219034434.0_1766115981197_0.4953687073708841","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@midscene/cli","version":"1.0.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f49f07110c72c6993c54fa6a583c4b9d3e1327db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.2.tgz","fileCount":11,"integrity":"sha512-Kkz64+Q6f59TOmUWAIwcHBsTq+zmJsfhYHalDnRigVqD/fVNYRX0w/awsxCqROTJGshQ4oyUbN6yB+O8PPZtng==","signatures":[{"sig":"MEUCIAZfira2eE6vnWaRWo0FtNpacmljBtwod9OrmVLM7ydpAiEAlYL4jTnQr9b2C8H3gucGUHHGmBga8qsg3+0K7MIWvbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976198},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b213d6e183ede980bf513a242f5add27/midscene-cli-1.0.2.tgz","_integrity":"sha512-Kkz64+Q6f59TOmUWAIwcHBsTq+zmJsfhYHalDnRigVqD/fVNYRX0w/awsxCqROTJGshQ4oyUbN6yB+O8PPZtng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.2","@midscene/web":"1.0.2","@midscene/core":"1.0.2","@midscene/shared":"1.0.2","@midscene/android":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1766147863582_0.9741757825583526","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251221011051.0":{"name":"@midscene/cli","version":"1.0.3-beta-20251221011051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1e0a9d5a0ebfdde79aaa7078e08740edb438b0f0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.3-beta-20251221011051.0.tgz","fileCount":11,"integrity":"sha512-pmjwGfTLEiwngbz8zZBRc1UzHI//wdwV2F5uXmwxpByuW4xDL/M1q/shotBHy8N7+uVJ/AUTXtJoIHkSexN2Ug==","signatures":[{"sig":"MEUCICCHTNG5eTHkMhEVGsLN8+aNPJKNijg0rJeTf542PhwjAiEA1stJ0BmRqQX3ubU/6SlUi4ZL/rIk8g7uPsePsw7CQo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.3-beta-20251221011051.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/759ba5b88d50daddc83efa275d9f3531/midscene-cli-1.0.3-beta-20251221011051.0.tgz","_integrity":"sha512-pmjwGfTLEiwngbz8zZBRc1UzHI//wdwV2F5uXmwxpByuW4xDL/M1q/shotBHy8N7+uVJ/AUTXtJoIHkSexN2Ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.3-beta-20251221011051.0","@midscene/web":"1.0.3-beta-20251221011051.0","@midscene/core":"1.0.3-beta-20251221011051.0","@midscene/shared":"1.0.3-beta-20251221011051.0","@midscene/android":"1.0.3-beta-20251221011051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3-beta-20251221011051.0_1766279556066_0.10782087505627369","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223004639.0":{"name":"@midscene/cli","version":"1.0.3-beta-20251223004639.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7e77513f012060e95e5e218713e0469b806b227","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.3-beta-20251223004639.0.tgz","fileCount":11,"integrity":"sha512-7B9w+OVzog8DcM4zzMzb6y/dMO2F9V4yjtQPwLTFoM6Xdy5oKwKNGK19bmoRF+G2LdFjaK9jfupxtIk+DtLdqA==","signatures":[{"sig":"MEQCIEL33Xq2KD9iTRlaVGHBYs61NrUdipPNhcsB4UOZEv0TAiA6FMs44RfOy+B+mGAXFuClGkS5m0ye6/a1aPNfbNP4mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.3-beta-20251223004639.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8b13ed7803009c0727658610934ec2e/midscene-cli-1.0.3-beta-20251223004639.0.tgz","_integrity":"sha512-7B9w+OVzog8DcM4zzMzb6y/dMO2F9V4yjtQPwLTFoM6Xdy5oKwKNGK19bmoRF+G2LdFjaK9jfupxtIk+DtLdqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.3-beta-20251223004639.0","@midscene/web":"1.0.3-beta-20251223004639.0","@midscene/core":"1.0.3-beta-20251223004639.0","@midscene/shared":"1.0.3-beta-20251223004639.0","@midscene/android":"1.0.3-beta-20251223004639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3-beta-20251223004639.0_1766450901977_0.44883248719967783","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223070556.0":{"name":"@midscene/cli","version":"1.0.3-beta-20251223070556.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d4d9d85c84177f57eb26160cf2abe3c9beecc9fd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.3-beta-20251223070556.0.tgz","fileCount":11,"integrity":"sha512-qefoPzamOW7hMt47cCqVSjRN+k56/QxfKnPfNVZumEPFTjPEQJUVFH8FrPTOOwczXquxcwykB4oKqHZzLeQ/+A==","signatures":[{"sig":"MEUCIEnxVPZGRadHMXq+BNXVc+r4lEcF2gU2l5g1NyC3yz0VAiEAqex5syVyUjBAS4oVoDqR9Rcz7eWIxfjkTcPa+FQZmzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.3-beta-20251223070556.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5c542a6da2924d2bb45d215e2422079/midscene-cli-1.0.3-beta-20251223070556.0.tgz","_integrity":"sha512-qefoPzamOW7hMt47cCqVSjRN+k56/QxfKnPfNVZumEPFTjPEQJUVFH8FrPTOOwczXquxcwykB4oKqHZzLeQ/+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.3-beta-20251223070556.0","@midscene/web":"1.0.3-beta-20251223070556.0","@midscene/core":"1.0.3-beta-20251223070556.0","@midscene/shared":"1.0.3-beta-20251223070556.0","@midscene/android":"1.0.3-beta-20251223070556.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3-beta-20251223070556.0_1766473658541_0.09932849612815264","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@midscene/cli","version":"1.0.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"02505f3c129ce29eef2534ad42d077f91091974c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.3.tgz","fileCount":11,"integrity":"sha512-3APITSilx6RKwPV32mqq3b1bgw28Wx0fbo+nAHVYtNJnO6OyDClS6xsQmPGnlQ9B4t288d28eRWjbAQWgHvR1g==","signatures":[{"sig":"MEYCIQCDqF2fWk+H4qZeAU+DB9nY62uX6l/HiydF5F44vS6mNwIhAJpNiAKZHqfojwSmUyl34HDhTemZ14/rCvpCAkvvp+63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976198},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1aa539d5d96822fc759f1d302ae52d02/midscene-cli-1.0.3.tgz","_integrity":"sha512-3APITSilx6RKwPV32mqq3b1bgw28Wx0fbo+nAHVYtNJnO6OyDClS6xsQmPGnlQ9B4t288d28eRWjbAQWgHvR1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.3","@midscene/web":"1.0.3","@midscene/core":"1.0.3","@midscene/shared":"1.0.3","@midscene/android":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1766478235039_0.6103388780793593","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223105123.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251223105123.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1fb0f50b1ab689aaed0a308d93c7a755dd15a9bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251223105123.0.tgz","fileCount":11,"integrity":"sha512-ryZSJCfGqxJLR02Uv/ObLsJeODOWT93L4uvkuwZ9+Q/nLn3ccnsXl6TKyvMBw9KasaDbsRxEvUVOoydrKpVSBQ==","signatures":[{"sig":"MEQCIFK9xZrpLf+SFsJBa55Yq3b1gCnUnQCxD3k8hH7CSZvCAiBeHW9ABeW8w938c74G37oHr2rhQrGvEWfxrSNLEDsLTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251223105123.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e117841e98f050b4d907aea724a3bf55/midscene-cli-1.0.4-beta-20251223105123.0.tgz","_integrity":"sha512-ryZSJCfGqxJLR02Uv/ObLsJeODOWT93L4uvkuwZ9+Q/nLn3ccnsXl6TKyvMBw9KasaDbsRxEvUVOoydrKpVSBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251223105123.0","@midscene/web":"1.0.4-beta-20251223105123.0","@midscene/core":"1.0.4-beta-20251223105123.0","@midscene/shared":"1.0.4-beta-20251223105123.0","@midscene/android":"1.0.4-beta-20251223105123.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251223105123.0_1766487181002_0.9681987102513796","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223112206.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251223112206.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e128257ff1c69d722023c4ff655c8a7c24f5cbc8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251223112206.0.tgz","fileCount":11,"integrity":"sha512-pB4Xf0PGCV4yF2wd9NMPmk/KjnzUpkjZ9y+OvWRuBNFDlzxMO8VLPxP5E1tJec+6Cze+54ke+3wTxqTOy7F70w==","signatures":[{"sig":"MEUCIQCDXl1nllIVa4sGb2ZeJS7HTj2HapqoqOtUuojo5Tjx6gIgOlPfh+NdagcQGXcX8PD5XqnPBMzxL3R3/EAcCBMuvfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251223112206.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1db0e458504672e54e90cd710c832dcd/midscene-cli-1.0.4-beta-20251223112206.0.tgz","_integrity":"sha512-pB4Xf0PGCV4yF2wd9NMPmk/KjnzUpkjZ9y+OvWRuBNFDlzxMO8VLPxP5E1tJec+6Cze+54ke+3wTxqTOy7F70w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251223112206.0","@midscene/web":"1.0.4-beta-20251223112206.0","@midscene/core":"1.0.4-beta-20251223112206.0","@midscene/shared":"1.0.4-beta-20251223112206.0","@midscene/android":"1.0.4-beta-20251223112206.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251223112206.0_1766489023466_0.675144243581348","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223124656.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251223124656.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2e0634a0d1da77cb42500383e6483fb0f0400e31","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251223124656.0.tgz","fileCount":11,"integrity":"sha512-lsXI888ytcXhgzJ8/pre2xjfodQZjxeLragIL4V8JmNnPjhLlJj3K+xH2h7coEzqIWABgzV7l5ikjpreCv5ycA==","signatures":[{"sig":"MEUCIExsTst0riJYzWl/i0nEhl1y0Wx+MyBAj4IMwmUjc5WcAiEAk9Di+2EeyynKIY1qM1yp3pkg+z+jjfmqvt1mhn2ivQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251223124656.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fad747f32217d8a38cd7c6567fd9fcff/midscene-cli-1.0.4-beta-20251223124656.0.tgz","_integrity":"sha512-lsXI888ytcXhgzJ8/pre2xjfodQZjxeLragIL4V8JmNnPjhLlJj3K+xH2h7coEzqIWABgzV7l5ikjpreCv5ycA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251223124656.0","@midscene/web":"1.0.4-beta-20251223124656.0","@midscene/core":"1.0.4-beta-20251223124656.0","@midscene/shared":"1.0.4-beta-20251223124656.0","@midscene/android":"1.0.4-beta-20251223124656.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251223124656.0_1766494114991_0.5845639391723447","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224020343.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251224020343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"205e380dfb64070d6300b73d8d8b6644e3a62c53","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251224020343.0.tgz","fileCount":11,"integrity":"sha512-asv7psiBIhxK97iACCyPNfLHAGm9Vin19/max2t6OkY9mZ5zSnJAIfI+O0KZuD74m5gzHoEnocmkX72vg+yuxA==","signatures":[{"sig":"MEYCIQDoUUxc/0+OzWLWjmJcfjlqxxoUSZVBVWZSAbyfOaHkEgIhAMGkvHNze4NPXLC/Ujbbd9vei2UptgAB6ZIqk6CfygbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251224020343.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/108551a16d75caf6c126a9cce3993fb9/midscene-cli-1.0.4-beta-20251224020343.0.tgz","_integrity":"sha512-asv7psiBIhxK97iACCyPNfLHAGm9Vin19/max2t6OkY9mZ5zSnJAIfI+O0KZuD74m5gzHoEnocmkX72vg+yuxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251224020343.0","@midscene/web":"1.0.4-beta-20251224020343.0","@midscene/core":"1.0.4-beta-20251224020343.0","@midscene/shared":"1.0.4-beta-20251224020343.0","@midscene/android":"1.0.4-beta-20251224020343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251224020343.0_1766541926066_0.5108380054874928","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224035247.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251224035247.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"797e78d8517deb0335101903a37572256fbf3a0d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251224035247.0.tgz","fileCount":11,"integrity":"sha512-JnTDJoTRpEZjr6Pkws+menmV0YRzynNdNPrxH7UdmuHL38F2lK6SF5oR6cc+525DqT6ygbC4yLk4m+7gqgJtBQ==","signatures":[{"sig":"MEUCIBcVBJQ/FS3zkT2jETq2CXlgBxqsD7yU40XyEYhyqGE+AiEApNRbnBlWSHE/LhXncEUbfw8ELJqA4xb8hTKhrb0bjJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251224035247.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f8e22d9646157697a2791fae95be7a8/midscene-cli-1.0.4-beta-20251224035247.0.tgz","_integrity":"sha512-JnTDJoTRpEZjr6Pkws+menmV0YRzynNdNPrxH7UdmuHL38F2lK6SF5oR6cc+525DqT6ygbC4yLk4m+7gqgJtBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251224035247.0","@midscene/web":"1.0.4-beta-20251224035247.0","@midscene/core":"1.0.4-beta-20251224035247.0","@midscene/shared":"1.0.4-beta-20251224035247.0","@midscene/android":"1.0.4-beta-20251224035247.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251224035247.0_1766548470247_0.15073154748240314","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224080556.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251224080556.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"172854b929e5f780d6e2679142892f5412ad606d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251224080556.0.tgz","fileCount":11,"integrity":"sha512-OTlx+NHAmTAwglUKhw4Qjq9oK9xO7w7x6lDyTyHKdbSAvMggX+ugCN72zEVridKXZaYijUzmRN6/P8UYr+eHDg==","signatures":[{"sig":"MEYCIQDUn4Fir2NxluthSSfV6vrV4kpv0BdyOcZsEyZPBNjpeQIhAI95Rivuqul/A2t+kQlRfmK6xraL3v6pABRVwnwseb+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251224080556.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c22fb5cf28f6245d16378ef148a666cd/midscene-cli-1.0.4-beta-20251224080556.0.tgz","_integrity":"sha512-OTlx+NHAmTAwglUKhw4Qjq9oK9xO7w7x6lDyTyHKdbSAvMggX+ugCN72zEVridKXZaYijUzmRN6/P8UYr+eHDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251224080556.0","@midscene/web":"1.0.4-beta-20251224080556.0","@midscene/core":"1.0.4-beta-20251224080556.0","@midscene/shared":"1.0.4-beta-20251224080556.0","@midscene/android":"1.0.4-beta-20251224080556.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251224080556.0_1766563657525_0.77339033324151","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224083730.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251224083730.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"525792a84eab6fdfe15b8f78a34276c1655d055e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251224083730.0.tgz","fileCount":11,"integrity":"sha512-Z3Nykavm+4l7GMbjtHTwlPO3U0BGkt0e8dsBNi6d3MpdG1zheUG7scxEVjDX/mMgGzlyal4/jGOGgKOnI7eVxA==","signatures":[{"sig":"MEYCIQDXxOnI7JqQnNgiq0JSYRpT9f1RLSrQXdnRDiVw8RohIgIhAJs2rBkAfybZ9t1qR8SsfGBeNmBNMUIxhpHzOkcE59lJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251224083730.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7f1fb3569aa93ac68b0b8311db16523e/midscene-cli-1.0.4-beta-20251224083730.0.tgz","_integrity":"sha512-Z3Nykavm+4l7GMbjtHTwlPO3U0BGkt0e8dsBNi6d3MpdG1zheUG7scxEVjDX/mMgGzlyal4/jGOGgKOnI7eVxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251224083730.0","@midscene/web":"1.0.4-beta-20251224083730.0","@midscene/core":"1.0.4-beta-20251224083730.0","@midscene/shared":"1.0.4-beta-20251224083730.0","@midscene/android":"1.0.4-beta-20251224083730.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251224083730.0_1766565552997_0.0631792765187611","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225024853.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251225024853.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bdaf5c6a822ca88a77fd958f5bf6370552a72bcc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251225024853.0.tgz","fileCount":11,"integrity":"sha512-j185kJj4Yq4ihFn8lMtWk7ck9lYf0UlQ16oxQgbeC0wasrc1mHFKVCVWF2M9lHqmbE0wZov77TTe4s7/wuagiw==","signatures":[{"sig":"MEQCIEfw+T2x0G14b9oqkRLD49X94JEFzhRdVfGyCKfeOlqsAiAwzcckYrm/wNYskCaIThL+sl/XXla1xQ7fsPU1CLupiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251225024853.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7685368b42580d984b677a4b8ceb1fc3/midscene-cli-1.0.4-beta-20251225024853.0.tgz","_integrity":"sha512-j185kJj4Yq4ihFn8lMtWk7ck9lYf0UlQ16oxQgbeC0wasrc1mHFKVCVWF2M9lHqmbE0wZov77TTe4s7/wuagiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251225024853.0","@midscene/web":"1.0.4-beta-20251225024853.0","@midscene/core":"1.0.4-beta-20251225024853.0","@midscene/shared":"1.0.4-beta-20251225024853.0","@midscene/android":"1.0.4-beta-20251225024853.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251225024853.0_1766631034369_0.12620681184379468","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225030856.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251225030856.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5858d4e8b9596bbd5125a1f5b5b24264a8b657d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251225030856.0.tgz","fileCount":11,"integrity":"sha512-lH8yQ3TAOCEoDX04whMpOhJJxnHteIxbva8i9dh0AhsGGJPnG2jRC/4H78oomNv3xpRfKpDsNbKLgu2ZM4jPyg==","signatures":[{"sig":"MEUCIGhLqk0/UIqFo5Q8iRg4swH9PU9U9f88e5ZBOjgAzfziAiEAnivw2/bZBSlLvBlKPXoCNP6mBdSyiXFuiGaJdVbLgMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251225030856.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64fa84df5d7c6c131e16f466d0c1d9ed/midscene-cli-1.0.4-beta-20251225030856.0.tgz","_integrity":"sha512-lH8yQ3TAOCEoDX04whMpOhJJxnHteIxbva8i9dh0AhsGGJPnG2jRC/4H78oomNv3xpRfKpDsNbKLgu2ZM4jPyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251225030856.0","@midscene/web":"1.0.4-beta-20251225030856.0","@midscene/core":"1.0.4-beta-20251225030856.0","@midscene/shared":"1.0.4-beta-20251225030856.0","@midscene/android":"1.0.4-beta-20251225030856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251225030856.0_1766632236562_0.08973634405608988","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225035408.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251225035408.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d787e0f1e291dcc686caa3b3cff85b3391c2df02","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251225035408.0.tgz","fileCount":11,"integrity":"sha512-2cdctVIl588BCYVF+71SzzeMWdowlffvMkPUk2dps4Ml2UHyxL32soVpfig0lZkfl5kTwbQFXMsna5Raaw2n6A==","signatures":[{"sig":"MEQCIHQg+9pt89/RR2/AHphuwnC0IkuwgwIN7t+j1D8U0gajAiAG1thRMp5A4RxtRtgZ/VPuJVsRW/5p619O5xSAyj9bYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251225035408.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cb9a91ce1ef23f0958130f143370b9d0/midscene-cli-1.0.4-beta-20251225035408.0.tgz","_integrity":"sha512-2cdctVIl588BCYVF+71SzzeMWdowlffvMkPUk2dps4Ml2UHyxL32soVpfig0lZkfl5kTwbQFXMsna5Raaw2n6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251225035408.0","@midscene/web":"1.0.4-beta-20251225035408.0","@midscene/core":"1.0.4-beta-20251225035408.0","@midscene/shared":"1.0.4-beta-20251225035408.0","@midscene/android":"1.0.4-beta-20251225035408.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251225035408.0_1766634950890_0.4158178832470045","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225113415.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251225113415.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"056107aa13aebf93203b45a5dea65dbc636bb3da","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251225113415.0.tgz","fileCount":11,"integrity":"sha512-T1lFr74s3/h1m62NOu1vjfdwbaZyi0kaw21PbBMamDuYc5xPDATp03JeRgpstK6DHvJZ60mJUjBiNve0H3KUMg==","signatures":[{"sig":"MEQCIAJ0k8NSQ3fYJfzlNRZCi3Lxof5ci5unLrRbOYH0g1I8AiBcXIESnDhfATaEFG4Xze6Zo29j5VZ+4cF20cgk1zFbYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251225113415.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f34f931921623e710140f1740124e039/midscene-cli-1.0.4-beta-20251225113415.0.tgz","_integrity":"sha512-T1lFr74s3/h1m62NOu1vjfdwbaZyi0kaw21PbBMamDuYc5xPDATp03JeRgpstK6DHvJZ60mJUjBiNve0H3KUMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251225113415.0","@midscene/web":"1.0.4-beta-20251225113415.0","@midscene/core":"1.0.4-beta-20251225113415.0","@midscene/shared":"1.0.4-beta-20251225113415.0","@midscene/android":"1.0.4-beta-20251225113415.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251225113415.0_1766662558283_0.7017018605308376","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251229021253.0":{"name":"@midscene/cli","version":"1.0.4-beta-20251229021253.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fdd2e276611b06d8dff1c070f10d8c435de9f742","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4-beta-20251229021253.0.tgz","fileCount":11,"integrity":"sha512-EC5+jR0dZw62zEZ2uKnpR3NGUUPOvMa9FYPQLAYN4Knyh7PkY3l+f5wQGOWsVUXFyIPDW8EBKx0mQKYm8sNQnA==","signatures":[{"sig":"MEUCIQCBWG19ZHj1Z4TT/7gVNmyOsNB4A7Z3JZdZOPYaGNAzZAIgD5KgOo4VvLkbt2GB7nE9PRun3WrxnF3RgcPP2aH0+2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4-beta-20251229021253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c80cb5edd9d179b92d590579a5999a2/midscene-cli-1.0.4-beta-20251229021253.0.tgz","_integrity":"sha512-EC5+jR0dZw62zEZ2uKnpR3NGUUPOvMa9FYPQLAYN4Knyh7PkY3l+f5wQGOWsVUXFyIPDW8EBKx0mQKYm8sNQnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4-beta-20251229021253.0","@midscene/web":"1.0.4-beta-20251229021253.0","@midscene/core":"1.0.4-beta-20251229021253.0","@midscene/shared":"1.0.4-beta-20251229021253.0","@midscene/android":"1.0.4-beta-20251229021253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4-beta-20251229021253.0_1766974475416_0.7396952353515414","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@midscene/cli","version":"1.0.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca694914d8d04f24587b5af9d9760088c54a4fdf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.4.tgz","fileCount":11,"integrity":"sha512-cHMHcuWw6uHJOImVXYQ3Dk9/GLrUe7yKDGEZjKTQrNy76UM1QsRufDKx5I/03wKbxvLsy4kHKX3LCLAC44nxGQ==","signatures":[{"sig":"MEYCIQCMzzKYeF/+ptZz12x5EDGDCrD2XREHrm5Nie6zj57EWAIhANLmJr7xTFCpgn1C4LPLDAXqYElUxzgpQO94a3JthfOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976198},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cac510cc9d8a7f8b3d82ee03d5fb6599/midscene-cli-1.0.4.tgz","_integrity":"sha512-cHMHcuWw6uHJOImVXYQ3Dk9/GLrUe7yKDGEZjKTQrNy76UM1QsRufDKx5I/03wKbxvLsy4kHKX3LCLAC44nxGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.4","@midscene/web":"1.0.4","@midscene/core":"1.0.4","@midscene/shared":"1.0.4","@midscene/android":"1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1766975645745_0.3553957115516444","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251229072356.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251229072356.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50db461b9ed7fd52292941a6243ad82f2902fa1e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251229072356.0.tgz","fileCount":11,"integrity":"sha512-FmEq7wPgMabdOpg/zmAjRVrUs8xXoSHTyzAYOPbKQxW7mJrZsf94NwNd5WnzZmyKfuLhKLhwyaV7olNuxp0N8g==","signatures":[{"sig":"MEUCIQCQAfRguX49POvnN+AKOkf9SgaNPzA9hKNxyAbKHIkEyAIgbeMec4exH+nsbEBWeu/PAOi4o5lvzF/JPs8alUbAlIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251229072356.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5268a372b14e7c48342b803eba332ad3/midscene-cli-1.0.5-beta-20251229072356.0.tgz","_integrity":"sha512-FmEq7wPgMabdOpg/zmAjRVrUs8xXoSHTyzAYOPbKQxW7mJrZsf94NwNd5WnzZmyKfuLhKLhwyaV7olNuxp0N8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251229072356.0","@midscene/web":"1.0.5-beta-20251229072356.0","@midscene/core":"1.0.5-beta-20251229072356.0","@midscene/shared":"1.0.5-beta-20251229072356.0","@midscene/android":"1.0.5-beta-20251229072356.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251229072356.0_1766993135486_0.8062414958741968","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230124359.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251230124359.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34f36dec52459fa550e2e5feb9e8460315edbf70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251230124359.0.tgz","fileCount":11,"integrity":"sha512-dZGzE+jvfthwRGRTacqVKoiaP/PoM0OzSHoIyNiQuYk08378ksyvdJg+/QpW4SAlXuHaN9wzFnNOn7j4Vn3Nmg==","signatures":[{"sig":"MEUCIQCBxcRWdKtfA8dla0/T/pcM1BJs9Za3xzwzVAOxAWCrKAIgGJJVYliEgHozHA/3wy6L9TAjrInH9jNm3S0KEJjGrC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251230124359.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71c30f80d0e0d55a47978d8f30dab7e9/midscene-cli-1.0.5-beta-20251230124359.0.tgz","_integrity":"sha512-dZGzE+jvfthwRGRTacqVKoiaP/PoM0OzSHoIyNiQuYk08378ksyvdJg+/QpW4SAlXuHaN9wzFnNOn7j4Vn3Nmg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251230124359.0","@midscene/web":"1.0.5-beta-20251230124359.0","@midscene/core":"1.0.5-beta-20251230124359.0","@midscene/shared":"1.0.5-beta-20251230124359.0","@midscene/android":"1.0.5-beta-20251230124359.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251230124359.0_1767098738242_0.30770840407203526","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230131740.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251230131740.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"55c903643a21459468a0a7d1a7d193cc67898ba8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251230131740.0.tgz","fileCount":11,"integrity":"sha512-TqWXgNMVOv81voO/54y54Q+jc9SqGc2fissxywWpHjXHtMkwkvx/VTujSA83OfoKlM/Sm3VgmT9kptPiTiP4Dg==","signatures":[{"sig":"MEUCIQCy1l2JENCaswo2emu20arwxoD0QyOSKn0MAhZ8ngEVawIgZB4bUx2elwFWu5ZAehxiPb2c9+iC1lggzPC1eb6Pc1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251230131740.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d717c77df71eb9de3ba58ddc40b3df67/midscene-cli-1.0.5-beta-20251230131740.0.tgz","_integrity":"sha512-TqWXgNMVOv81voO/54y54Q+jc9SqGc2fissxywWpHjXHtMkwkvx/VTujSA83OfoKlM/Sm3VgmT9kptPiTiP4Dg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251230131740.0","@midscene/web":"1.0.5-beta-20251230131740.0","@midscene/core":"1.0.5-beta-20251230131740.0","@midscene/shared":"1.0.5-beta-20251230131740.0","@midscene/android":"1.0.5-beta-20251230131740.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251230131740.0_1767100756251_0.1956014128850525","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230135517.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251230135517.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4f2fa3d9d3c98c4d032f883be9c6eae06043e32a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251230135517.0.tgz","fileCount":11,"integrity":"sha512-ps/T3Sh55Sm/5XnEaKOW7txaseAZJx79ivBPX7BDBIER7jbk3DbQQyVHdRTv2Y+lF4AU1wvAlv/CdIhAhiYc8A==","signatures":[{"sig":"MEUCIQDG5MmxW8jmPgMjw1nlntDx1zUmUy+n03nP/lOV1E4DcAIgO3hQXKPvJduRhVoRztFm8D0Br6A2QLjijeHzEG01KRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251230135517.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adf30c61c9ffc9ab57cb89691e73ea62/midscene-cli-1.0.5-beta-20251230135517.0.tgz","_integrity":"sha512-ps/T3Sh55Sm/5XnEaKOW7txaseAZJx79ivBPX7BDBIER7jbk3DbQQyVHdRTv2Y+lF4AU1wvAlv/CdIhAhiYc8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251230135517.0","@midscene/web":"1.0.5-beta-20251230135517.0","@midscene/core":"1.0.5-beta-20251230135517.0","@midscene/shared":"1.0.5-beta-20251230135517.0","@midscene/android":"1.0.5-beta-20251230135517.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251230135517.0_1767103018995_0.7432703196456103","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231022759.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251231022759.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3b0de6fd9dc8d1af59c95a7446028eefbbe114d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251231022759.0.tgz","fileCount":11,"integrity":"sha512-pSe1pgTeNH9bI1az9bThvDH57hyiPMBogzbu+qZ/IVVBhZ+XCow5fJbWPKIe5UhLJZQZQ9p1Q47QS88Q7Y4ErQ==","signatures":[{"sig":"MEQCICfrUO4d3ZvPFCel1eTZc1GLoP2hIUV/lVoZ0li3gXIjAiAL8hMUkVzhjRC/giwf3Vt0cpAJVmf+DeJ2Bo4DjwzEFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251231022759.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/58302cd6c6df43f8f5c3349994101712/midscene-cli-1.0.5-beta-20251231022759.0.tgz","_integrity":"sha512-pSe1pgTeNH9bI1az9bThvDH57hyiPMBogzbu+qZ/IVVBhZ+XCow5fJbWPKIe5UhLJZQZQ9p1Q47QS88Q7Y4ErQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251231022759.0","@midscene/web":"1.0.5-beta-20251231022759.0","@midscene/core":"1.0.5-beta-20251231022759.0","@midscene/shared":"1.0.5-beta-20251231022759.0","@midscene/android":"1.0.5-beta-20251231022759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251231022759.0_1767148179706_0.4333884216174766","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231065132.0":{"name":"@midscene/cli","version":"1.0.5-beta-20251231065132.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"26690da4ddc8b0bc1da60699ed8bcba3594de069","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20251231065132.0.tgz","fileCount":11,"integrity":"sha512-dzonbJK7UF5xIxyHC5pirA8XB8oXcRlH7Gdqi0sOJrpQPghthKr+6ez/dcN+TLsxrkKQxjcquau/BYAOSE5/8g==","signatures":[{"sig":"MEYCIQDVS61TUPoXHTe26wEzkqDMZNk3erNuEiG4mzpurcmdUwIhALWz9DCnjaqsPDkhRBoI5bAmWTdz2/mA13PEq5iGAoke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20251231065132.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3fd75de695c80abf9120fe2a6c4279a/midscene-cli-1.0.5-beta-20251231065132.0.tgz","_integrity":"sha512-dzonbJK7UF5xIxyHC5pirA8XB8oXcRlH7Gdqi0sOJrpQPghthKr+6ez/dcN+TLsxrkKQxjcquau/BYAOSE5/8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20251231065132.0","@midscene/web":"1.0.5-beta-20251231065132.0","@midscene/core":"1.0.5-beta-20251231065132.0","@midscene/shared":"1.0.5-beta-20251231065132.0","@midscene/android":"1.0.5-beta-20251231065132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20251231065132.0_1767163992554_0.575945971377686","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042600.0":{"name":"@midscene/cli","version":"1.0.5-beta-20260104042600.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e11b95d176e1e3e6f1d2d2157e5be5dda44d6dc7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20260104042600.0.tgz","fileCount":11,"integrity":"sha512-XWVTP7T8ehxM0qwKLvnOuXWee17IdSGYvY6fMyUkFEzfPF+Kojo2kUiZZOkRAe1QQaoTDkeie8FbKsvB0/IsEA==","signatures":[{"sig":"MEQCIBAthKXVTvNRNAtK3+Nk+uaBAufGb+u8u31bfgsTmnYyAiBNNuA6H/jbK5hdLBxBcAf/dBT5cPYPCcH45o93K1eucQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20260104042600.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c31dfc9330c09a81fad8db62f3f85a3/midscene-cli-1.0.5-beta-20260104042600.0.tgz","_integrity":"sha512-XWVTP7T8ehxM0qwKLvnOuXWee17IdSGYvY6fMyUkFEzfPF+Kojo2kUiZZOkRAe1QQaoTDkeie8FbKsvB0/IsEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20260104042600.0","@midscene/web":"1.0.5-beta-20260104042600.0","@midscene/core":"1.0.5-beta-20260104042600.0","@midscene/shared":"1.0.5-beta-20260104042600.0","@midscene/android":"1.0.5-beta-20260104042600.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20260104042600.0_1767500859976_0.006174025388709259","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042628.0":{"name":"@midscene/cli","version":"1.0.5-beta-20260104042628.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"809a17a7649b914e633e919d88fe4e4fe49f80a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20260104042628.0.tgz","fileCount":11,"integrity":"sha512-Oq5QHna9CA62y1A9lsbcmiu6CdbqPrz4jfxTkKcaGFrN9GkuRciwyAu4QbQ6sXPJmPpQr3FITeN4QV7h7Xzw3g==","signatures":[{"sig":"MEQCIGfcNqQVC5NltZ00EyqXyxmuOuXd/P9NY58rFmJ8lcNQAiA2FGwZDqliloYuma6lKknriLX6x3YEP8M2Wy9TnKsEyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20260104042628.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5848b09148bc3e95452a3bc491b4364a/midscene-cli-1.0.5-beta-20260104042628.0.tgz","_integrity":"sha512-Oq5QHna9CA62y1A9lsbcmiu6CdbqPrz4jfxTkKcaGFrN9GkuRciwyAu4QbQ6sXPJmPpQr3FITeN4QV7h7Xzw3g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20260104042628.0","@midscene/web":"1.0.5-beta-20260104042628.0","@midscene/core":"1.0.5-beta-20260104042628.0","@midscene/shared":"1.0.5-beta-20260104042628.0","@midscene/android":"1.0.5-beta-20260104042628.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20260104042628.0_1767500890294_0.9501982910212825","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104063142.0":{"name":"@midscene/cli","version":"1.0.5-beta-20260104063142.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7f6d5cb5818a58ee88c6a616425b70bdeddfcdf3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20260104063142.0.tgz","fileCount":11,"integrity":"sha512-yvhR1fEsn8qL86KCnbI7ApzpH8S9cHLOFKptnGKYJzF/ya+gFRYkBjIP5I/i6BeG6ZpQvJhpp8RxXWFOOqHT7Q==","signatures":[{"sig":"MEUCICc2NJpXTRDsFMe7AaYMB0F+80B9wIIy4mJuRAqtcGrGAiEAroQy2uGqEQRoSxwqoeNNAwF8u8T8/8rZa+HccVq4lvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976402},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20260104063142.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/098631a074df223c3f86014937c1f717/midscene-cli-1.0.5-beta-20260104063142.0.tgz","_integrity":"sha512-yvhR1fEsn8qL86KCnbI7ApzpH8S9cHLOFKptnGKYJzF/ya+gFRYkBjIP5I/i6BeG6ZpQvJhpp8RxXWFOOqHT7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20260104063142.0","@midscene/web":"1.0.5-beta-20260104063142.0","@midscene/core":"1.0.5-beta-20260104063142.0","@midscene/shared":"1.0.5-beta-20260104063142.0","@midscene/android":"1.0.5-beta-20260104063142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20260104063142.0_1767508396445_0.28649278659993604","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260105023603.0":{"name":"@midscene/cli","version":"1.0.5-beta-20260105023603.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"63be58313329d72846e9b3a6e01e8622d5e21634","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.0.5-beta-20260105023603.0.tgz","fileCount":11,"integrity":"sha512-7uf2ftXx7Xq2NfAoK5xb+Q82QQYzK6v5Rg55D9W8V+vfqwhACf/I8RMyvrmuQoOCN7MylDofW6KoVuM+7+lM4A==","signatures":[{"sig":"MEYCIQCqDEyZgOc0tApOh14jFMu8jD6fXZJrJtFVPoaTULRSBwIhAKaFkBXLYZXcRwSzeW7N3B533HQZCGD+B7lhtZDvV7Li","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.0.5-beta-20260105023603.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6bf77614f525c2db85db2d2e496cad6/midscene-cli-1.0.5-beta-20260105023603.0.tgz","_integrity":"sha512-7uf2ftXx7Xq2NfAoK5xb+Q82QQYzK6v5Rg55D9W8V+vfqwhACf/I8RMyvrmuQoOCN7MylDofW6KoVuM+7+lM4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.0.5-beta-20260105023603.0","@midscene/web":"1.0.5-beta-20260105023603.0","@midscene/core":"1.0.5-beta-20260105023603.0","@midscene/shared":"1.0.5-beta-20260105023603.0","@midscene/android":"1.0.5-beta-20260105023603.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5-beta-20260105023603.0_1767580665484_0.06112608552316323","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@midscene/cli","version":"1.1.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"08cc3c865391fca301f1410c5a9670f2f2d25567","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.0.tgz","fileCount":11,"integrity":"sha512-ib75q+4vR+ihKLtWMq8xw/mxIMDdSDHe7zDVJHv8tcEjXUDLaIZU4m1J0dv/cOimAiGpJPZHyKrWpe1iyDDcCA==","signatures":[{"sig":"MEUCIQC2P2cCXeCW1jCTohsFeMyBiCiQyE3zvv3wyLuaTRQ0TgIgXISYRJx+peqNlUpo0ewIFeBo2IlH4FfRoGIJbfhs8FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8ddcfdaac66732d6091d7b195059c66/midscene-cli-1.1.0.tgz","_integrity":"sha512-ib75q+4vR+ihKLtWMq8xw/mxIMDdSDHe7zDVJHv8tcEjXUDLaIZU4m1J0dv/cOimAiGpJPZHyKrWpe1iyDDcCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.0","@midscene/web":"1.1.0","@midscene/core":"1.1.0","@midscene/shared":"1.1.0","@midscene/android":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1767595302506_0.3772055172125337","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260105102200.0":{"name":"@midscene/cli","version":"1.1.1-beta-20260105102200.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cd4920d7b6bd49863dd51d36d96199bb330f1d8c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.1-beta-20260105102200.0.tgz","fileCount":11,"integrity":"sha512-xnuPaND5M9C1IpksnLtzXG/dYqghGoVZB7XgPuHPo3uqsseH9Gd6ZDP+vrMemIF607mIZhnmJtYLxSe6o2vi5A==","signatures":[{"sig":"MEUCIQCUZLycRZprGJrTJndrh0vfIepu305fLr1WbjY4cP86ywIgJ5pKH+4kLWRfoeAfeFj3QfYbvAOk4MiDfq2SsTlC/7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.1-beta-20260105102200.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b43c634a65952af4d25a6f3ba52f855b/midscene-cli-1.1.1-beta-20260105102200.0.tgz","_integrity":"sha512-xnuPaND5M9C1IpksnLtzXG/dYqghGoVZB7XgPuHPo3uqsseH9Gd6ZDP+vrMemIF607mIZhnmJtYLxSe6o2vi5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.1-beta-20260105102200.0","@midscene/web":"1.1.1-beta-20260105102200.0","@midscene/core":"1.1.1-beta-20260105102200.0","@midscene/shared":"1.1.1-beta-20260105102200.0","@midscene/android":"1.1.1-beta-20260105102200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1-beta-20260105102200.0_1767608621873_0.3666327463589254","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106014949.0":{"name":"@midscene/cli","version":"1.1.1-beta-20260106014949.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9a71af9ba208da9f9b13312512626b173e2cbe4a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.1-beta-20260106014949.0.tgz","fileCount":11,"integrity":"sha512-k6Yf5Z0VptYvSzViGFaa+dw8wuSe6gvY1YmTbkDj3OOHCR3Vk0UZDPx3ATlcRm+3p2uS16imst+m2HOw1RePZA==","signatures":[{"sig":"MEUCIBwEr5bDBggyO4Nv67JSmJQ93diHCd4eRxiAMFc/ftfCAiEAtkgStN1+W/i7/Rmt1lOm/+0s9gPvsWqG82DSDPSQV/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.1-beta-20260106014949.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/12fe4329fa5177668e2b289d4b7423f1/midscene-cli-1.1.1-beta-20260106014949.0.tgz","_integrity":"sha512-k6Yf5Z0VptYvSzViGFaa+dw8wuSe6gvY1YmTbkDj3OOHCR3Vk0UZDPx3ATlcRm+3p2uS16imst+m2HOw1RePZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.1-beta-20260106014949.0","@midscene/web":"1.1.1-beta-20260106014949.0","@midscene/core":"1.1.1-beta-20260106014949.0","@midscene/shared":"1.1.1-beta-20260106014949.0","@midscene/android":"1.1.1-beta-20260106014949.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1-beta-20260106014949.0_1767664292543_0.008647150790855873","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106151323.0":{"name":"@midscene/cli","version":"1.1.1-beta-20260106151323.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de2267395ef6e37ac123747d9aa9222c80e83d9b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.1-beta-20260106151323.0.tgz","fileCount":11,"integrity":"sha512-G1wykx8v6HXI+LzngXjch8WHLXJmMR7Qg2G/BIeL2Wl7nxB61/plg/yTZD7k6KhT2zttA8Cs2vMJ6YtOlseFkA==","signatures":[{"sig":"MEYCIQCf+coEHk+FXaI7Easb5AOzuqsIEYV3Q+QV71EUxTW1bQIhAMVXFMsDr+2xmAdEc4huhaeChCDcR//qu6XVFFb/cdtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.1-beta-20260106151323.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8b9142adb3d61c22c29f8b3fc336980/midscene-cli-1.1.1-beta-20260106151323.0.tgz","_integrity":"sha512-G1wykx8v6HXI+LzngXjch8WHLXJmMR7Qg2G/BIeL2Wl7nxB61/plg/yTZD7k6KhT2zttA8Cs2vMJ6YtOlseFkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.1-beta-20260106151323.0","@midscene/web":"1.1.1-beta-20260106151323.0","@midscene/core":"1.1.1-beta-20260106151323.0","@midscene/shared":"1.1.1-beta-20260106151323.0","@midscene/android":"1.1.1-beta-20260106151323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1-beta-20260106151323.0_1767712504294_0.39495491990236253","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260107032519.0":{"name":"@midscene/cli","version":"1.1.1-beta-20260107032519.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16ac6b9fccdff21deed8a6c11ad0b9cc58347006","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.1-beta-20260107032519.0.tgz","fileCount":11,"integrity":"sha512-Auj3XaDyGDDeau8JNlEUq0Z9pCVBxtHsKs2CojqzUHOCRqIcp/WNeb733Z5NXH3jFPLXfoKMoLn1syJ4N/OoPQ==","signatures":[{"sig":"MEQCIDxitWKg1TytHczuRyMLoyORKEaqW9wUh+nP5P1x9AGOAiALqOsKoTltqs0eh8IuIIIanbz8tpeznwp4kkC4BaDGPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.1-beta-20260107032519.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ec2a00829ad232c19ba535eeb419d8c/midscene-cli-1.1.1-beta-20260107032519.0.tgz","_integrity":"sha512-Auj3XaDyGDDeau8JNlEUq0Z9pCVBxtHsKs2CojqzUHOCRqIcp/WNeb733Z5NXH3jFPLXfoKMoLn1syJ4N/OoPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.1-beta-20260107032519.0","@midscene/web":"1.1.1-beta-20260107032519.0","@midscene/core":"1.1.1-beta-20260107032519.0","@midscene/shared":"1.1.1-beta-20260107032519.0","@midscene/android":"1.1.1-beta-20260107032519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1-beta-20260107032519.0_1767756422004_0.7362637277542936","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260108085624.0":{"name":"@midscene/cli","version":"1.1.1-beta-20260108085624.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dedd1264bdbd9a8a4d71a362b013dd8e3291e2bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.1.1-beta-20260108085624.0.tgz","fileCount":11,"integrity":"sha512-K9kXx/BBaceF/zYIkZ/Buor6SimXleDw8N15ghBREKqC15nkgQDUvbOOEScwqCVTkvM+zSLPvw/Yj//5AMlVJQ==","signatures":[{"sig":"MEQCIH3sR+XUyF7XNrTI9r8DUrCK12xI3gHRj1HtBr2AnBsmAiAVgJrIJ9Et2XGZW7Hyt01dcoPAZGrJ6cy4LF5A/mqZ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.1.1-beta-20260108085624.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f8c2d7ff2a9338db0daf74492be2edb3/midscene-cli-1.1.1-beta-20260108085624.0.tgz","_integrity":"sha512-K9kXx/BBaceF/zYIkZ/Buor6SimXleDw8N15ghBREKqC15nkgQDUvbOOEScwqCVTkvM+zSLPvw/Yj//5AMlVJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.1.1-beta-20260108085624.0","@midscene/web":"1.1.1-beta-20260108085624.0","@midscene/core":"1.1.1-beta-20260108085624.0","@midscene/shared":"1.1.1-beta-20260108085624.0","@midscene/android":"1.1.1-beta-20260108085624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1-beta-20260108085624.0_1767862689535_0.9933053816298671","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@midscene/cli","version":"1.2.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"67f32b5d8a4bb1406ea9c9733f074fddacb21b0d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.0.tgz","fileCount":11,"integrity":"sha512-9SXLuO22o3yHraEQaz574ZNo0OZPW5OUyp3OWgdjtzVTaMQnh6Tn9kYlvwFmviBbBBJHYfmumkYD18r5eXUAhg==","signatures":[{"sig":"MEQCIECg319wnVBE+eYwwwuLF7GhAofg4sB4CR2NPj9TosaTAiBv36i1yyg1vn1g2EbZPWQmJsUJiXfPuCnzyi3WFoc4FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d6f266d04a484bc37ba5a6133869d1d/midscene-cli-1.2.0.tgz","_integrity":"sha512-9SXLuO22o3yHraEQaz574ZNo0OZPW5OUyp3OWgdjtzVTaMQnh6Tn9kYlvwFmviBbBBJHYfmumkYD18r5eXUAhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.0","@midscene/web":"1.2.0","@midscene/core":"1.2.0","@midscene/shared":"1.2.0","@midscene/android":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1767864515383_0.31748093377753284","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260108154312.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260108154312.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5982449209d8a00e1969c473477a65960bff009","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260108154312.0.tgz","fileCount":11,"integrity":"sha512-/+n1kY4hNzRZSx9sa7sNA8EefpzGiqzJ0FwbIvzXJNlK9+V5+cypLEHwO23xaKgi9X3NUGNqArpo3E0463aM1Q==","signatures":[{"sig":"MEQCIEXnhNaddRGs+CGzIZvsbeCbm6hfjKlIR2otkJpmsCF6AiB7dRbPBjtHpDBzqAACJ7QSER5k6HSpkI/7vZN2nJoTdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260108154312.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a7c1141cec7ca2852d620b06a222adf9/midscene-cli-1.2.1-beta-20260108154312.0.tgz","_integrity":"sha512-/+n1kY4hNzRZSx9sa7sNA8EefpzGiqzJ0FwbIvzXJNlK9+V5+cypLEHwO23xaKgi9X3NUGNqArpo3E0463aM1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260108154312.0","@midscene/web":"1.2.1-beta-20260108154312.0","@midscene/core":"1.2.1-beta-20260108154312.0","@midscene/shared":"1.2.1-beta-20260108154312.0","@midscene/android":"1.2.1-beta-20260108154312.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260108154312.0_1767887099272_0.9657044198939182","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109060244.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260109060244.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9eecdc32d5e4428d5e57b1fdff41b0c3c626435","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260109060244.0.tgz","fileCount":11,"integrity":"sha512-T7jUInxm2C0O+zTLY0F6y8YsVcdByUFbdmlcSVrj4BH0q0+wKCR89z4euMVodquSM+7P50Y0dGkVwrTi5Os6jw==","signatures":[{"sig":"MEQCIE0PaaJ8XWNapjSsKExBF/yOfMBiURa17Re49HQaNUFFAiBk9037/4mGZptC6c47T6ibosklKAEvWYLDA3Ogqx3bQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978140},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260109060244.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9e1d8e7f3dd91495c9e561a642e9fb6/midscene-cli-1.2.1-beta-20260109060244.0.tgz","_integrity":"sha512-T7jUInxm2C0O+zTLY0F6y8YsVcdByUFbdmlcSVrj4BH0q0+wKCR89z4euMVodquSM+7P50Y0dGkVwrTi5Os6jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260109060244.0","@midscene/web":"1.2.1-beta-20260109060244.0","@midscene/core":"1.2.1-beta-20260109060244.0","@midscene/shared":"1.2.1-beta-20260109060244.0","@midscene/android":"1.2.1-beta-20260109060244.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260109060244.0_1767938664435_0.7744438825428939","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109075435.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260109075435.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ffa93f8ab5a9c9622dd863c33195243b68b5c0b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260109075435.0.tgz","fileCount":11,"integrity":"sha512-mR6DGyy+8GZRnuFms3Ja+34GOY8xHPJexKDXdtmqcsFicxH3hWmsWDqp1E4TnwzKSTLD6FcLzwKNZbJBMG0qgQ==","signatures":[{"sig":"MEQCIGgnZTtfgBL12Odi/mq0RtH39rcoGHxWpy0JGwjc4tWpAiBlrNls/dWTisCaDJUQohIm/7BR+5gFYs3HhjyUAtznPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260109075435.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e66ee48a4d958f5e696de0fd86d7ccec/midscene-cli-1.2.1-beta-20260109075435.0.tgz","_integrity":"sha512-mR6DGyy+8GZRnuFms3Ja+34GOY8xHPJexKDXdtmqcsFicxH3hWmsWDqp1E4TnwzKSTLD6FcLzwKNZbJBMG0qgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260109075435.0","@midscene/web":"1.2.1-beta-20260109075435.0","@midscene/core":"1.2.1-beta-20260109075435.0","@midscene/shared":"1.2.1-beta-20260109075435.0","@midscene/android":"1.2.1-beta-20260109075435.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260109075435.0_1767945379495_0.945758756012469","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112081017.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260112081017.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1c6c1857cce268295f53241e4cee6db191cddc1c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260112081017.0.tgz","fileCount":11,"integrity":"sha512-P3MCrrJcZLjCKT24Z2QYEqvO6/zQuYTLwwWE7I+IvsC0jOVpmoz1HuA+gFQ2vtAc6gl4UR1gLLrsCkzrZTqMJQ==","signatures":[{"sig":"MEUCIQDY5a3MhzO2wDSFq/9hURjLeakzBWzy3RZ8hXOPhgAV1wIgHdi/g2WS/AoEVwM9HVjxsQ8QRs6qBfVzzX+s/G9RHC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260112081017.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d1641ef7283389a7521a9c648e5db8c0/midscene-cli-1.2.1-beta-20260112081017.0.tgz","_integrity":"sha512-P3MCrrJcZLjCKT24Z2QYEqvO6/zQuYTLwwWE7I+IvsC0jOVpmoz1HuA+gFQ2vtAc6gl4UR1gLLrsCkzrZTqMJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260112081017.0","@midscene/web":"1.2.1-beta-20260112081017.0","@midscene/core":"1.2.1-beta-20260112081017.0","@midscene/shared":"1.2.1-beta-20260112081017.0","@midscene/android":"1.2.1-beta-20260112081017.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260112081017.0_1768205525006_0.2886617953576318","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112112154.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260112112154.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7d3319b0384db16362a77970280cfdbe52f64e6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260112112154.0.tgz","fileCount":11,"integrity":"sha512-X93UZGGvf6RHqDM95zWmaw47R1z7FaTz9nCcnnkwHpvnRUHQbpoKl2xUFSJaXv+3LEgrvJIefbYX5YypUMZkpQ==","signatures":[{"sig":"MEUCIBimsxH0813phg1tllBdxuZCVOeqCEi8/Q5zaBqlUuHWAiEA3NKkgEUhLRORCHNZeU5cguIF+X0zZxtONZ4FFaNXCK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260112112154.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f67c66d8b269b28c379acfc78cff2a6/midscene-cli-1.2.1-beta-20260112112154.0.tgz","_integrity":"sha512-X93UZGGvf6RHqDM95zWmaw47R1z7FaTz9nCcnnkwHpvnRUHQbpoKl2xUFSJaXv+3LEgrvJIefbYX5YypUMZkpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260112112154.0","@midscene/web":"1.2.1-beta-20260112112154.0","@midscene/core":"1.2.1-beta-20260112112154.0","@midscene/shared":"1.2.1-beta-20260112112154.0","@midscene/android":"1.2.1-beta-20260112112154.0","@midscene/computer":"1.2.1-beta-20260112112154.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260112112154.0_1768217024886_0.6958328343568743","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112114129.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260112114129.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9a504e1330d57dc7bfd8481e6ee156d9bdacfb2a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260112114129.0.tgz","fileCount":11,"integrity":"sha512-dOPneO9WmVlE2YqewvVC6O03DatcGUvS3OqpU04QJihV6V1EUovXIXf77cLmDDKyBaWZ5u+/+8ENlsOxh3rEFg==","signatures":[{"sig":"MEYCIQDzB/tdYxR1sUo88+NPx+e8DGBiJfUDw/rASWOIEM2iVgIhANyCnj1JugptyzcLcxq86hT663kWJpAsEEn9VuZqWx9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260112114129.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/87debae74a2045a13e358094ed9af7e5/midscene-cli-1.2.1-beta-20260112114129.0.tgz","_integrity":"sha512-dOPneO9WmVlE2YqewvVC6O03DatcGUvS3OqpU04QJihV6V1EUovXIXf77cLmDDKyBaWZ5u+/+8ENlsOxh3rEFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260112114129.0","@midscene/web":"1.2.1-beta-20260112114129.0","@midscene/core":"1.2.1-beta-20260112114129.0","@midscene/shared":"1.2.1-beta-20260112114129.0","@midscene/android":"1.2.1-beta-20260112114129.0","@midscene/computer":"1.2.1-beta-20260112114129.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260112114129.0_1768218194652_0.32840889083998626","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260113073450.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260113073450.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"02bf36e42e1855e8617d5c954e9e79f8f5233179","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260113073450.0.tgz","fileCount":11,"integrity":"sha512-A+T/oVxb0+tEpb06IiOIF3pK/NGoiG+GzzGxwoYG8ySpFbG7GpkLA4iYVSoh+5u2XjTzC9aS0Abr+SypzeC6KQ==","signatures":[{"sig":"MEQCIEhE881VZi3n5x0ueDcTL981utQ07iHgi2fs4wca1GhWAiBP1j88iJTcfvFftj2TmGCE+BdxvmvAJIjC4C2u0KITTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260113073450.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6eda6b9f9c26474c265471e8c05a6570/midscene-cli-1.2.1-beta-20260113073450.0.tgz","_integrity":"sha512-A+T/oVxb0+tEpb06IiOIF3pK/NGoiG+GzzGxwoYG8ySpFbG7GpkLA4iYVSoh+5u2XjTzC9aS0Abr+SypzeC6KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260113073450.0","@midscene/web":"1.2.1-beta-20260113073450.0","@midscene/core":"1.2.1-beta-20260113073450.0","@midscene/shared":"1.2.1-beta-20260113073450.0","@midscene/android":"1.2.1-beta-20260113073450.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260113073450.0_1768289788530_0.16317208696686447","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260114072539.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260114072539.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fce64b87edbb0b79263b70b7b0c44af36f4e73bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260114072539.0.tgz","fileCount":11,"integrity":"sha512-Ne9lqx0/KyYiDo/W2ggcepdv5AHLdaNWtfscRoA+1NsNRtNOUK0vaIxLyhmmSMeB56WZ3djK4UA2F5i2SqxlHw==","signatures":[{"sig":"MEQCIDnPiY7U7ofS9IYQG4BR0VdANbs5PFqexkwmHf9uJZZQAiAoEnH2a9UPn7qD3AjEki9q3ErtUKCFlcAjTYeJnWDZ1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260114072539.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5710c90d0e80f368210433717ec96c2d/midscene-cli-1.2.1-beta-20260114072539.0.tgz","_integrity":"sha512-Ne9lqx0/KyYiDo/W2ggcepdv5AHLdaNWtfscRoA+1NsNRtNOUK0vaIxLyhmmSMeB56WZ3djK4UA2F5i2SqxlHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260114072539.0","@midscene/web":"1.2.1-beta-20260114072539.0","@midscene/core":"1.2.1-beta-20260114072539.0","@midscene/shared":"1.2.1-beta-20260114072539.0","@midscene/android":"1.2.1-beta-20260114072539.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260114072539.0_1768375638876_0.689507396796802","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260115021413.0":{"name":"@midscene/cli","version":"1.2.1-beta-20260115021413.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"902bca30faa91b3b334ee7eed68a68e37b08a7f5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1-beta-20260115021413.0.tgz","fileCount":11,"integrity":"sha512-acKRp7CAQ0cie7EfEsV+o653FJ1zYTPrYtqjc8Xjn8KimGENBxop4kIaf4aBR7IXsGqKiHCDtpCu/amfIEEkvQ==","signatures":[{"sig":"MEUCIBvv7n4Wdmp60QlBuIFIOIrsW42qt38GlnJ1HQi3KvfvAiEAwAjlCellPkmYjWqKHtiX6wkpObtpfYd78eRZh6aQIqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1-beta-20260115021413.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/51a8703406cd1e86018d9a6736a42ce2/midscene-cli-1.2.1-beta-20260115021413.0.tgz","_integrity":"sha512-acKRp7CAQ0cie7EfEsV+o653FJ1zYTPrYtqjc8Xjn8KimGENBxop4kIaf4aBR7IXsGqKiHCDtpCu/amfIEEkvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1-beta-20260115021413.0","@midscene/web":"1.2.1-beta-20260115021413.0","@midscene/core":"1.2.1-beta-20260115021413.0","@midscene/shared":"1.2.1-beta-20260115021413.0","@midscene/android":"1.2.1-beta-20260115021413.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1-beta-20260115021413.0_1768443350510_0.36737341704788906","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@midscene/cli","version":"1.2.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9f15ae4e6210ffac0a1a48cb03b4b1202798567a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.1.tgz","fileCount":11,"integrity":"sha512-CVI5lrTgKkY3lonPl0iQnK9pRENmtoT96FxKTNQ7WeKoy4KZxHjfc4bdVWeX6RZYs3UdPeaNuyXDbk1xMxjVUg==","signatures":[{"sig":"MEUCIQCktUc8OMnuvXU4xGKDyvH2YkXjH3CwX8Lk+duHfEmL6QIgN4P2vwsroL4DC1yGPlgEfNvOkgU+fuPFilj+C1prmMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3979807},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a233541b8bf5b4f1ec2ed551f2b7822b/midscene-cli-1.2.1.tgz","_integrity":"sha512-CVI5lrTgKkY3lonPl0iQnK9pRENmtoT96FxKTNQ7WeKoy4KZxHjfc4bdVWeX6RZYs3UdPeaNuyXDbk1xMxjVUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.1","@midscene/web":"1.2.1","@midscene/core":"1.2.1","@midscene/shared":"1.2.1","@midscene/android":"1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1768445501884_0.011815605839299081","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115034338.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260115034338.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2fd4af8f4cb4083fe44af3120920bee974a98541","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260115034338.0.tgz","fileCount":11,"integrity":"sha512-Yxq/EgXoavOvXB0VnJUu2BFIgl6gVsxkbm7zMeDvvH8kzE87oJAdCpOjdwWgYwVaFb+nYdoTziLIgUF/U76bxw==","signatures":[{"sig":"MEQCIEuo2oqMCCGffvwSmYBWPDHDm+a1eWunq1jg7ZZaVjDrAiBMqi2hdiYpMDZoUUly2meffGB7fC6o1aITeXJ5ZDIfyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260115034338.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d685355771fc4d371f0752ee4f0c8ed8/midscene-cli-1.2.2-beta-20260115034338.0.tgz","_integrity":"sha512-Yxq/EgXoavOvXB0VnJUu2BFIgl6gVsxkbm7zMeDvvH8kzE87oJAdCpOjdwWgYwVaFb+nYdoTziLIgUF/U76bxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260115034338.0","@midscene/web":"1.2.2-beta-20260115034338.0","@midscene/core":"1.2.2-beta-20260115034338.0","@midscene/shared":"1.2.2-beta-20260115034338.0","@midscene/android":"1.2.2-beta-20260115034338.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260115034338.0_1768448718849_0.44556243595398937","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115065918.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260115065918.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4e64853f9fd73e581db7b6f275329589a71eef31","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260115065918.0.tgz","fileCount":11,"integrity":"sha512-5Vv+WPvnCGstOLDqXkwd3jc7uXyBb2EdEIRUoRsLspQPyxXNnneKQwO94llyXXV3mFDth8ZHiMtBY09uOTbjcQ==","signatures":[{"sig":"MEUCICNBsKnkY2oJkjbO6TOZUzyVN0q4mCnm6uTuVcM3jZvYAiEAivBPMdhTkSf5BFIdIJ6RbYzbaNUwLNGsu/dGdkV1fuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260115065918.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c6d076f3f0ba982d7a07103781d131d/midscene-cli-1.2.2-beta-20260115065918.0.tgz","_integrity":"sha512-5Vv+WPvnCGstOLDqXkwd3jc7uXyBb2EdEIRUoRsLspQPyxXNnneKQwO94llyXXV3mFDth8ZHiMtBY09uOTbjcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260115065918.0","@midscene/web":"1.2.2-beta-20260115065918.0","@midscene/core":"1.2.2-beta-20260115065918.0","@midscene/shared":"1.2.2-beta-20260115065918.0","@midscene/android":"1.2.2-beta-20260115065918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260115065918.0_1768460462108_0.19229928180086664","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115090041.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260115090041.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"48662817af77effc47e5a612a8c459fb07b17c7c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260115090041.0.tgz","fileCount":11,"integrity":"sha512-gb5FkXebrVMPQj2EVkawZowxOOduxPpnq7Dr9bAG4I2j6s90xqiZFTVGJ8R7nX2Ri0tQOjopTP0gOzNBY+z8XQ==","signatures":[{"sig":"MEQCICi5K/D49Ai0AlmhN+6tiqTs4CSopUvAU36/+YTxNFRVAiBE66+4s8+Ijel27vWyhTrNd+m5CnAtsWEiteOxSQjEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260115090041.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28527110a8ad03474a30ff2919d67be5/midscene-cli-1.2.2-beta-20260115090041.0.tgz","_integrity":"sha512-gb5FkXebrVMPQj2EVkawZowxOOduxPpnq7Dr9bAG4I2j6s90xqiZFTVGJ8R7nX2Ri0tQOjopTP0gOzNBY+z8XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260115090041.0","@midscene/web":"1.2.2-beta-20260115090041.0","@midscene/core":"1.2.2-beta-20260115090041.0","@midscene/shared":"1.2.2-beta-20260115090041.0","@midscene/android":"1.2.2-beta-20260115090041.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260115090041.0_1768467743434_0.14843932574358187","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115092052.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260115092052.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2e0cd5b5aaa2fd97613a4b4d5cfb089090fe9a15","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260115092052.0.tgz","fileCount":11,"integrity":"sha512-/+ckCw9DxZhZf9zqVAL4bAONbzZnpYdf6Yx3g4M/MYtv9HjFJJ7niMnfV1slfHp8XgGiYo2HoNJj5X8esG4D9w==","signatures":[{"sig":"MEUCIQCKdxlheRf3Huz2J+d5vfxX+8dyOFt3YlY+gSVyNdNvFwIgTv201sX332QEu5z6NTXFNT1iINfBL9UFIVKkdeyhCPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260115092052.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/212ea1c3c4ed7b9c71bdd37d30fc0f0d/midscene-cli-1.2.2-beta-20260115092052.0.tgz","_integrity":"sha512-/+ckCw9DxZhZf9zqVAL4bAONbzZnpYdf6Yx3g4M/MYtv9HjFJJ7niMnfV1slfHp8XgGiYo2HoNJj5X8esG4D9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260115092052.0","@midscene/web":"1.2.2-beta-20260115092052.0","@midscene/core":"1.2.2-beta-20260115092052.0","@midscene/shared":"1.2.2-beta-20260115092052.0","@midscene/android":"1.2.2-beta-20260115092052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260115092052.0_1768468952401_0.5424911137794832","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115120150.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260115120150.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ec5622152ad3f5ab59ab03783e962aef5bfe8efc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260115120150.0.tgz","fileCount":11,"integrity":"sha512-Hd2tOtssi6GbWupO8JGDetZuaOiT6iZ6+S3heK0cI00ejeAswruRirtTIM2xe5ph+T37Wk+0I2ODhL+AdkB1bQ==","signatures":[{"sig":"MEUCIFD7wfiGLWXZ2dyJo8xfoWtSz/WdvtK7iZfUgY4jKWNyAiEAoMvU2lfvFsbxLfwcpNCljU71TPenhGvfCLiSc1Eee/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260115120150.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c35007b122d3f327590ac7d53c313180/midscene-cli-1.2.2-beta-20260115120150.0.tgz","_integrity":"sha512-Hd2tOtssi6GbWupO8JGDetZuaOiT6iZ6+S3heK0cI00ejeAswruRirtTIM2xe5ph+T37Wk+0I2ODhL+AdkB1bQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260115120150.0","@midscene/web":"1.2.2-beta-20260115120150.0","@midscene/core":"1.2.2-beta-20260115120150.0","@midscene/shared":"1.2.2-beta-20260115120150.0","@midscene/android":"1.2.2-beta-20260115120150.0","@midscene/computer":"1.2.2-beta-20260115120150.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260115120150.0_1768478619890_0.7373103743030862","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116060040.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116060040.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"396e91c474d50bc68c79f13862df1817776bd157","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116060040.0.tgz","fileCount":11,"integrity":"sha512-aC2/kePgoEbly/dBNI8a8pEHt76cNkJQVlUixDohLaBCci1CV4hyH/NgiDdJvZoXvXkCm2Uq6QGbr1sIRSpbyQ==","signatures":[{"sig":"MEUCIHl+FUwmYtHLL9Ree0Rwwa+z/ANTxFIrxmHrV8ti+5WZAiEAhYJU33PJ5C91jNT83ZyMu1erzVlgn5zOhhpI0tOTbOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116060040.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbbd82439765780a142642a4a51ad0ea/midscene-cli-1.2.2-beta-20260116060040.0.tgz","_integrity":"sha512-aC2/kePgoEbly/dBNI8a8pEHt76cNkJQVlUixDohLaBCci1CV4hyH/NgiDdJvZoXvXkCm2Uq6QGbr1sIRSpbyQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116060040.0","@midscene/web":"1.2.2-beta-20260116060040.0","@midscene/core":"1.2.2-beta-20260116060040.0","@midscene/shared":"1.2.2-beta-20260116060040.0","@midscene/android":"1.2.2-beta-20260116060040.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116060040.0_1768543336124_0.10851528549507239","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116064919.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116064919.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e42aef0656b4f33f23b9154c24a7df3247c04853","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116064919.0.tgz","fileCount":11,"integrity":"sha512-2BnHimtI6oeAFip+KylrJKW2IuSXmoqq3FdE3wobZA3ikOOLL+Tgr0vHPZGeBDv+1ee+8pqZsCATOR3LcADikQ==","signatures":[{"sig":"MEUCIQCf07mnej2zrytjTGc+poVqEV6MmVkSxFIsw/H2gCrpBwIgAOla08rN+mXAWxJqIdkE0J/t9+YESjh08LopxjJsMeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116064919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/978c5f5c6175f0cc6e22db24d7890436/midscene-cli-1.2.2-beta-20260116064919.0.tgz","_integrity":"sha512-2BnHimtI6oeAFip+KylrJKW2IuSXmoqq3FdE3wobZA3ikOOLL+Tgr0vHPZGeBDv+1ee+8pqZsCATOR3LcADikQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116064919.0","@midscene/web":"1.2.2-beta-20260116064919.0","@midscene/core":"1.2.2-beta-20260116064919.0","@midscene/shared":"1.2.2-beta-20260116064919.0","@midscene/android":"1.2.2-beta-20260116064919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116064919.0_1768546261748_0.38959909872300513","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116071350.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116071350.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bac309ecd732fc3bf9418c9abfedad1d3ba36831","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116071350.0.tgz","fileCount":11,"integrity":"sha512-OH2vF8SANY1VD5ZDKl41NV8Kg7jisEW4uV7viaJgVEwU4eTb9yB3H6h12qsL/JjocHy6qV7M9ZRFsUF+yHYDlg==","signatures":[{"sig":"MEYCIQCwfKAhcKzQf+DHrLtJ++oQcFSwSFrGE9WQ4Y2sFAdVjAIhAKf3X121nV+XVhL1Dx7kvgtVXAImaSWvkIUJZzFP0K2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116071350.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bd40d7baf81241b35704e8fce28449f1/midscene-cli-1.2.2-beta-20260116071350.0.tgz","_integrity":"sha512-OH2vF8SANY1VD5ZDKl41NV8Kg7jisEW4uV7viaJgVEwU4eTb9yB3H6h12qsL/JjocHy6qV7M9ZRFsUF+yHYDlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116071350.0","@midscene/web":"1.2.2-beta-20260116071350.0","@midscene/core":"1.2.2-beta-20260116071350.0","@midscene/shared":"1.2.2-beta-20260116071350.0","@midscene/android":"1.2.2-beta-20260116071350.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116071350.0_1768547729768_0.13719754425561592","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116083700.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116083700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9663b9df147941b5710af6ec1f5e8443311041e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116083700.0.tgz","fileCount":11,"integrity":"sha512-9c5ysPp8c+yflTW2W4OrxHbM/5FDur23/d/bsha/fINyJ6TGS13Xc3FAcxZsBc9gkI52a3gNCDL7BrXctxGpMg==","signatures":[{"sig":"MEYCIQDO/LbZfUMfSW3luObrprJ4+99XQsL9IGYsGB1ehHEUmgIhAOseW3nmLuMFRwDGkOWuLvjmwrqgyjzgJMClL9ZWkoaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116083700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e0e90850d8511296b63ddcdf8a873f3/midscene-cli-1.2.2-beta-20260116083700.0.tgz","_integrity":"sha512-9c5ysPp8c+yflTW2W4OrxHbM/5FDur23/d/bsha/fINyJ6TGS13Xc3FAcxZsBc9gkI52a3gNCDL7BrXctxGpMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116083700.0","@midscene/web":"1.2.2-beta-20260116083700.0","@midscene/core":"1.2.2-beta-20260116083700.0","@midscene/shared":"1.2.2-beta-20260116083700.0","@midscene/android":"1.2.2-beta-20260116083700.0","@midscene/computer":"1.2.2-beta-20260116083700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116083700.0_1768552734687_0.20317289241899994","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116090628.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116090628.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1db4c376d488de47a9f858c3479fc66719f135db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116090628.0.tgz","fileCount":11,"integrity":"sha512-GBCH/O3Wf71Li9vGlM650zZfU24KCprlbP6qds5AcJDDrwYoh14AfIocgedrwzObaBxsaPz32BR0E2CKbAtjcg==","signatures":[{"sig":"MEYCIQCElg/BBG4zlr33c0Dr7E+zKgeda4MgnlTIaowCBLkTyAIhAKjU0TSx3fIBMmYxwS50+rpzJTWVUO4t0aeJFo23ZnSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116090628.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44c3e3cf15b4ddfeca0b6ff36e9dc2f8/midscene-cli-1.2.2-beta-20260116090628.0.tgz","_integrity":"sha512-GBCH/O3Wf71Li9vGlM650zZfU24KCprlbP6qds5AcJDDrwYoh14AfIocgedrwzObaBxsaPz32BR0E2CKbAtjcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116090628.0","@midscene/web":"1.2.2-beta-20260116090628.0","@midscene/core":"1.2.2-beta-20260116090628.0","@midscene/shared":"1.2.2-beta-20260116090628.0","@midscene/android":"1.2.2-beta-20260116090628.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116090628.0_1768554487038_0.1558182139437505","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116092125.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116092125.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d1b969c9aeb630db4fae926b492de79359731782","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116092125.0.tgz","fileCount":11,"integrity":"sha512-ls4rhVoF4GgyYRByxYv/iF+Xx7GRGRDdmxU4P5AYpE6hhjKOUJOYo7YTiWTMKgzsNLu+WePKK91o478ikrjdQQ==","signatures":[{"sig":"MEYCIQCv1tMtfWSz8a9Cv4aZu9/onHmSivvZPLbw/nF7r20OAQIhAPkMyKp4cO1bM0WG93pzgZSoYDkTwJK8QfAzevek1DcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116092125.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62dcd95eae1fc51e3996626eb998694a/midscene-cli-1.2.2-beta-20260116092125.0.tgz","_integrity":"sha512-ls4rhVoF4GgyYRByxYv/iF+Xx7GRGRDdmxU4P5AYpE6hhjKOUJOYo7YTiWTMKgzsNLu+WePKK91o478ikrjdQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116092125.0","@midscene/web":"1.2.2-beta-20260116092125.0","@midscene/core":"1.2.2-beta-20260116092125.0","@midscene/shared":"1.2.2-beta-20260116092125.0","@midscene/android":"1.2.2-beta-20260116092125.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116092125.0_1768555389570_0.6959731401631633","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116094337.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116094337.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"67ce4a1b1b269150825a6cb4d3e17da35dee3bfb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116094337.0.tgz","fileCount":11,"integrity":"sha512-2zA3q0pFfcOBGUo7sLN6ZNwyU20VsUXTNn4R56mtCApg9SFgUpTQihBMGWE4RKucq+UwJRqKr3x470/SeJWLPQ==","signatures":[{"sig":"MEQCICki47eAc9cLZ0BMJjaUEY0SNYyTkZOunEsL96TZxCZ8AiBkO6yzawQwIso/SNsHLVV0x/VlckBmr32iB8d2GG58Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116094337.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9556bba75166dcd43f118377133b62fb/midscene-cli-1.2.2-beta-20260116094337.0.tgz","_integrity":"sha512-2zA3q0pFfcOBGUo7sLN6ZNwyU20VsUXTNn4R56mtCApg9SFgUpTQihBMGWE4RKucq+UwJRqKr3x470/SeJWLPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116094337.0","@midscene/web":"1.2.2-beta-20260116094337.0","@midscene/core":"1.2.2-beta-20260116094337.0","@midscene/shared":"1.2.2-beta-20260116094337.0","@midscene/android":"1.2.2-beta-20260116094337.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116094337.0_1768556717294_0.8899496140956991","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116114131.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260116114131.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e31feb647205d1899e8db40267b1f51a01da29e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260116114131.0.tgz","fileCount":11,"integrity":"sha512-pap8KNopYv2jjpEec9qGkukzgataChCxCD0nOK2kDOKn7vUG9gFZhmw2cfyDvJL1FVviEksqFJDbxtbJ6waBzg==","signatures":[{"sig":"MEQCIDZUhpio1DAUTV+MAUeFyDSh/9kKmfJztN+BSB9aGQG8AiAPa/vQ5biKXeYp9VRskALRiMFZo/vvL4vrKtemkRt9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260116114131.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2c6310df00685aa701798d283b6c23c/midscene-cli-1.2.2-beta-20260116114131.0.tgz","_integrity":"sha512-pap8KNopYv2jjpEec9qGkukzgataChCxCD0nOK2kDOKn7vUG9gFZhmw2cfyDvJL1FVviEksqFJDbxtbJ6waBzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260116114131.0","@midscene/web":"1.2.2-beta-20260116114131.0","@midscene/core":"1.2.2-beta-20260116114131.0","@midscene/shared":"1.2.2-beta-20260116114131.0","@midscene/android":"1.2.2-beta-20260116114131.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260116114131.0_1768563791506_0.5789415015219057","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119111553.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260119111553.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce4845d9b62cd7a56dc8de90cde0ad4475701939","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260119111553.0.tgz","fileCount":11,"integrity":"sha512-sR15NNBaZFUucDV2rvqSNxYsPDOoq47WO/fVXDWnLgteJX66TQNLc0bs6akJt4QNWrFo5sXgHfjmmgnvDjA7zA==","signatures":[{"sig":"MEUCIQCSpEwdzfeETm1UshIODdqhYQIWIx47v0W8PfzdhZygpQIgIPw4fnoMd5VNgZW78Ber4LIHFpt6pViiNbXxIKWv+c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260119111553.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0e7c5d89daa1a44cb3962f630bc4d3f/midscene-cli-1.2.2-beta-20260119111553.0.tgz","_integrity":"sha512-sR15NNBaZFUucDV2rvqSNxYsPDOoq47WO/fVXDWnLgteJX66TQNLc0bs6akJt4QNWrFo5sXgHfjmmgnvDjA7zA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260119111553.0","@midscene/web":"1.2.2-beta-20260119111553.0","@midscene/core":"1.2.2-beta-20260119111553.0","@midscene/shared":"1.2.2-beta-20260119111553.0","@midscene/android":"1.2.2-beta-20260119111553.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260119111553.0_1768821454151_0.20587393303421875","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119114334.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260119114334.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3bf7ff729dc69b0d173c164a38fb7326eba1ec00","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260119114334.0.tgz","fileCount":11,"integrity":"sha512-+oC6/PgV7w23Fyq51WHzSG02mWZ2pOyIUXfvumiEmAy7A6YBvdWUi8lyisan3Otcs4vfaVdevBl0t1Ojhp3Vpw==","signatures":[{"sig":"MEUCIHynnhZ9FiGl05OwvG2V5J17dbfBiCwzF+xIsz8u1nyFAiEAlot+VEvGdG13rOTTuuI0hfBATD53JklMb10oBx0kxXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260119114334.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d19ef2faeac81e6fe65f0c400d3625a/midscene-cli-1.2.2-beta-20260119114334.0.tgz","_integrity":"sha512-+oC6/PgV7w23Fyq51WHzSG02mWZ2pOyIUXfvumiEmAy7A6YBvdWUi8lyisan3Otcs4vfaVdevBl0t1Ojhp3Vpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260119114334.0","@midscene/web":"1.2.2-beta-20260119114334.0","@midscene/core":"1.2.2-beta-20260119114334.0","@midscene/shared":"1.2.2-beta-20260119114334.0","@midscene/android":"1.2.2-beta-20260119114334.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260119114334.0_1768823115096_0.19223147149015785","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120021918.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260120021918.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db96f31a25eeffbca65f8e1dbed29ce82c567fdf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260120021918.0.tgz","fileCount":11,"integrity":"sha512-bieE4Td257gTcOMQRuMGUM1wvEmzLWZFwhcXOw0sEgZulV9kZH9WaufhmN44GpgAdxniHu+xZvoKUw1DtmpZZA==","signatures":[{"sig":"MEYCIQDwR5h7+Qztqc0L0z7FGNwS0vC8UhxjNYIA1LvbYPcGLAIhAJ1zupPW0NC7rIxHuaklhCIVf2rUDnemNrNc73rt99EN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260120021918.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/87b54f29eba291c0698326fa67b600c7/midscene-cli-1.2.2-beta-20260120021918.0.tgz","_integrity":"sha512-bieE4Td257gTcOMQRuMGUM1wvEmzLWZFwhcXOw0sEgZulV9kZH9WaufhmN44GpgAdxniHu+xZvoKUw1DtmpZZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260120021918.0","@midscene/web":"1.2.2-beta-20260120021918.0","@midscene/core":"1.2.2-beta-20260120021918.0","@midscene/shared":"1.2.2-beta-20260120021918.0","@midscene/android":"1.2.2-beta-20260120021918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260120021918.0_1768875657454_0.6763171729398059","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120025423.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260120025423.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2dfc72cfc50d7cf741c03d82ce99fddb2ee24d8f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260120025423.0.tgz","fileCount":11,"integrity":"sha512-IEoY5rEqi37h/ttVk0kRWCy03i/4COyho57GU4XwSJPGKGnoOwNSZBnVHptjtvumfyH2aDO9LXz8gFxxpkOnXA==","signatures":[{"sig":"MEUCIESP1vMZn92IlhQc+MkNgn9dm+Tg7WKlYSSEBKsEltpeAiEAjS1Vxk3oSJBeBFl4jOtF1t7EgWig9dlMU688iq5QfVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260120025423.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea2ed8e25a0674ad70fe504bdd03245c/midscene-cli-1.2.2-beta-20260120025423.0.tgz","_integrity":"sha512-IEoY5rEqi37h/ttVk0kRWCy03i/4COyho57GU4XwSJPGKGnoOwNSZBnVHptjtvumfyH2aDO9LXz8gFxxpkOnXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260120025423.0","@midscene/web":"1.2.2-beta-20260120025423.0","@midscene/core":"1.2.2-beta-20260120025423.0","@midscene/shared":"1.2.2-beta-20260120025423.0","@midscene/android":"1.2.2-beta-20260120025423.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260120025423.0_1768877766007_0.8708545643421579","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120030311.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260120030311.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85f8564fd7d1dbcc68a899f9ca787ce630495e8d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260120030311.0.tgz","fileCount":11,"integrity":"sha512-7pbNqp7OvV4SoZnbyI8TSt++B4Vym1VThJgNCmwebcg4kFDk59022KH+6woG6mYKJ0H0Oq39f/DpNZ6E5erZGQ==","signatures":[{"sig":"MEUCIDhsaaVEBXyAK7JktLxhmiUQ/bFwfRdYiyRe+pb8Ia21AiEAjsRi1FbruVeonT1NPyfXvAVkZ0hyYICK8oslbBp5sHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260120030311.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1ba5e3f83199f26c5041be4bfbb15672/midscene-cli-1.2.2-beta-20260120030311.0.tgz","_integrity":"sha512-7pbNqp7OvV4SoZnbyI8TSt++B4Vym1VThJgNCmwebcg4kFDk59022KH+6woG6mYKJ0H0Oq39f/DpNZ6E5erZGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260120030311.0","@midscene/web":"1.2.2-beta-20260120030311.0","@midscene/core":"1.2.2-beta-20260120030311.0","@midscene/shared":"1.2.2-beta-20260120030311.0","@midscene/android":"1.2.2-beta-20260120030311.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260120030311.0_1768878289825_0.17416141555660114","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120033218.0":{"name":"@midscene/cli","version":"1.2.2-beta-20260120033218.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7e514ebe5fc0d3667e93dd80bdd73bf3ec479f5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2-beta-20260120033218.0.tgz","fileCount":11,"integrity":"sha512-ROeBI7DcyhkgqSuyt+3qrgfdxVIU6ta1qDh7WaWMgrD6tcV/cxccXdVXn4UqywhhtQFg4Uo9A7ecPnKujA+/ww==","signatures":[{"sig":"MEUCIEVDBjBZL4+QDkJG3s1wBUkq29ElMQigy0uW9TkuZ/ePAiEAkzEUxKhTyRl3W+1pWFHbkHivLKC3J78rx+meJqPJa1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2-beta-20260120033218.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/20f00de44236752ecd0289d648c3f62f/midscene-cli-1.2.2-beta-20260120033218.0.tgz","_integrity":"sha512-ROeBI7DcyhkgqSuyt+3qrgfdxVIU6ta1qDh7WaWMgrD6tcV/cxccXdVXn4UqywhhtQFg4Uo9A7ecPnKujA+/ww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2-beta-20260120033218.0","@midscene/web":"1.2.2-beta-20260120033218.0","@midscene/core":"1.2.2-beta-20260120033218.0","@midscene/shared":"1.2.2-beta-20260120033218.0","@midscene/android":"1.2.2-beta-20260120033218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2-beta-20260120033218.0_1768880040249_0.4151693085943178","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@midscene/cli","version":"1.2.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ab8f03ed6b561d6f885083b61aa4c675ec14604b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.2.tgz","fileCount":11,"integrity":"sha512-oct8ZbMoAZynkNDCblVQdI5D+3MAhHpIB7Kl+kdCGWS59LZpU4ApWmteq58qvuKR3z2lR1mGkYBtPg6aUSHMeg==","signatures":[{"sig":"MEUCIQDmQa+suv0WoTMy0JItYBSOeRjmjtaocFJEnVpwt257rgIgfJEfCurQPKGT2i6FFRxU+X/yOCsMB2Q8mHLysdT/RvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3979807},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f3a2b66ac0a680b494c32e0a227302b/midscene-cli-1.2.2.tgz","_integrity":"sha512-oct8ZbMoAZynkNDCblVQdI5D+3MAhHpIB7Kl+kdCGWS59LZpU4ApWmteq58qvuKR3z2lR1mGkYBtPg6aUSHMeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.2","@midscene/web":"1.2.2","@midscene/core":"1.2.2","@midscene/shared":"1.2.2","@midscene/android":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1768889314243_0.3333138366460744","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120082504.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260120082504.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a4b2f45eeeff51b2050e7b9f57cdf2cc7d6ecb24","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260120082504.0.tgz","fileCount":11,"integrity":"sha512-i8OwkvlGQS5WERl2E6bfTBCPif4nfudUA7BRlMx1RDEdTWIJq/qFC4/M5fgbk9Myb+e9gclIg2Fbu2AGNNG0JQ==","signatures":[{"sig":"MEQCIExzEPws1FnEEp4xpjMAY6Utr+ZRpEzq+0853KdM+0wLAiBg23K2saajYvKq7oe1NR04lGtcpwZgZU2sCx0hu11kVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260120082504.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3418b18ded357765b0a9e29e804e523/midscene-cli-1.2.3-beta-20260120082504.0.tgz","_integrity":"sha512-i8OwkvlGQS5WERl2E6bfTBCPif4nfudUA7BRlMx1RDEdTWIJq/qFC4/M5fgbk9Myb+e9gclIg2Fbu2AGNNG0JQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260120082504.0","@midscene/web":"1.2.3-beta-20260120082504.0","@midscene/core":"1.2.3-beta-20260120082504.0","@midscene/shared":"1.2.3-beta-20260120082504.0","@midscene/android":"1.2.3-beta-20260120082504.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260120082504.0_1768897605117_0.9520690755570174","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120095429.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260120095429.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b6e880aa2e8dd4cc545a29f0e4fe82a655def638","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260120095429.0.tgz","fileCount":11,"integrity":"sha512-sDsCuek1MQVKO2IhHO2OT6MOuI87YFaFmvj3ZZnxwui4tl0MSD4PybshS9pjaTtuJc352igf2+MeCjof8puUXQ==","signatures":[{"sig":"MEYCIQCMxKjlyH2d1Apy1t2PsscrvJwrqrJm33safxfsq4YcBAIhAKo/QJamYOVXf3eudEjauUduMfo8NNQ7CJ7TCEjMPbW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260120095429.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2aa73a77fc5d83ecdcb956941277f3ae/midscene-cli-1.2.3-beta-20260120095429.0.tgz","_integrity":"sha512-sDsCuek1MQVKO2IhHO2OT6MOuI87YFaFmvj3ZZnxwui4tl0MSD4PybshS9pjaTtuJc352igf2+MeCjof8puUXQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260120095429.0","@midscene/web":"1.2.3-beta-20260120095429.0","@midscene/core":"1.2.3-beta-20260120095429.0","@midscene/shared":"1.2.3-beta-20260120095429.0","@midscene/android":"1.2.3-beta-20260120095429.0","@midscene/computer":"1.2.3-beta-20260120095429.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260120095429.0_1768902984732_0.9748613485745543","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121034653.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121034653.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8149e5adcc72193dab8169cf791f1eb23c1a0edf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121034653.0.tgz","fileCount":11,"integrity":"sha512-IJ2uAtJpuNMbfa/l0PEITwmSFwz0XeYI21qGbcRKUkyy5+UbVSYpEoWgJUDS0kEyx43K3YFP6juDZVCj+Qx+4w==","signatures":[{"sig":"MEUCIBOBgjoXcQva81rfRfRDpygg9wCcH8YX11FqMWW0/i6WAiEAqEUHSVJlzzn2fqA7P4q9UA8f1aTtaJYNim7yBv3EuMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121034653.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5eaf911bd809487c402f38d7ada0b311/midscene-cli-1.2.3-beta-20260121034653.0.tgz","_integrity":"sha512-IJ2uAtJpuNMbfa/l0PEITwmSFwz0XeYI21qGbcRKUkyy5+UbVSYpEoWgJUDS0kEyx43K3YFP6juDZVCj+Qx+4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121034653.0","@midscene/web":"1.2.3-beta-20260121034653.0","@midscene/core":"1.2.3-beta-20260121034653.0","@midscene/shared":"1.2.3-beta-20260121034653.0","@midscene/android":"1.2.3-beta-20260121034653.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121034653.0_1768967307901_0.9536469369271832","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121051819.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121051819.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"932e46bb1068381c087e2836e83f215773dcb326","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121051819.0.tgz","fileCount":11,"integrity":"sha512-IlfqlqmJL+GfPcRV/3S9i2PPskrxnAgbPAAoHYPNWhFLZRwVEN6jTOiL24SGnDObihamDzsbp6zQ4ps0LRHCxA==","signatures":[{"sig":"MEQCIF2I0pGWw7jntldfJt+tTPB+e/FSgL96Oqvy3Gr2HV8tAiAWq9SRK/S0uD/mh9Zb9kmzoFWCxdFzfw2XctOwOLaUaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3981973},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121051819.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31e39453915fc42f9eb558ccffcd9d52/midscene-cli-1.2.3-beta-20260121051819.0.tgz","_integrity":"sha512-IlfqlqmJL+GfPcRV/3S9i2PPskrxnAgbPAAoHYPNWhFLZRwVEN6jTOiL24SGnDObihamDzsbp6zQ4ps0LRHCxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121051819.0","@midscene/web":"1.2.3-beta-20260121051819.0","@midscene/core":"1.2.3-beta-20260121051819.0","@midscene/shared":"1.2.3-beta-20260121051819.0","@midscene/android":"1.2.3-beta-20260121051819.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121051819.0_1768972801300_0.39643595609390436","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121054555.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121054555.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b89a65f18452f2fbdd6f27f79da2297b2fd5adab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121054555.0.tgz","fileCount":11,"integrity":"sha512-ayX+au52G+n/DmoVU/nfVXn3G/hwNT/kzvaWDqe8ZrGlOAGLC03s32r/c2gekm/S9jPL4wH4SL7JTr7jSQCkdA==","signatures":[{"sig":"MEUCIQCdhDe8mQGE5aOahGxNr2h02H58+DLS839gAF7oo6KjFwIgNO+CYU/d6n+m4Oz83UVw2F7wgAHcXacMGdHoxqLODGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121054555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94a349a9af4aa7900b8f230c42bd4acb/midscene-cli-1.2.3-beta-20260121054555.0.tgz","_integrity":"sha512-ayX+au52G+n/DmoVU/nfVXn3G/hwNT/kzvaWDqe8ZrGlOAGLC03s32r/c2gekm/S9jPL4wH4SL7JTr7jSQCkdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121054555.0","@midscene/web":"1.2.3-beta-20260121054555.0","@midscene/core":"1.2.3-beta-20260121054555.0","@midscene/shared":"1.2.3-beta-20260121054555.0","@midscene/android":"1.2.3-beta-20260121054555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121054555.0_1768974457712_0.2557919233604662","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121104254.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121104254.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"222311f918272c101fa99a0e929bd26bf2bfdbe2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121104254.0.tgz","fileCount":11,"integrity":"sha512-P5Gbsm3l+yP1IAgzRFlhfTPrdx5w3xR6VQe2mbK+OdmmO13f20rL7YY3NeFDDaCxAb7BSI1yLZi2mFlJupw6zA==","signatures":[{"sig":"MEUCIQDtIgD3baOjkqwe1HSJGq99pPiyVtw+tj6Zm99LpDPd3QIgQ4LmcrFiIpElFnRyM0dLUnn+DKsSPJ+VwiTCHCw60pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121104254.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1848e3ccff9404e86115dd7fa059ca2f/midscene-cli-1.2.3-beta-20260121104254.0.tgz","_integrity":"sha512-P5Gbsm3l+yP1IAgzRFlhfTPrdx5w3xR6VQe2mbK+OdmmO13f20rL7YY3NeFDDaCxAb7BSI1yLZi2mFlJupw6zA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121104254.0","@midscene/web":"1.2.3-beta-20260121104254.0","@midscene/core":"1.2.3-beta-20260121104254.0","@midscene/shared":"1.2.3-beta-20260121104254.0","@midscene/android":"1.2.3-beta-20260121104254.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121104254.0_1768992272210_0.6179776101441543","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121113519.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121113519.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bebc46d711a4e364f1f764c55e8d429bd2bb0fb2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121113519.0.tgz","fileCount":11,"integrity":"sha512-5B0AHqcIRjjvp/TAGMU/KH1W5/N4i5NK4dKz8eEFUG61kUeggUGmd3ZXRpH2hlHEx824BcTyXzfq1h2C/4t/7Q==","signatures":[{"sig":"MEYCIQDHKJfTxiK/aPdxMDWDwaHAkb6f+cVEd98LwyFMVS1VFAIhAPAPliMUjDnsAeIsZqsXGHVP4S+7XdEtnj6WiIYRXryI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121113519.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75f6777cea973e004d0405fe33ad0f60/midscene-cli-1.2.3-beta-20260121113519.0.tgz","_integrity":"sha512-5B0AHqcIRjjvp/TAGMU/KH1W5/N4i5NK4dKz8eEFUG61kUeggUGmd3ZXRpH2hlHEx824BcTyXzfq1h2C/4t/7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121113519.0","@midscene/web":"1.2.3-beta-20260121113519.0","@midscene/core":"1.2.3-beta-20260121113519.0","@midscene/shared":"1.2.3-beta-20260121113519.0","@midscene/android":"1.2.3-beta-20260121113519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121113519.0_1768995416712_0.6686338095747426","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121122633.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121122633.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e310e1bcf197a78c0f4b5207f8669d26b0d8295a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121122633.0.tgz","fileCount":11,"integrity":"sha512-QHBbqosV9bxUQDvtnyU4jbk+T3shfgESOfkOvGIpbrVpRwJD2l8zmwe5KP4CzEjSNr9h0X0sH0EjgVs0cY+VJQ==","signatures":[{"sig":"MEYCIQCvH4ccdF4N5qak+I5Z88zD8C+XEfaUpJtRgdKnIXYLAwIhAK+iU2e1LyZWqOee2tnf6c8feQ3Bi4aEfDbR1irp1Ui+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121122633.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a1f95517d8491509a3279ea8b77c7d4d/midscene-cli-1.2.3-beta-20260121122633.0.tgz","_integrity":"sha512-QHBbqosV9bxUQDvtnyU4jbk+T3shfgESOfkOvGIpbrVpRwJD2l8zmwe5KP4CzEjSNr9h0X0sH0EjgVs0cY+VJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121122633.0","@midscene/web":"1.2.3-beta-20260121122633.0","@midscene/core":"1.2.3-beta-20260121122633.0","@midscene/shared":"1.2.3-beta-20260121122633.0","@midscene/android":"1.2.3-beta-20260121122633.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121122633.0_1768998491883_0.44487372886408116","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121142614.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260121142614.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7813bcfa71592ec9f4f4d99330c730031e8760f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260121142614.0.tgz","fileCount":11,"integrity":"sha512-bfDhoIpuMspaX5chVB0swHesWs+kwZlCjOzYuQBpBMS62nn39A6nn47J9RhaiZchUK3yzyC4nRd2QyPENMFruw==","signatures":[{"sig":"MEUCIQCMGN/BVYNrRfXzCPrpFayAHkMyNc3rEqxOtki80iHAcwIgepAjDTkiiD+beoNBhFnUITGTGfE/9nowKW3AbbixM2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260121142614.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee310207eec253e272516e7e23ab336b/midscene-cli-1.2.3-beta-20260121142614.0.tgz","_integrity":"sha512-bfDhoIpuMspaX5chVB0swHesWs+kwZlCjOzYuQBpBMS62nn39A6nn47J9RhaiZchUK3yzyC4nRd2QyPENMFruw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260121142614.0","@midscene/web":"1.2.3-beta-20260121142614.0","@midscene/core":"1.2.3-beta-20260121142614.0","@midscene/shared":"1.2.3-beta-20260121142614.0","@midscene/android":"1.2.3-beta-20260121142614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260121142614.0_1769005669462_0.25889847388912557","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122034822.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122034822.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"47c5468c991eef0f58008e77ae9b90bd7578ab7a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122034822.0.tgz","fileCount":11,"integrity":"sha512-oF5rRZyl5gCMZTUvmBewujJ8NELQK5WLVjsjcIyrZGekC56t0NYvmW/b32F0DPwyZFGPhbZ01lSj+J7ZYS/ZNQ==","signatures":[{"sig":"MEQCIBa8bRnl9kyZqceHr2Em52RAJjN4+PWEV5uwbHdEncjQAiBRmUje9jhY5IY1foqnHUzxhEb+TrTJoG/UvsCkNuc9Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122034822.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8affaf5ae5d00cd99a327ef28883ccca/midscene-cli-1.2.3-beta-20260122034822.0.tgz","_integrity":"sha512-oF5rRZyl5gCMZTUvmBewujJ8NELQK5WLVjsjcIyrZGekC56t0NYvmW/b32F0DPwyZFGPhbZ01lSj+J7ZYS/ZNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122034822.0","@midscene/web":"1.2.3-beta-20260122034822.0","@midscene/core":"1.2.3-beta-20260122034822.0","@midscene/shared":"1.2.3-beta-20260122034822.0","@midscene/android":"1.2.3-beta-20260122034822.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122034822.0_1769053802092_0.06549579875563527","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122042810.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122042810.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0b4c7e44c3fd1db2a67e0e251065174eff0a19c1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122042810.0.tgz","fileCount":11,"integrity":"sha512-Y1+R3xIY4tY7Dc+8pSBf5zl9uLsfvkSOsmes44aCsqMIftWIYpO6ruh33Bhe1V5LiAP5QW1CNznkWLaA0RHXEw==","signatures":[{"sig":"MEUCIQDRv/zF6D88i6lSdH+um2y6p5+scYQIYN8+5fJCwbkv+AIgSjKYuB/gVlNjrzO3r3ZGLMAGGCCz3l8gX2K6KXA0WyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122042810.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b733a9a10bed7a501022652662cab161/midscene-cli-1.2.3-beta-20260122042810.0.tgz","_integrity":"sha512-Y1+R3xIY4tY7Dc+8pSBf5zl9uLsfvkSOsmes44aCsqMIftWIYpO6ruh33Bhe1V5LiAP5QW1CNznkWLaA0RHXEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122042810.0","@midscene/web":"1.2.3-beta-20260122042810.0","@midscene/core":"1.2.3-beta-20260122042810.0","@midscene/shared":"1.2.3-beta-20260122042810.0","@midscene/android":"1.2.3-beta-20260122042810.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122042810.0_1769056189966_0.8784181159215887","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122052852.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122052852.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a07e2b93834f5f8d2e18f1e007a152a678ca9d62","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122052852.0.tgz","fileCount":11,"integrity":"sha512-aY1e3fQ4OTjoTU7c2AU71Fo5/4N/SXcemPCNcIr2D8tq/TASS1iWIGX3w/zyw3gdAe1XAjB0qVlHEleKvbXJbA==","signatures":[{"sig":"MEQCIHhc3whPc7lOyOZKeRShlZgVkrL560IoTpjk0viiX7gwAiAwiXXVXu/h66gKkokuLvIwK7A1CP48tqhW7q7LHap+NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122052852.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a692428d715d7c8ce2eeb6309ef2e4a/midscene-cli-1.2.3-beta-20260122052852.0.tgz","_integrity":"sha512-aY1e3fQ4OTjoTU7c2AU71Fo5/4N/SXcemPCNcIr2D8tq/TASS1iWIGX3w/zyw3gdAe1XAjB0qVlHEleKvbXJbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122052852.0","@midscene/web":"1.2.3-beta-20260122052852.0","@midscene/core":"1.2.3-beta-20260122052852.0","@midscene/shared":"1.2.3-beta-20260122052852.0","@midscene/android":"1.2.3-beta-20260122052852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122052852.0_1769059834430_0.7362577461155462","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122055811.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122055811.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3e2b5ff1f579c703b7412c9f868435a2451e3964","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122055811.0.tgz","fileCount":11,"integrity":"sha512-9ch2quPqENB2mOphrnHwDMl424XfnXHArHKQI8h75d0aNZkSHgZeHZ24OTWAY9qLrmCVdOIPPF9YWzQ4/uceKQ==","signatures":[{"sig":"MEYCIQCI3JWQeLZplz7xxKwJJzDVziqzi2HoqEU2GXV3ryzN2wIhAMHAemzGYLrZAR+H08pP/nKEf4Kr4VLqgTEgngluwx/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122055811.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3f301bf85f19cb75cc58f89c2368a0b/midscene-cli-1.2.3-beta-20260122055811.0.tgz","_integrity":"sha512-9ch2quPqENB2mOphrnHwDMl424XfnXHArHKQI8h75d0aNZkSHgZeHZ24OTWAY9qLrmCVdOIPPF9YWzQ4/uceKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122055811.0","@midscene/web":"1.2.3-beta-20260122055811.0","@midscene/core":"1.2.3-beta-20260122055811.0","@midscene/shared":"1.2.3-beta-20260122055811.0","@midscene/android":"1.2.3-beta-20260122055811.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122055811.0_1769061592895_0.4877380938272673","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122061216.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122061216.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"461464cd2f52d901fcf5cedc7f3b05fa6b8683f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122061216.0.tgz","fileCount":11,"integrity":"sha512-SkNW7VVlhwWOEhglt7bLX9OwbG6FXm5QTLmJc1POtoxzKtrygWxA1MD2p6iyD552on8hS0VqcChwR9hjtFNHOQ==","signatures":[{"sig":"MEUCIFurWGvyaU53bb0tWiJd2jzCuwY7KEB8vOUvjq3b054sAiEA1Oo6ThjO/1NZcjS6EFefkj78kytvcNWIMAq6fuwuglo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122061216.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a08ef8627788f6e1d5aaba86c727091/midscene-cli-1.2.3-beta-20260122061216.0.tgz","_integrity":"sha512-SkNW7VVlhwWOEhglt7bLX9OwbG6FXm5QTLmJc1POtoxzKtrygWxA1MD2p6iyD552on8hS0VqcChwR9hjtFNHOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122061216.0","@midscene/web":"1.2.3-beta-20260122061216.0","@midscene/core":"1.2.3-beta-20260122061216.0","@midscene/shared":"1.2.3-beta-20260122061216.0","@midscene/android":"1.2.3-beta-20260122061216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122061216.0_1769062435719_0.5860956386695251","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122071913.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122071913.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"075686e97dd402fa6d0919a7214a96607f7d1233","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122071913.0.tgz","fileCount":11,"integrity":"sha512-5ldROgboxHyt69Sy/kn8XHwb4KChK0uI0AwvZg6JCSunbujnatWhixOZz7400ljXUti3YYQNjnPVtZ+PxVmg5A==","signatures":[{"sig":"MEUCIQC91W9iC468PBw79Wbvh79u0M50Miy/onI1rzFNOPlr6gIgEXAQDaV9MwQoTc8Q48C64LhWxskjESjbvAqU8+KIYno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122071913.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61d41e1e493e0d5af3871fff825736e8/midscene-cli-1.2.3-beta-20260122071913.0.tgz","_integrity":"sha512-5ldROgboxHyt69Sy/kn8XHwb4KChK0uI0AwvZg6JCSunbujnatWhixOZz7400ljXUti3YYQNjnPVtZ+PxVmg5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122071913.0","@midscene/web":"1.2.3-beta-20260122071913.0","@midscene/core":"1.2.3-beta-20260122071913.0","@midscene/shared":"1.2.3-beta-20260122071913.0","@midscene/android":"1.2.3-beta-20260122071913.0","@midscene/computer":"1.2.3-beta-20260122071913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122071913.0_1769066465118_0.7145531857453269","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122072351.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122072351.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dab3e26e05715dcf34375301a958089a02adefa3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122072351.0.tgz","fileCount":11,"integrity":"sha512-z6eKXgcOaRsZhNLerQ1PATDKSHUQWm6yA65Aa5oZyHaijMDfQwQyIhBdI+3C6YhyOEjU62HSluYvpxm+IslPrg==","signatures":[{"sig":"MEQCIHFq2i9lGy8n3ImG7t6WLH6P3H5qqNeD3cOfhX/FSkJdAiBiENMkxjBn5sOMr8s/9h4OmOo7Cua4XAaaeIoXGOmVFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122072351.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c555a9d939a7aaa98ea447a3ea4c062/midscene-cli-1.2.3-beta-20260122072351.0.tgz","_integrity":"sha512-z6eKXgcOaRsZhNLerQ1PATDKSHUQWm6yA65Aa5oZyHaijMDfQwQyIhBdI+3C6YhyOEjU62HSluYvpxm+IslPrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122072351.0","@midscene/web":"1.2.3-beta-20260122072351.0","@midscene/core":"1.2.3-beta-20260122072351.0","@midscene/shared":"1.2.3-beta-20260122072351.0","@midscene/android":"1.2.3-beta-20260122072351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122072351.0_1769066731806_0.43619822743260284","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122082712.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122082712.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"24878720dd8ad257e68cb52190077b7b03e25c9f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122082712.0.tgz","fileCount":11,"integrity":"sha512-Ca/Xfbmr3SVISV8QFi2JdO0C3JX8lIpbgLrwaWpNtNZt/FNUhL9PDFuzdG1+t7TZ7urY+j4qSwjW0n9S7Aqb2A==","signatures":[{"sig":"MEUCIQCUAefiMwOCbMX7m3KHYVyBp9m3MtEdcd//Pb1pqPZZswIgJerO/rbKBHCront7G49zem9X7GoiijAFU2KsxlqgEq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122082712.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ec5529b34ebeae81f8adf26894eda1da/midscene-cli-1.2.3-beta-20260122082712.0.tgz","_integrity":"sha512-Ca/Xfbmr3SVISV8QFi2JdO0C3JX8lIpbgLrwaWpNtNZt/FNUhL9PDFuzdG1+t7TZ7urY+j4qSwjW0n9S7Aqb2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122082712.0","@midscene/web":"1.2.3-beta-20260122082712.0","@midscene/core":"1.2.3-beta-20260122082712.0","@midscene/shared":"1.2.3-beta-20260122082712.0","@midscene/android":"1.2.3-beta-20260122082712.0","@midscene/computer":"1.2.3-beta-20260122082712.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122082712.0_1769070541290_0.04214687788147531","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122084118.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122084118.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ef5532be2f24adf96472c18c290417dd6aba469b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122084118.0.tgz","fileCount":11,"integrity":"sha512-sZJn4ipoygVRoXdamdRWqLR7BVkQXvVbG8lfBr2/Fvl7tgepn1WWfiSUOdba2nDN7gb81ayz/Bl55pOAW16IBQ==","signatures":[{"sig":"MEYCIQCgMuYpXGV+T8BVC56TTwZ6Os0Fc3ycg3pVFeyu3V+/5AIhAODUL9C2txQ0zgkl3Wz2EcrmNKztMD3kCQteNauMr89N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122084118.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e13412298d332a013e2013ca36ecaf8/midscene-cli-1.2.3-beta-20260122084118.0.tgz","_integrity":"sha512-sZJn4ipoygVRoXdamdRWqLR7BVkQXvVbG8lfBr2/Fvl7tgepn1WWfiSUOdba2nDN7gb81ayz/Bl55pOAW16IBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122084118.0","@midscene/web":"1.2.3-beta-20260122084118.0","@midscene/core":"1.2.3-beta-20260122084118.0","@midscene/shared":"1.2.3-beta-20260122084118.0","@midscene/android":"1.2.3-beta-20260122084118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122084118.0_1769071376767_0.8617373635998897","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122105542.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260122105542.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c216682d4a423fcae42ce3b51e31d8261212d7a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260122105542.0.tgz","fileCount":11,"integrity":"sha512-g36pYaPvKpjKyN90h7ls4Mn1XrDo32tnMFn1Ma6n+kF6PzATQ5ro2jXvX1Gcb3zzf0MFZiZUr635pyfHunBqBg==","signatures":[{"sig":"MEYCIQCp0lbCz4fy6diKu0FYeoq3UqffJQIRi+WU9IJ9J7uUzgIhALxhFD5UNYuMfnrF33LBihGAVqD7RPZTKfVvgg5qAgJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260122105542.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a3264fc6e9576b6b4b6f0359348694df/midscene-cli-1.2.3-beta-20260122105542.0.tgz","_integrity":"sha512-g36pYaPvKpjKyN90h7ls4Mn1XrDo32tnMFn1Ma6n+kF6PzATQ5ro2jXvX1Gcb3zzf0MFZiZUr635pyfHunBqBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260122105542.0","@midscene/web":"1.2.3-beta-20260122105542.0","@midscene/core":"1.2.3-beta-20260122105542.0","@midscene/shared":"1.2.3-beta-20260122105542.0","@midscene/android":"1.2.3-beta-20260122105542.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260122105542.0_1769079438313_0.3241864338514602","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123062401.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260123062401.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8767278f0bab0bc4cdb8ac09cad98b0154639a42","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260123062401.0.tgz","fileCount":11,"integrity":"sha512-OK05C5fwCc5HH+a8zdLGj61JeBvewEEeZX6htFx7YVMdaqhOQj03LRZttdAYQoMg+LiXiWh4n2nHjAOCZznLhQ==","signatures":[{"sig":"MEUCIQDywp128KEo7/I3nlpugFvTep3AWonX6OR0piuKvPd1TQIgd3DH3dmLKPNzCPhlcMJFK8uQU6QVp5xO2khDdMs9+Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984685},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260123062401.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9db557c1380331ccbd3ddbbf5a60f1d7/midscene-cli-1.2.3-beta-20260123062401.0.tgz","_integrity":"sha512-OK05C5fwCc5HH+a8zdLGj61JeBvewEEeZX6htFx7YVMdaqhOQj03LRZttdAYQoMg+LiXiWh4n2nHjAOCZznLhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260123062401.0","@midscene/web":"1.2.3-beta-20260123062401.0","@midscene/core":"1.2.3-beta-20260123062401.0","@midscene/shared":"1.2.3-beta-20260123062401.0","@midscene/android":"1.2.3-beta-20260123062401.0","@midscene/computer":"1.2.3-beta-20260123062401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260123062401.0_1769149568629_0.46795745628374963","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123104740.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260123104740.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca6474fc219a21a56baa871931ab2c4923f87c33","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260123104740.0.tgz","fileCount":11,"integrity":"sha512-h7/5xCdrme4IKDtSf3ww/3QS6yz12Y+No8EaIM+iePcn9SsPBfcn4cawb0xhDy5hl3l5gERsLFZnCYS/6Ss7dg==","signatures":[{"sig":"MEUCIDjlGLiFERVFD9aunRrqjg13fShuBNRLmuImy7lrQOgzAiEA51++KBTF9ch1mr137cDW/KumYMYZrFitM2aICga9o2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260123104740.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/832d7e60e270f4f599a069cf940abdb0/midscene-cli-1.2.3-beta-20260123104740.0.tgz","_integrity":"sha512-h7/5xCdrme4IKDtSf3ww/3QS6yz12Y+No8EaIM+iePcn9SsPBfcn4cawb0xhDy5hl3l5gERsLFZnCYS/6Ss7dg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260123104740.0","@midscene/web":"1.2.3-beta-20260123104740.0","@midscene/core":"1.2.3-beta-20260123104740.0","@midscene/shared":"1.2.3-beta-20260123104740.0","@midscene/android":"1.2.3-beta-20260123104740.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260123104740.0_1769165353123_0.24762233026577163","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123110523.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260123110523.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c0e1de245d2fc3d17f7a97ec1f3eba317db9633","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260123110523.0.tgz","fileCount":11,"integrity":"sha512-ybRtfCETx4ewB9KkDv+/wuQ27iIALLY4pagOcd9wLcKJ4nOdC96eDTF1ZETOz+ZHzre5/KKvGwO3tD118Fwrow==","signatures":[{"sig":"MEUCIQDV2Rnw5ODiCMYisq9gDgpyE54AVZNwkl9YNBaaPjZm5AIgG+vjWha8igulBA/SgrTqTQabeWu9mpk+AEEr0fzFidU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260123110523.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/188d769a16f3fcdd3de2b9f80c3bd149/midscene-cli-1.2.3-beta-20260123110523.0.tgz","_integrity":"sha512-ybRtfCETx4ewB9KkDv+/wuQ27iIALLY4pagOcd9wLcKJ4nOdC96eDTF1ZETOz+ZHzre5/KKvGwO3tD118Fwrow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260123110523.0","@midscene/web":"1.2.3-beta-20260123110523.0","@midscene/core":"1.2.3-beta-20260123110523.0","@midscene/shared":"1.2.3-beta-20260123110523.0","@midscene/android":"1.2.3-beta-20260123110523.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260123110523.0_1769166416223_0.037398306724534036","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123113203.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260123113203.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d8c83f1927c3167670422982f89d53f567aa94c6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260123113203.0.tgz","fileCount":11,"integrity":"sha512-xeR0rwQ5sb0TnBvF0ScqNQb6wAZVgNduG29hubhn2xJ/gKNoSOxKDVI0FdNQK6JodVdg5ybxXPmRBPfZjUhYog==","signatures":[{"sig":"MEYCIQC/EccLq4fKSQNIHUeOwtOrZEz8C0jU0xIupp9DP+IrXgIhANYLvxiNAwgz3ZsiEE/pDTZkBV7015OQPiVoTeetU/rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260123113203.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ec80a940cdbf4a9c0bb5dffd1ff4b92/midscene-cli-1.2.3-beta-20260123113203.0.tgz","_integrity":"sha512-xeR0rwQ5sb0TnBvF0ScqNQb6wAZVgNduG29hubhn2xJ/gKNoSOxKDVI0FdNQK6JodVdg5ybxXPmRBPfZjUhYog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260123113203.0","@midscene/web":"1.2.3-beta-20260123113203.0","@midscene/core":"1.2.3-beta-20260123113203.0","@midscene/shared":"1.2.3-beta-20260123113203.0","@midscene/android":"1.2.3-beta-20260123113203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260123113203.0_1769168768841_0.6657290441371249","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125063343.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260125063343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eb7cb64f45db85e984c8d2e57b02c2eec511fdc4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260125063343.0.tgz","fileCount":11,"integrity":"sha512-GldkP9CVnyU1vsSYC5sKZp+CNhuLjGGnskXpC8PGRQRVd0Fbkp/zTBv769a2tqDZCAQkA/0xYaX8Yq3auOv5jQ==","signatures":[{"sig":"MEUCIB4yDD+sV3WwrujLOlVMOiD9TuFe7jasQ8HDDDW/7ckcAiEAoO3wj//5/NxUIgLylJDBCFPxEZxw/GgEPZpRr+l9UrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260125063343.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5c6b12634111b99aab737e4ce1bc5d5/midscene-cli-1.2.3-beta-20260125063343.0.tgz","_integrity":"sha512-GldkP9CVnyU1vsSYC5sKZp+CNhuLjGGnskXpC8PGRQRVd0Fbkp/zTBv769a2tqDZCAQkA/0xYaX8Yq3auOv5jQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260125063343.0","@midscene/web":"1.2.3-beta-20260125063343.0","@midscene/core":"1.2.3-beta-20260125063343.0","@midscene/shared":"1.2.3-beta-20260125063343.0","@midscene/android":"1.2.3-beta-20260125063343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260125063343.0_1769322922137_0.4057875146148404","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125070401.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260125070401.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e3964f979e34e6888151d6e6a09e7b19a89a046","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260125070401.0.tgz","fileCount":11,"integrity":"sha512-Zu6JV5ZfadmYwM1xx59qG4VQptIO9Ek7dG5Zg/G8Jux8inJPTKJt+grKB3ZkAmU19HVDzL4K67ZJBF+M/Tk9Bw==","signatures":[{"sig":"MEUCIQCcYbqzF6Ag6ZGrvIJux/LAQIjiBM/vyYReH0WjgJgXiAIgaJhiJIW4MGv2EjVj9WjUvjdVuibw2SGNsbY6T9EmSXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260125070401.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/788e3e6da087e55c1b6b7424cd14206a/midscene-cli-1.2.3-beta-20260125070401.0.tgz","_integrity":"sha512-Zu6JV5ZfadmYwM1xx59qG4VQptIO9Ek7dG5Zg/G8Jux8inJPTKJt+grKB3ZkAmU19HVDzL4K67ZJBF+M/Tk9Bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260125070401.0","@midscene/web":"1.2.3-beta-20260125070401.0","@midscene/core":"1.2.3-beta-20260125070401.0","@midscene/shared":"1.2.3-beta-20260125070401.0","@midscene/android":"1.2.3-beta-20260125070401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260125070401.0_1769324732131_0.9909286004488727","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125073142.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260125073142.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b47f0cbdc9d8d68b6db252e9156688656c8905e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260125073142.0.tgz","fileCount":11,"integrity":"sha512-Sk2nuyP3jtTrPn+WCMhhKSrzz6EsNu8kA0ELvtVrrZWlxHi1p5wfm4AdRLm5N1DY18d2h46z9KVMujX5z21rHA==","signatures":[{"sig":"MEUCIQCUW6cszFFp+9uQ+609LLwA9mualiHdUX5kuhaR/xn7mQIgbh90goaCipw5QRepaUykm2j0DzfYl7/Gvi9sRRYlDQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260125073142.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df9ea46acccc3fc22a6557b38145c6cf/midscene-cli-1.2.3-beta-20260125073142.0.tgz","_integrity":"sha512-Sk2nuyP3jtTrPn+WCMhhKSrzz6EsNu8kA0ELvtVrrZWlxHi1p5wfm4AdRLm5N1DY18d2h46z9KVMujX5z21rHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260125073142.0","@midscene/web":"1.2.3-beta-20260125073142.0","@midscene/core":"1.2.3-beta-20260125073142.0","@midscene/shared":"1.2.3-beta-20260125073142.0","@midscene/android":"1.2.3-beta-20260125073142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260125073142.0_1769326405718_0.05293627182489269","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125074627.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260125074627.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e5a7c332d3a53c811b4c30cc9d5b73be325df09a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260125074627.0.tgz","fileCount":11,"integrity":"sha512-nN9STgqHK9vziw03GuM/dFMV6Bs06VDH8DoP9XXyOhARFwg9eWcXWX3Mho+C+40pauVwnH5Fe9FoYId8ajwqkQ==","signatures":[{"sig":"MEUCIAJ9flcqsIknJSWxLx/BgOi2g9RIhCWcVbvAH/Go+8AAAiEA2U9zYYcNPkj9uyvIypGHRJ7IO0omjcY6cAqy8oQtW08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260125074627.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8fafb18115c5d97538bb8396bde5c2bc/midscene-cli-1.2.3-beta-20260125074627.0.tgz","_integrity":"sha512-nN9STgqHK9vziw03GuM/dFMV6Bs06VDH8DoP9XXyOhARFwg9eWcXWX3Mho+C+40pauVwnH5Fe9FoYId8ajwqkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260125074627.0","@midscene/web":"1.2.3-beta-20260125074627.0","@midscene/core":"1.2.3-beta-20260125074627.0","@midscene/shared":"1.2.3-beta-20260125074627.0","@midscene/android":"1.2.3-beta-20260125074627.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260125074627.0_1769327289539_0.8620191842157587","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125080835.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260125080835.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5fbe9fde66475051d034f1e6d2a185e94072d6b8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260125080835.0.tgz","fileCount":11,"integrity":"sha512-k15eonD7gY/13eJKuEcmTaTANP48eVDEU9kb+xzg7ZU+SaTsAuUWS/mRRLxk0feYq448UsENV/Sg6FAW1r8N9A==","signatures":[{"sig":"MEQCIAl6iPLjJfjVZ0G0csXtE2ux+TqPkIWFUJ7121kHxigeAiAuHrYzOISQTRCIkk5CEmN+B240gryiQimbmtsegbmzTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260125080835.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b994cb7c14972784f576a58d778b54ef/midscene-cli-1.2.3-beta-20260125080835.0.tgz","_integrity":"sha512-k15eonD7gY/13eJKuEcmTaTANP48eVDEU9kb+xzg7ZU+SaTsAuUWS/mRRLxk0feYq448UsENV/Sg6FAW1r8N9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260125080835.0","@midscene/web":"1.2.3-beta-20260125080835.0","@midscene/core":"1.2.3-beta-20260125080835.0","@midscene/shared":"1.2.3-beta-20260125080835.0","@midscene/android":"1.2.3-beta-20260125080835.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260125080835.0_1769328615246_0.6060523133256908","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126022256.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126022256.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"84680280618ef404cd767820759ea7ec7ef71f28","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126022256.0.tgz","fileCount":11,"integrity":"sha512-T63+pgYSVIUo+Jpd6W3hvbGL42nHmYg+6fls03I5xg5kXkc4ZnBQG9Is5bviga2EZNpi9SSRQDUGGysxnluaIQ==","signatures":[{"sig":"MEMCH088THtYQgUrexLxjAOCNTs+d4DkCEITCWEx/RbOTUoCIHF5hwndMvQcc46f5fqbEIljSdxNY+YBrtASag9U8QpX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126022256.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/309109cb70f840f3f5e7404ff237ca7e/midscene-cli-1.2.3-beta-20260126022256.0.tgz","_integrity":"sha512-T63+pgYSVIUo+Jpd6W3hvbGL42nHmYg+6fls03I5xg5kXkc4ZnBQG9Is5bviga2EZNpi9SSRQDUGGysxnluaIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126022256.0","@midscene/web":"1.2.3-beta-20260126022256.0","@midscene/core":"1.2.3-beta-20260126022256.0","@midscene/shared":"1.2.3-beta-20260126022256.0","@midscene/android":"1.2.3-beta-20260126022256.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126022256.0_1769394278094_0.6979435610524143","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126023330.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126023330.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de531bd62f066cdead54e822cba8bbf1b723eaf6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126023330.0.tgz","fileCount":11,"integrity":"sha512-MQEvDjSpZqo5/xJubQL6GawHADQH4mfZhZBPPOedCBCm/3NGZQYDMWlba3/dvGN4Yv03rg4Cuauv2PmT+Mi4Eg==","signatures":[{"sig":"MEUCIQCc0JsKqXu+cwqxmxjn9csuYXdkWrWKOIYHWpBYEtgwCwIgJo+viX27QSyr+blJLMVgU510UXfK/tYqwvIh35gAJRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126023330.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8c7457ffa89cfd37b7ccaad5bd92182/midscene-cli-1.2.3-beta-20260126023330.0.tgz","_integrity":"sha512-MQEvDjSpZqo5/xJubQL6GawHADQH4mfZhZBPPOedCBCm/3NGZQYDMWlba3/dvGN4Yv03rg4Cuauv2PmT+Mi4Eg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126023330.0","@midscene/web":"1.2.3-beta-20260126023330.0","@midscene/core":"1.2.3-beta-20260126023330.0","@midscene/shared":"1.2.3-beta-20260126023330.0","@midscene/android":"1.2.3-beta-20260126023330.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126023330.0_1769394911128_0.9254796092665176","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126024618.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126024618.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8e08975fe16975e2a1eb1655400f062795deb0a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126024618.0.tgz","fileCount":11,"integrity":"sha512-d1uAQ+SbDsvcy83UjmZ0j/7AzTOHLZAGWeZnh4czIK8xMAmTIZNoLPcHS76Bl33o59AOK/fysRYM+Whx+vMf7w==","signatures":[{"sig":"MEYCIQCGIYg4izqbmsmvMb90mGQ3lq5VRCST7bUGL90rsbkXDQIhAIJDxijDaTxSpZaln83r62I/UenOpQN04fQoXMQwt2NB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126024618.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b120c2064a2cad87f1a09729ed932aaf/midscene-cli-1.2.3-beta-20260126024618.0.tgz","_integrity":"sha512-d1uAQ+SbDsvcy83UjmZ0j/7AzTOHLZAGWeZnh4czIK8xMAmTIZNoLPcHS76Bl33o59AOK/fysRYM+Whx+vMf7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126024618.0","@midscene/web":"1.2.3-beta-20260126024618.0","@midscene/core":"1.2.3-beta-20260126024618.0","@midscene/shared":"1.2.3-beta-20260126024618.0","@midscene/android":"1.2.3-beta-20260126024618.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126024618.0_1769395673321_0.3997584872708848","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126031715.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126031715.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"67247c5098634e896fc26b522b35c77aa82f7898","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126031715.0.tgz","fileCount":11,"integrity":"sha512-7Q9J3UdbTTcvQAfCRERign6GAvENMcy44h10Hdu/ThzLM2eSb83LU6nJO+uJsYIje/WfrXNm25sLrK939oxETw==","signatures":[{"sig":"MEUCIDepx5XYuJWCUdRF1b0XAkfgtwSd2VmjItzBxhsIlyADAiEA1iKszuT2MPK6fBXUzoT0f+UMUDlBCYEOhmZTkeH1WXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126031715.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5dba31a45fd0a952a8f8e0df701aea6a/midscene-cli-1.2.3-beta-20260126031715.0.tgz","_integrity":"sha512-7Q9J3UdbTTcvQAfCRERign6GAvENMcy44h10Hdu/ThzLM2eSb83LU6nJO+uJsYIje/WfrXNm25sLrK939oxETw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126031715.0","@midscene/web":"1.2.3-beta-20260126031715.0","@midscene/core":"1.2.3-beta-20260126031715.0","@midscene/shared":"1.2.3-beta-20260126031715.0","@midscene/android":"1.2.3-beta-20260126031715.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126031715.0_1769397535523_0.7537498299714633","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126032520.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126032520.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a9bfbb34f83d18e6b4d34a9feeec0426446a5f75","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126032520.0.tgz","fileCount":11,"integrity":"sha512-zMRK5E32Y2/8KkxhAj2qaQGj894/2je+8yhvCiV6NHjRT3chHAHWeQxv8iN3xw1KTT05PyN1aXDKiJgtVtMEJQ==","signatures":[{"sig":"MEUCIECCsx2pbZSVKv7CPYaRCoO3bYAl66RaVl28MX7hndJpAiEApaMd2eYq5b0mAmlp3MONNaW90Jr1V3yxOq0IhtJ9Gzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126032520.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f7d0a045e8220d27cbbaabd57e8ab9a/midscene-cli-1.2.3-beta-20260126032520.0.tgz","_integrity":"sha512-zMRK5E32Y2/8KkxhAj2qaQGj894/2je+8yhvCiV6NHjRT3chHAHWeQxv8iN3xw1KTT05PyN1aXDKiJgtVtMEJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126032520.0","@midscene/web":"1.2.3-beta-20260126032520.0","@midscene/core":"1.2.3-beta-20260126032520.0","@midscene/shared":"1.2.3-beta-20260126032520.0","@midscene/android":"1.2.3-beta-20260126032520.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126032520.0_1769398020444_0.13077119145530358","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126065711.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126065711.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cca8139ddf6ee068f87e3c26d7b0ef95859379d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126065711.0.tgz","fileCount":11,"integrity":"sha512-q9chidmNyT6KU9eWvZuEJLjDcHg1a6NCF5yMQgUlqeziRo4LYP8dKwr5FUA3vzH+brWVDP2FMBOJ+C2uCI010Q==","signatures":[{"sig":"MEYCIQCl8YRgBJvbCFFJXD/2cJ9lyMlv4kH31hiSMJilzhSy4gIhAO1dAiPVDPnVr+1jBTEkf4JAyudOFUMWA26BctkNIFvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980012},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126065711.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84a318af3d1b55c6bd829156801a24e3/midscene-cli-1.2.3-beta-20260126065711.0.tgz","_integrity":"sha512-q9chidmNyT6KU9eWvZuEJLjDcHg1a6NCF5yMQgUlqeziRo4LYP8dKwr5FUA3vzH+brWVDP2FMBOJ+C2uCI010Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126065711.0","@midscene/web":"1.2.3-beta-20260126065711.0","@midscene/core":"1.2.3-beta-20260126065711.0","@midscene/shared":"1.2.3-beta-20260126065711.0","@midscene/android":"1.2.3-beta-20260126065711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126065711.0_1769410722123_0.7522504478445078","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126071615.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126071615.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"afab599f743053b01ee1458bba5e34b6a928b1df","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126071615.0.tgz","fileCount":11,"integrity":"sha512-xDgSeRgJTbeOzKMdT83GmLrkOhNzxRc8JG4YEPVcGEcdd7biTuJapu1vNcj4uMEqTnz49Qitk84aDQFrSkJQTw==","signatures":[{"sig":"MEYCIQCM4Bq8haLv8/kdAO0ZSUoo+QAWqWWkOkODkOQ+Bkh3iAIhAMIBdr8E5wK882XU0YME9fez9evtEqK7r2V0IS4aoL6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980012},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126071615.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab8107027d7c0c258b19a7590f52eba2/midscene-cli-1.2.3-beta-20260126071615.0.tgz","_integrity":"sha512-xDgSeRgJTbeOzKMdT83GmLrkOhNzxRc8JG4YEPVcGEcdd7biTuJapu1vNcj4uMEqTnz49Qitk84aDQFrSkJQTw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126071615.0","@midscene/web":"1.2.3-beta-20260126071615.0","@midscene/core":"1.2.3-beta-20260126071615.0","@midscene/shared":"1.2.3-beta-20260126071615.0","@midscene/android":"1.2.3-beta-20260126071615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126071615.0_1769411870419_0.9418460967722959","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126074342.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126074342.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90385aff43a605b36c00d109ceed56db786f6b4a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126074342.0.tgz","fileCount":11,"integrity":"sha512-V6eXCvw9CooR4br0dRR6SqLjQwqiuuhBDd+3JAoM2E/rm6b1g/8yjpGQQ6B9KAzYEF7WotMHMrLZRAoKHQnqtQ==","signatures":[{"sig":"MEUCIHE+iPpNGSWaWKSo2FRNCptaa79e65S0VOFutIiJKSEBAiEAwGtkYknfVkG751T9nWIcOVsQNnw5kCWKAGHHRDyLi4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980012},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126074342.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/55a0fb9d0a335d427629c8994555149c/midscene-cli-1.2.3-beta-20260126074342.0.tgz","_integrity":"sha512-V6eXCvw9CooR4br0dRR6SqLjQwqiuuhBDd+3JAoM2E/rm6b1g/8yjpGQQ6B9KAzYEF7WotMHMrLZRAoKHQnqtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126074342.0","@midscene/web":"1.2.3-beta-20260126074342.0","@midscene/core":"1.2.3-beta-20260126074342.0","@midscene/shared":"1.2.3-beta-20260126074342.0","@midscene/android":"1.2.3-beta-20260126074342.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126074342.0_1769413510527_0.2718467160739013","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126083826.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126083826.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3388ddd0b26a2b0a3d05bc515f20ed549f6e9c83","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126083826.0.tgz","fileCount":11,"integrity":"sha512-UUaubuVHvPOtmf/fF1NzDiqKsr3Gtg9Ua41nCC8bOpKtmLiFFizQbVZY80Jci4/jpQc9FHZLm40mcWfULsRZiw==","signatures":[{"sig":"MEUCIQCFnjBsV5bNl+jxYAglBKP93TBi4pj0LzfVBvFLfQptqgIgKGKYbBhuJDjZrMxzEBhQCwkCtx9b8o85MPNDxQ7sPqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126083826.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b7a0a7142b62ddbeb473594538b47cc8/midscene-cli-1.2.3-beta-20260126083826.0.tgz","_integrity":"sha512-UUaubuVHvPOtmf/fF1NzDiqKsr3Gtg9Ua41nCC8bOpKtmLiFFizQbVZY80Jci4/jpQc9FHZLm40mcWfULsRZiw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126083826.0","@midscene/web":"1.2.3-beta-20260126083826.0","@midscene/core":"1.2.3-beta-20260126083826.0","@midscene/shared":"1.2.3-beta-20260126083826.0","@midscene/android":"1.2.3-beta-20260126083826.0","@midscene/computer":"1.2.3-beta-20260126083826.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126083826.0_1769416817303_0.43016174895512105","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126100457.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260126100457.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2a176fe8ca8efa94936df441be400994f05b1e80","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260126100457.0.tgz","fileCount":11,"integrity":"sha512-a83Q0LZxipKRJk2bhvOS03P6f4H1zaM04USLKqcRlWD5E+glnBC4O82YcrzF4pd6pLD7uMUpUwOYcOudKcnm/w==","signatures":[{"sig":"MEYCIQCuaFwW6xyyQT6ZdkR3QhsmvuB+KRjb4wdXAQSds1EzVQIhAOpGhLnvvkYa8J9MGanLlwdHl96Up4tN2AuMHlgo7sBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260126100457.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1083fb99e971888c4e2cddfcdc29d870/midscene-cli-1.2.3-beta-20260126100457.0.tgz","_integrity":"sha512-a83Q0LZxipKRJk2bhvOS03P6f4H1zaM04USLKqcRlWD5E+glnBC4O82YcrzF4pd6pLD7uMUpUwOYcOudKcnm/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260126100457.0","@midscene/web":"1.2.3-beta-20260126100457.0","@midscene/core":"1.2.3-beta-20260126100457.0","@midscene/shared":"1.2.3-beta-20260126100457.0","@midscene/android":"1.2.3-beta-20260126100457.0","@midscene/computer":"1.2.3-beta-20260126100457.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260126100457.0_1769422012027_0.7956918607257979","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127070952.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260127070952.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5a5a2167f33f6c76cd7742c4fb8c67b0582f53e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260127070952.0.tgz","fileCount":11,"integrity":"sha512-jGCdVIlCbMro5KzF48TMycUT/uFgZEOqkOwvBmsLHrh0GtfBrpFJI+g6BJQP2ztuSLIxa9TL8ekraKOo91CEjQ==","signatures":[{"sig":"MEUCIG+ZxnWFxnOgc+zhl/c3wdIb61Cai3r1SE+wieoxJBrMAiEA+nDzCASJWTMkcYYEU92/AEBrpuk+AHcPOFXsaXxchpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260127070952.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2377748738755b6ae38a4333204bb3ec/midscene-cli-1.2.3-beta-20260127070952.0.tgz","_integrity":"sha512-jGCdVIlCbMro5KzF48TMycUT/uFgZEOqkOwvBmsLHrh0GtfBrpFJI+g6BJQP2ztuSLIxa9TL8ekraKOo91CEjQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260127070952.0","@midscene/web":"1.2.3-beta-20260127070952.0","@midscene/core":"1.2.3-beta-20260127070952.0","@midscene/shared":"1.2.3-beta-20260127070952.0","@midscene/android":"1.2.3-beta-20260127070952.0","@midscene/computer":"1.2.3-beta-20260127070952.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260127070952.0_1769497908449_0.14485471418004203","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127124325.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260127124325.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d7fa9a765600c872baa686195e454100c9872e02","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260127124325.0.tgz","fileCount":11,"integrity":"sha512-FyKnf1bUwKLm0ZbZpqpDUuu89FM9GB5X3d6xXC90/+pTm2syqM3C4MS3AWfAo56RXbGxxq+AH58fDRdZ3nGR2g==","signatures":[{"sig":"MEYCIQC/LHtjfElMpAEXSZNmqX4KuL3UemSA08G9Kf1bteYIOwIhAMZSe7pRMECDh0wZz8CFY38WdFEhgsy4MUjiKESC8UvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260127124325.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3664a848359a274f743cf3d10a419498/midscene-cli-1.2.3-beta-20260127124325.0.tgz","_integrity":"sha512-FyKnf1bUwKLm0ZbZpqpDUuu89FM9GB5X3d6xXC90/+pTm2syqM3C4MS3AWfAo56RXbGxxq+AH58fDRdZ3nGR2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260127124325.0","@midscene/web":"1.2.3-beta-20260127124325.0","@midscene/core":"1.2.3-beta-20260127124325.0","@midscene/shared":"1.2.3-beta-20260127124325.0","@midscene/android":"1.2.3-beta-20260127124325.0","@midscene/computer":"1.2.3-beta-20260127124325.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260127124325.0_1769517925080_0.7216557475605081","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@midscene/cli","version":"1.3.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c0a62b5b57c8e59dc39ccf10454ac12760505697","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.0.tgz","fileCount":11,"integrity":"sha512-KJUO8qf2oT9UqRjfs4/nhXbDJGTrTK/RjxdVrpli6BkGU6GGlpHHkGpsfsdStQ3xo80zBipf2df95oG1OihgKQ==","signatures":[{"sig":"MEUCIAgdPQKZDLXS9UHW3GraapZIlhYf0Qx+CxogS5t852t7AiEA8znkak85p+vmUn1D+zqUODwtJjVN+pksJTerQx0UC3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35c3713e22e42b51df0c3b7c30ec55d8/midscene-cli-1.3.0.tgz","_integrity":"sha512-KJUO8qf2oT9UqRjfs4/nhXbDJGTrTK/RjxdVrpli6BkGU6GGlpHHkGpsfsdStQ3xo80zBipf2df95oG1OihgKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.0","@midscene/web":"1.3.0","@midscene/core":"1.3.0","@midscene/shared":"1.3.0","@midscene/android":"1.3.0","@midscene/computer":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1769518939177_0.8239805664540496","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128022631.0":{"name":"@midscene/cli","version":"1.3.1-beta-20260128022631.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"23a3c37644601157dde862033dcc1fac50e7e0ef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1-beta-20260128022631.0.tgz","fileCount":11,"integrity":"sha512-NpwJcLZrhdyaCDe/uROg71E4azDxEpTODYd7rABPxM/bLM/CY1AkXJlLF8YZDgnb+/Aab6vH+BvN3o/hnZFuwQ==","signatures":[{"sig":"MEQCIBIQA9C5xae43M1F6K6f+ld0+LPyn5DgEQZDSec6x5J4AiAX+jXS81K5vybtah87dFTsnIhWn6XQB4L08SA/soyrxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1-beta-20260128022631.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4028af0b7c20e91fa183a19c241ba593/midscene-cli-1.3.1-beta-20260128022631.0.tgz","_integrity":"sha512-NpwJcLZrhdyaCDe/uROg71E4azDxEpTODYd7rABPxM/bLM/CY1AkXJlLF8YZDgnb+/Aab6vH+BvN3o/hnZFuwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1-beta-20260128022631.0","@midscene/web":"1.3.1-beta-20260128022631.0","@midscene/core":"1.3.1-beta-20260128022631.0","@midscene/shared":"1.3.1-beta-20260128022631.0","@midscene/android":"1.3.1-beta-20260128022631.0","@midscene/computer":"1.3.1-beta-20260128022631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1-beta-20260128022631.0_1769567309355_0.5298815252132507","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128032156.0":{"name":"@midscene/cli","version":"1.3.1-beta-20260128032156.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9c2d46934bf28f7ee1adea65e09c93401819f224","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1-beta-20260128032156.0.tgz","fileCount":11,"integrity":"sha512-8rCuiKyR3i2ShA4SOoNcc6G/tZVpYMcB5D4YyVhruvBq8PMjPV2GNtdr0dmw/78x1TjhcptGc54hm/KpK1JCxQ==","signatures":[{"sig":"MEQCIApgiqkjrLfA9Ms8x5/N16HaSR49v8iCJcGa9KI6AvHQAiBk3/ZfNzHkAl9mNMp0cgKGCahsLYGSLlJ4y/nk5HLPyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1-beta-20260128032156.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/02084859ed81b98a57313895adc54be5/midscene-cli-1.3.1-beta-20260128032156.0.tgz","_integrity":"sha512-8rCuiKyR3i2ShA4SOoNcc6G/tZVpYMcB5D4YyVhruvBq8PMjPV2GNtdr0dmw/78x1TjhcptGc54hm/KpK1JCxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1-beta-20260128032156.0","@midscene/web":"1.3.1-beta-20260128032156.0","@midscene/core":"1.3.1-beta-20260128032156.0","@midscene/shared":"1.3.1-beta-20260128032156.0","@midscene/android":"1.3.1-beta-20260128032156.0","@midscene/computer":"1.3.1-beta-20260128032156.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1-beta-20260128032156.0_1769570627884_0.9982504712945861","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@midscene/cli","version":"1.3.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bf772f9d16fd3467e8709da61230e8bd034ed2dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1.tgz","fileCount":11,"integrity":"sha512-lGwkX1GVkjJkdl/NbMfSdKbw5tSluz7H0qSA/MXkv1KiiirD80OtugUm8xYz8NfNWK3UJZ+NOrutwrcOLCLUHw==","signatures":[{"sig":"MEUCIFhofCYe3QwTsfaAfgtWfcHLIAShJCKFcxJygy41/qZdAiEAjHccjfOufWi7uVprVKi6y4FGwUkipOtbLkGijgf3Aog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af8030f1daecadffd5bfe21eb6795ef7/midscene-cli-1.3.1.tgz","_integrity":"sha512-lGwkX1GVkjJkdl/NbMfSdKbw5tSluz7H0qSA/MXkv1KiiirD80OtugUm8xYz8NfNWK3UJZ+NOrutwrcOLCLUHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1","@midscene/web":"1.3.1","@midscene/core":"1.3.1","@midscene/shared":"1.3.1","@midscene/android":"1.3.1","@midscene/computer":"1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1769572756613_0.3999804452235889","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128040840.0":{"name":"@midscene/cli","version":"1.3.1-beta-20260128040840.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b4111a1656799c6a89f0dbeaf9ead415ed3327f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1-beta-20260128040840.0.tgz","fileCount":11,"integrity":"sha512-UemkeIV8QfAj6cxMsGlGwVpB8efDdQeMe61PQs7vneVWFVH77WW3GGjgQ+bc/j49piLRdUltRtN1jATYg9xUIw==","signatures":[{"sig":"MEUCIQD5g4pl3bmcuZRNtwbsI/6WoNZ543IZ98CkGzTjbQGPPgIgO84IyTfTl8EvHlinK4le48rSKdAN1vg3475PbOvRTXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1-beta-20260128040840.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e957fbe11c3f0ad086d2dd6090677f4a/midscene-cli-1.3.1-beta-20260128040840.0.tgz","_integrity":"sha512-UemkeIV8QfAj6cxMsGlGwVpB8efDdQeMe61PQs7vneVWFVH77WW3GGjgQ+bc/j49piLRdUltRtN1jATYg9xUIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1-beta-20260128040840.0","@midscene/web":"1.3.1-beta-20260128040840.0","@midscene/core":"1.3.1-beta-20260128040840.0","@midscene/shared":"1.3.1-beta-20260128040840.0","@midscene/android":"1.3.1-beta-20260128040840.0","@midscene/computer":"1.3.1-beta-20260128040840.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1-beta-20260128040840.0_1769573437603_0.48232956187444187","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128042253.0":{"name":"@midscene/cli","version":"1.3.1-beta-20260128042253.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4e1b393acd70a1c33f634b786490786f1fe908e7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1-beta-20260128042253.0.tgz","fileCount":11,"integrity":"sha512-H5WfxVN5MXqXSZUwabxF7u4CBIuxmfbFJ5WVTZs2XvaR2oBOpxNRM/E4Mt2Kd0VUVk7zIAUCEQnqVNSJCsoSXw==","signatures":[{"sig":"MEQCIGlvy0mF8ZfHv3E4IwU0mkJmwPjHCYC+P1FzNFEUnKg5AiA7bU9Z1OHkdMSCY//CkJvUbLnLqfbOzTrdLGGsmoqrIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1-beta-20260128042253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cebdd6f8f3164039f4e5bd88e545d8a1/midscene-cli-1.3.1-beta-20260128042253.0.tgz","_integrity":"sha512-H5WfxVN5MXqXSZUwabxF7u4CBIuxmfbFJ5WVTZs2XvaR2oBOpxNRM/E4Mt2Kd0VUVk7zIAUCEQnqVNSJCsoSXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1-beta-20260128042253.0","@midscene/web":"1.3.1-beta-20260128042253.0","@midscene/core":"1.3.1-beta-20260128042253.0","@midscene/shared":"1.3.1-beta-20260128042253.0","@midscene/android":"1.3.1-beta-20260128042253.0","@midscene/computer":"1.3.1-beta-20260128042253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1-beta-20260128042253.0_1769574291842_0.6088137733468411","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128043051.0":{"name":"@midscene/cli","version":"1.3.1-beta-20260128043051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7d792e717785b128a7591d189954a4d72062184d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.1-beta-20260128043051.0.tgz","fileCount":11,"integrity":"sha512-Zj3kBflTJ67uOveoOqoUpT3+W4QIfG7CD9+oiCV+rttgM2FC0OkhiXwGfbDmc440Q7zxYHtCQ8VkNNPEr2cJJA==","signatures":[{"sig":"MEQCIA55c8CXx5PU72lqNbBOTglzAjAY6v7KTpL0Ian8avtAAiB9qOL2IzaURPSQKHbzyWqHyGaYwLTcZE9qfBfoDFPMZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.1-beta-20260128043051.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b5112b8565ed6ea76101627cae09c77/midscene-cli-1.3.1-beta-20260128043051.0.tgz","_integrity":"sha512-Zj3kBflTJ67uOveoOqoUpT3+W4QIfG7CD9+oiCV+rttgM2FC0OkhiXwGfbDmc440Q7zxYHtCQ8VkNNPEr2cJJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.1-beta-20260128043051.0","@midscene/web":"1.3.1-beta-20260128043051.0","@midscene/core":"1.3.1-beta-20260128043051.0","@midscene/shared":"1.3.1-beta-20260128043051.0","@midscene/android":"1.3.1-beta-20260128043051.0","@midscene/computer":"1.3.1-beta-20260128043051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1-beta-20260128043051.0_1769574763355_0.23860783832578658","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@midscene/cli","version":"1.3.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"241e8021e32160d9351a12f15e9fcf1f057b15be","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.2.tgz","fileCount":11,"integrity":"sha512-KtwrSb5gtvQ6XyPUt+tHtpJ7FLKd3ofZXGVzVZKYBzNCNRA8K5F/M2l44PCxcb1Ts2EnY5VqPSJoTHPXVBEYPA==","signatures":[{"sig":"MEYCIQDNMxBLH6wN6odZnjSjFYJ/QMnd7XRZihjWLRgHISPSYwIhAK0j9awJVr5jnN+HERgFPXx43rRtkTFrVxuHFI5cl5Pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/def0f4783a7fdc77163556fbdb014d37/midscene-cli-1.3.2.tgz","_integrity":"sha512-KtwrSb5gtvQ6XyPUt+tHtpJ7FLKd3ofZXGVzVZKYBzNCNRA8K5F/M2l44PCxcb1Ts2EnY5VqPSJoTHPXVBEYPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.2","@midscene/web":"1.3.2","@midscene/core":"1.3.2","@midscene/shared":"1.3.2","@midscene/android":"1.3.2","@midscene/computer":"1.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1769593295203_0.547523346196378","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129023218.0":{"name":"@midscene/cli","version":"1.3.3-beta-20260129023218.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"985021d7289798f61caddae6f97be0003561ea1d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.3-beta-20260129023218.0.tgz","fileCount":11,"integrity":"sha512-TmzBbDOtQqa7KqfgGPK1dhRbUP4474B3heOIrPji706z7JQOXrDqeaX1E2TTkgypAUhbPCr7szOxAgiKaELmCg==","signatures":[{"sig":"MEUCIQDjH/S/goLoRbZRg4ceNsvYn5VcQW0DRLblYZdWohr5XAIgbVhzM0sdTGOSPfOaSPPXb74e1nSdMmPaLVK4g9xtBvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.3-beta-20260129023218.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2ac22c4241761a6425362eecec41d41/midscene-cli-1.3.3-beta-20260129023218.0.tgz","_integrity":"sha512-TmzBbDOtQqa7KqfgGPK1dhRbUP4474B3heOIrPji706z7JQOXrDqeaX1E2TTkgypAUhbPCr7szOxAgiKaELmCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.3-beta-20260129023218.0","@midscene/web":"1.3.3-beta-20260129023218.0","@midscene/core":"1.3.3-beta-20260129023218.0","@midscene/shared":"1.3.3-beta-20260129023218.0","@midscene/android":"1.3.3-beta-20260129023218.0","@midscene/computer":"1.3.3-beta-20260129023218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3-beta-20260129023218.0_1769654056107_0.5258015170041141","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129034300.0":{"name":"@midscene/cli","version":"1.3.3-beta-20260129034300.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aed82e981abee54a0796f4a5d9ae469ec9db9e7c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.3-beta-20260129034300.0.tgz","fileCount":11,"integrity":"sha512-H2zXMXZMO6KKK369owNly+s0BbXF02kVOeAZON1TqmWPVRcK1WMJfilNRLCyfxP1OH9uXZCzDrkp0VVek5NM0Q==","signatures":[{"sig":"MEUCIQCotjzwt9bRk4MB94AyFh1+dQQxKdThGDRq9GQIGcYiHAIgKJZ87rCzblR5GU8sbmx3Mn5ULiN2x+VHH4Vzt/uECb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.3-beta-20260129034300.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48120c949104fde001e90db4b895d370/midscene-cli-1.3.3-beta-20260129034300.0.tgz","_integrity":"sha512-H2zXMXZMO6KKK369owNly+s0BbXF02kVOeAZON1TqmWPVRcK1WMJfilNRLCyfxP1OH9uXZCzDrkp0VVek5NM0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.3-beta-20260129034300.0","@midscene/web":"1.3.3-beta-20260129034300.0","@midscene/core":"1.3.3-beta-20260129034300.0","@midscene/shared":"1.3.3-beta-20260129034300.0","@midscene/android":"1.3.3-beta-20260129034300.0","@midscene/computer":"1.3.3-beta-20260129034300.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3-beta-20260129034300.0_1769658294522_0.4779392882025737","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129042850.0":{"name":"@midscene/cli","version":"1.3.3-beta-20260129042850.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3546fa586f0cebcc3c56c8c1914f1ab785e64c9f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.3-beta-20260129042850.0.tgz","fileCount":11,"integrity":"sha512-PkWLAXdcONLLuS2qJY5td1l1Kftlf7KCIX8A1enO0biJQqh8cYFkbrP8UF2hXmy6fPUgJLT0KZtPG+PSR/HDQA==","signatures":[{"sig":"MEUCIE22HzimGYS1xBWBqOCWgYfOmNSCPcjHJJHgGzh6Q4yiAiEAuWgtibxKVSCoaWgMR57A/7+bHO33iNtdfjugRACmL4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.3-beta-20260129042850.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2b26d2aa37db0ad9b50fe61376fcfdf5/midscene-cli-1.3.3-beta-20260129042850.0.tgz","_integrity":"sha512-PkWLAXdcONLLuS2qJY5td1l1Kftlf7KCIX8A1enO0biJQqh8cYFkbrP8UF2hXmy6fPUgJLT0KZtPG+PSR/HDQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.3-beta-20260129042850.0","@midscene/web":"1.3.3-beta-20260129042850.0","@midscene/core":"1.3.3-beta-20260129042850.0","@midscene/shared":"1.3.3-beta-20260129042850.0","@midscene/android":"1.3.3-beta-20260129042850.0","@midscene/computer":"1.3.3-beta-20260129042850.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3-beta-20260129042850.0_1769661044284_0.25598829079699525","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129065419.0":{"name":"@midscene/cli","version":"1.3.3-beta-20260129065419.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"61b9e698842fa1b8a298233da7f9669cc1d197e5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.3-beta-20260129065419.0.tgz","fileCount":11,"integrity":"sha512-cHJy7APtYyn29UolakOSWFWg1JbgK38wW23rhYnJDK3oSBJmjm3/IYU+u58rtX6/MZKBJrh4ISJSEfDOiRzExg==","signatures":[{"sig":"MEYCIQCXWqO3yQaFSntODlqeR8in+Fmn4Jw1SH3JG+yNCoWUxAIhAMx/dirYi/SLimqZAFEjBY2EmyDr3c+M8FBBNFRuWTVC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.3-beta-20260129065419.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/faca7257e77f364bf7986041b69778a2/midscene-cli-1.3.3-beta-20260129065419.0.tgz","_integrity":"sha512-cHJy7APtYyn29UolakOSWFWg1JbgK38wW23rhYnJDK3oSBJmjm3/IYU+u58rtX6/MZKBJrh4ISJSEfDOiRzExg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.3-beta-20260129065419.0","@midscene/web":"1.3.3-beta-20260129065419.0","@midscene/core":"1.3.3-beta-20260129065419.0","@midscene/shared":"1.3.3-beta-20260129065419.0","@midscene/android":"1.3.3-beta-20260129065419.0","@midscene/computer":"1.3.3-beta-20260129065419.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3-beta-20260129065419.0_1769669773780_0.1567276216247182","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@midscene/cli","version":"1.3.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7dfb0d83314d05f82f002abaac4f37209397d284","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.3.tgz","fileCount":11,"integrity":"sha512-PgtkVFiP0u4IWeH28fRM3OELQ+cdOEpLBnEio5p7n9/acHTOxaE0qkTrR2/n7jLlQyIbPnDFMLPizDZINl4mJQ==","signatures":[{"sig":"MEQCIDqsT2BowUsJBjtg+ro5z8W6TiIZgHkmL73bl8BCq4vsAiAewZsG+eyW9iOXZJcAnl0JQH0tD718yhKSNGTXgPSWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d1bebe61f759e24be55a6fd6928beb22/midscene-cli-1.3.3.tgz","_integrity":"sha512-PgtkVFiP0u4IWeH28fRM3OELQ+cdOEpLBnEio5p7n9/acHTOxaE0qkTrR2/n7jLlQyIbPnDFMLPizDZINl4mJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.3","@midscene/web":"1.3.3","@midscene/core":"1.3.3","@midscene/shared":"1.3.3","@midscene/android":"1.3.3","@midscene/computer":"1.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1769675260114_0.765201040707379","host":"s3://npm-registry-packages-npm-production"}},"1.3.4-beta-20260129101746.0":{"name":"@midscene/cli","version":"1.3.4-beta-20260129101746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3da29d7f115d820554498a417a6c5ca2ec66b1e5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.4-beta-20260129101746.0.tgz","fileCount":11,"integrity":"sha512-3+rmTbhWXHFCvNcdcigRAXviY+DkL5nSrTmluDbFkRSEcQh31iOCkmUpQjjH4m8+3NTWjL629ZoLSohFRslbxQ==","signatures":[{"sig":"MEYCIQDnTtsfxjLY4JSjveLGEvedq4rIDdz2ZRZ1F500xPShRgIhAKGQxjpyZ+Uw+KXYJSGEuthRecWeX1nX2gJ4aqIh4yhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.4-beta-20260129101746.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f617a235fbd37a0c028dd83dcab5053b/midscene-cli-1.3.4-beta-20260129101746.0.tgz","_integrity":"sha512-3+rmTbhWXHFCvNcdcigRAXviY+DkL5nSrTmluDbFkRSEcQh31iOCkmUpQjjH4m8+3NTWjL629ZoLSohFRslbxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.4-beta-20260129101746.0","@midscene/web":"1.3.4-beta-20260129101746.0","@midscene/core":"1.3.4-beta-20260129101746.0","@midscene/shared":"1.3.4-beta-20260129101746.0","@midscene/android":"1.3.4-beta-20260129101746.0","@midscene/computer":"1.3.4-beta-20260129101746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4-beta-20260129101746.0_1769681974827_0.600093111672112","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@midscene/cli","version":"1.3.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"892a4e4eb86fa1cd9725c5dfd9306bdcbb4f11f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.4.tgz","fileCount":11,"integrity":"sha512-UneBYubWti8so7YZVXQoeXMWOqzRUlDXtC6p3w991Thb+UiYkrru3YNCJ8kik11NTPnP5qbjJaWHOAfXIYhJ7Q==","signatures":[{"sig":"MEYCIQD9XX19QVMdXNXDkHeBeX7TGypQaKCS/vqXsayoqjVt8gIhAOLy4f2hVgRnLKlu613bbKAyn3wyho7OfbQ5+VfQzUa+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984460},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c56a75323b9350fc6796f099d5e09275/midscene-cli-1.3.4.tgz","_integrity":"sha512-UneBYubWti8so7YZVXQoeXMWOqzRUlDXtC6p3w991Thb+UiYkrru3YNCJ8kik11NTPnP5qbjJaWHOAfXIYhJ7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.4","@midscene/web":"1.3.4","@midscene/core":"1.3.4","@midscene/shared":"1.3.4","@midscene/android":"1.3.4","@midscene/computer":"1.3.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4_1769699596350_0.4072333985873591","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130032421.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260130032421.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"76ac6d4abc286eec4e73253e547663e729c203ce","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260130032421.0.tgz","fileCount":11,"integrity":"sha512-8NpDE0ArJ4L59qIw3aEqYYCmBQLSLOgPfVMmmVSE3q2n57R60YZ3Aic+1MgOrrmWAalNHLRMnKVTSs9nOtbF6g==","signatures":[{"sig":"MEYCIQC3DM0MKnTrzyHVNXueslJF0MtUl9RDbZ7fj4X2cjcMCwIhALyqt/11lyyryhMV6d+boDslP5ilhfwaXdWAsGWzE9P/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984686},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260130032421.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5539bf942a7cf16d50f58491c0e244a9/midscene-cli-1.3.5-beta-20260130032421.0.tgz","_integrity":"sha512-8NpDE0ArJ4L59qIw3aEqYYCmBQLSLOgPfVMmmVSE3q2n57R60YZ3Aic+1MgOrrmWAalNHLRMnKVTSs9nOtbF6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260130032421.0","@midscene/web":"1.3.5-beta-20260130032421.0","@midscene/core":"1.3.5-beta-20260130032421.0","@midscene/shared":"1.3.5-beta-20260130032421.0","@midscene/android":"1.3.5-beta-20260130032421.0","@midscene/computer":"1.3.5-beta-20260130032421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260130032421.0_1769743580931_0.16919847464756144","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130092951.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260130092951.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0ff77718148f284708b4116f651ecef4abaff61","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260130092951.0.tgz","fileCount":11,"integrity":"sha512-7OOheTkXqDg06GVcXno2k1X0jYKsQwNgR7PLNUNv/wSitqXg6TbzEXZWASsPhxJnsTHTpWvN3/mZpVdBgRnyQg==","signatures":[{"sig":"MEYCIQC5SWIpPJb1gAodn4BkUxO27V668rYnNUHlYDMvyxe5JQIhAKw7xLnvGiC39tHiNjQlZ9kppN4zUsdlNaRk19L8pxbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260130092951.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6b9f5e6dbcbdad64de4412aa866e2a5a/midscene-cli-1.3.5-beta-20260130092951.0.tgz","_integrity":"sha512-7OOheTkXqDg06GVcXno2k1X0jYKsQwNgR7PLNUNv/wSitqXg6TbzEXZWASsPhxJnsTHTpWvN3/mZpVdBgRnyQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260130092951.0","@midscene/web":"1.3.5-beta-20260130092951.0","@midscene/core":"1.3.5-beta-20260130092951.0","@midscene/shared":"1.3.5-beta-20260130092951.0","@midscene/android":"1.3.5-beta-20260130092951.0","@midscene/computer":"1.3.5-beta-20260130092951.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260130092951.0_1769765508971_0.6258102692585388","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130105858.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260130105858.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d9a24c045250c92b46b14811540f64189de1ccb1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260130105858.0.tgz","fileCount":11,"integrity":"sha512-ClN3AFmQmENlvcrtDRk+FVORQfQL13XZpkEDmVCSDJAtuDmZGSWQKeYtePY3r7gzv5v/yj1nDLtUSolLvWxlyA==","signatures":[{"sig":"MEQCIEQ0cAlri9XvYdG7C8Y46oVX1F6TPxtINTDJLwjUv6v4AiA9tU3T2LZxrqBzEce64TfCFIV8PO+APilR5TmUTn9T+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260130105858.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72b76467a2578036239739d9ea7a8d0b/midscene-cli-1.3.5-beta-20260130105858.0.tgz","_integrity":"sha512-ClN3AFmQmENlvcrtDRk+FVORQfQL13XZpkEDmVCSDJAtuDmZGSWQKeYtePY3r7gzv5v/yj1nDLtUSolLvWxlyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260130105858.0","@midscene/web":"1.3.5-beta-20260130105858.0","@midscene/core":"1.3.5-beta-20260130105858.0","@midscene/shared":"1.3.5-beta-20260130105858.0","@midscene/android":"1.3.5-beta-20260130105858.0","@midscene/computer":"1.3.5-beta-20260130105858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260130105858.0_1769770845179_0.10868824949386835","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202020122.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260202020122.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6cbb33f4c4f2dbf3604d1fde341651b52c9fe395","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260202020122.0.tgz","fileCount":11,"integrity":"sha512-TJMKeb5X7ze+gZ7dSr3mT6x5EOQEPNtRbvMZbezemiqGm1Ty2nUpQSpo+X5Nn4Iun3ZNuSJqftPWvJdFJQHmCw==","signatures":[{"sig":"MEUCIBzxh6UI3ydCPcL3zCiUJvAheGHsTcjSYoqDUXDV/gEpAiEAolSqigWgckUHwDrPA8jgayJbBDh3AHBm9O+UxjRviqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260202020122.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1b5e29b9911cb0f99b52a8d17834c697/midscene-cli-1.3.5-beta-20260202020122.0.tgz","_integrity":"sha512-TJMKeb5X7ze+gZ7dSr3mT6x5EOQEPNtRbvMZbezemiqGm1Ty2nUpQSpo+X5Nn4Iun3ZNuSJqftPWvJdFJQHmCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260202020122.0","@midscene/web":"1.3.5-beta-20260202020122.0","@midscene/core":"1.3.5-beta-20260202020122.0","@midscene/shared":"1.3.5-beta-20260202020122.0","@midscene/android":"1.3.5-beta-20260202020122.0","@midscene/computer":"1.3.5-beta-20260202020122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260202020122.0_1769997791229_0.1368331573791015","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202030636.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260202030636.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"708ebfff08dd647b68e0cfe72a60590d82e6eedb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260202030636.0.tgz","fileCount":11,"integrity":"sha512-mWKqoOgRFdu0OC3CoMSE2ptGLH86Ijn8pFgK69TXZluLSYgqRZOifMNK6qL+bv+Lk2c7MxI2cMiQltNr4313iQ==","signatures":[{"sig":"MEYCIQCRgYbvL9vlwto4zhMd7Y3inAiWYVStAZt/HQ54Rq8eqwIhAMsPDL66plWX4xZHhX6oSb+aJ13vYRGd2NqmtIsI2Xvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260202030636.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/336987678a5dc3918718582b94c0a1e6/midscene-cli-1.3.5-beta-20260202030636.0.tgz","_integrity":"sha512-mWKqoOgRFdu0OC3CoMSE2ptGLH86Ijn8pFgK69TXZluLSYgqRZOifMNK6qL+bv+Lk2c7MxI2cMiQltNr4313iQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260202030636.0","@midscene/web":"1.3.5-beta-20260202030636.0","@midscene/core":"1.3.5-beta-20260202030636.0","@midscene/shared":"1.3.5-beta-20260202030636.0","@midscene/android":"1.3.5-beta-20260202030636.0","@midscene/computer":"1.3.5-beta-20260202030636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260202030636.0_1770001707286_0.6867507747868713","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202075348.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260202075348.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28b87dc9a20460fa09aa83fadb1b167bb2a37c76","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260202075348.0.tgz","fileCount":11,"integrity":"sha512-xI0JZTwN+dK4wo5NjNsRaWw2uVFTnUMJ374CG3LLXIiMNnasAan+WURNVsLTfcNbDGYielW703n1blrLvL3B2A==","signatures":[{"sig":"MEUCIQD49hp8szNmSwPVyuflOQsTPinNEkrdOwbPKEvtXAiyXwIgcj+Av/JQ59uob8MVj/EtADFZ+zEQ0gZbZUer3wlIxNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260202075348.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8973ec23427c5746d9701be58bb2238b/midscene-cli-1.3.5-beta-20260202075348.0.tgz","_integrity":"sha512-xI0JZTwN+dK4wo5NjNsRaWw2uVFTnUMJ374CG3LLXIiMNnasAan+WURNVsLTfcNbDGYielW703n1blrLvL3B2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260202075348.0","@midscene/web":"1.3.5-beta-20260202075348.0","@midscene/core":"1.3.5-beta-20260202075348.0","@midscene/shared":"1.3.5-beta-20260202075348.0","@midscene/android":"1.3.5-beta-20260202075348.0","@midscene/computer":"1.3.5-beta-20260202075348.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260202075348.0_1770018934295_0.796990251007577","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203035749.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260203035749.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"11157f2a8fe1414eac6a03dd067dd3e553754209","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260203035749.0.tgz","fileCount":11,"integrity":"sha512-OJdaZqJDGmnMHKnm5DBLww0UERkVj18ejRJdBylckFk/8Btf/bjN91jY2y8t4+1S7i30AFBhLxv9IJM3mLRu9w==","signatures":[{"sig":"MEUCIQD5h7lRGf1QOrpVBcyC/bByl6r6ME8gv2v1GXiZjUoEyQIgYrUcyVuS6vUEdB7aRrfLrvwDbkgrsZ8MhcBixMw4Ly0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260203035749.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8bd04c6bed0524c411edd370195f9630/midscene-cli-1.3.5-beta-20260203035749.0.tgz","_integrity":"sha512-OJdaZqJDGmnMHKnm5DBLww0UERkVj18ejRJdBylckFk/8Btf/bjN91jY2y8t4+1S7i30AFBhLxv9IJM3mLRu9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260203035749.0","@midscene/web":"1.3.5-beta-20260203035749.0","@midscene/core":"1.3.5-beta-20260203035749.0","@midscene/shared":"1.3.5-beta-20260203035749.0","@midscene/android":"1.3.5-beta-20260203035749.0","@midscene/computer":"1.3.5-beta-20260203035749.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260203035749.0_1770091182169_0.3069042731023237","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203085617.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260203085617.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5fd9e5bece0676eaebe671f13b404a03d247e61a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260203085617.0.tgz","fileCount":11,"integrity":"sha512-GgJU6ZrdzhB4fAiuKqDFCyVq/C6omFJF47Xrl2HeFdiqCHoPDqjGFiiEHR4d69uX0lrsTH9dFG5vSQalojRuFQ==","signatures":[{"sig":"MEUCIQDF04Ic2QqtADbyeVZPji+U3yPjPEp/SdqaWW4VzjNz7QIgae6BKPVPOTy/6i/s/YZlYwlk7dtWbZNgSeBIGWzVIaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260203085617.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/328cbce36e343cb07ba88c357322ad49/midscene-cli-1.3.5-beta-20260203085617.0.tgz","_integrity":"sha512-GgJU6ZrdzhB4fAiuKqDFCyVq/C6omFJF47Xrl2HeFdiqCHoPDqjGFiiEHR4d69uX0lrsTH9dFG5vSQalojRuFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260203085617.0","@midscene/web":"1.3.5-beta-20260203085617.0","@midscene/core":"1.3.5-beta-20260203085617.0","@midscene/shared":"1.3.5-beta-20260203085617.0","@midscene/android":"1.3.5-beta-20260203085617.0","@midscene/computer":"1.3.5-beta-20260203085617.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260203085617.0_1770109095448_0.7220815297195733","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203090835.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260203090835.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"872f78723951535be45006449722ffccb1fdf12a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260203090835.0.tgz","fileCount":11,"integrity":"sha512-o8g6p/UvwD4PQxiGKVgqISYr6MShuou3qGvOPThqJCq297xMuwdTntmB1M42mEcUSo935zu7sX1ainTvE9eX1g==","signatures":[{"sig":"MEYCIQDQGBDQyUhmkc44BwJv1Nm5+0ImGq/0BVYyHGlW91P94gIhAJ9T8atHYpd51fAUlcIqa0S3tKgb4gqKddHLDV2i3CR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986213},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260203090835.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48cafe56af62066859f2d65737318f23/midscene-cli-1.3.5-beta-20260203090835.0.tgz","_integrity":"sha512-o8g6p/UvwD4PQxiGKVgqISYr6MShuou3qGvOPThqJCq297xMuwdTntmB1M42mEcUSo935zu7sX1ainTvE9eX1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260203090835.0","@midscene/web":"1.3.5-beta-20260203090835.0","@midscene/core":"1.3.5-beta-20260203090835.0","@midscene/shared":"1.3.5-beta-20260203090835.0","@midscene/android":"1.3.5-beta-20260203090835.0","@midscene/computer":"1.3.5-beta-20260203090835.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260203090835.0_1770109827644_0.13135153637918173","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204061938.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260204061938.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d57e36f4071777e5a82dfba8b20e5f923f7c2fd4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260204061938.0.tgz","fileCount":11,"integrity":"sha512-J7Pd9J99RNWH3r1RTZmG/u1D6ox9565iQN5o2IJDBMcnnVa2BvDXUnwLHZ9IyYdRariq37M0rC4+EvxtrXeylg==","signatures":[{"sig":"MEQCIDN1EC97dXOVFAaTnMMup631oJZr33H/EQEVjb9Cq3ehAiAFZQOTQ8pGZbMiZratWbn+RlEhVjcff+c+E/dmKJNiIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260204061938.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/722e09f797d8484e37a1f1263101aa33/midscene-cli-1.3.5-beta-20260204061938.0.tgz","_integrity":"sha512-J7Pd9J99RNWH3r1RTZmG/u1D6ox9565iQN5o2IJDBMcnnVa2BvDXUnwLHZ9IyYdRariq37M0rC4+EvxtrXeylg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260204061938.0","@midscene/web":"1.3.5-beta-20260204061938.0","@midscene/core":"1.3.5-beta-20260204061938.0","@midscene/shared":"1.3.5-beta-20260204061938.0","@midscene/android":"1.3.5-beta-20260204061938.0","@midscene/computer":"1.3.5-beta-20260204061938.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260204061938.0_1770186095512_0.06134334710026779","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204065537.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260204065537.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5a5ff20daafb31141b7485eafdde645fa59f715","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260204065537.0.tgz","fileCount":11,"integrity":"sha512-v9eJwAHZW4fd6gEOVXuX62RFE01T4VohmxD+rZxNwwTxW52Vn4CsHf9xj1MX882+FsxvKUkLpL19PjFSXozNjQ==","signatures":[{"sig":"MEUCIQDQ4S6Z6IeoCV6fA15YrM2JilnsEfE7qkP5nOAAWjRSlwIgO2vCUvS3trdId/zoqH2ZlQP8Dh9KYXoZHuWbYfrkW4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260204065537.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47c54339d8b5a80313918e012160ceef/midscene-cli-1.3.5-beta-20260204065537.0.tgz","_integrity":"sha512-v9eJwAHZW4fd6gEOVXuX62RFE01T4VohmxD+rZxNwwTxW52Vn4CsHf9xj1MX882+FsxvKUkLpL19PjFSXozNjQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260204065537.0","@midscene/web":"1.3.5-beta-20260204065537.0","@midscene/core":"1.3.5-beta-20260204065537.0","@midscene/shared":"1.3.5-beta-20260204065537.0","@midscene/android":"1.3.5-beta-20260204065537.0","@midscene/computer":"1.3.5-beta-20260204065537.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260204065537.0_1770188244845_0.16072814536526003","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204093120.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260204093120.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e306762678a266b25c2f3eb1f23ab4018c5d0241","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260204093120.0.tgz","fileCount":11,"integrity":"sha512-MyTFu/6F0PuBvazIqoBJOtfF2+0BaFhRJtTnODa5ZlPQe3mGrJn9/sC1elj8pXZorXZaUnASaduYdioYB0oGSg==","signatures":[{"sig":"MEQCIGNlfiSzsXYE3Y583Nvb0dQ/m1C591nnX3j7+5x3KoQ0AiAznSqI08lnMFrUukSYYCaMY2TZ0R1A0gC/yAxxH8FcSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260204093120.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/acf7df3536897f20d6cd4feb9d3c5518/midscene-cli-1.3.5-beta-20260204093120.0.tgz","_integrity":"sha512-MyTFu/6F0PuBvazIqoBJOtfF2+0BaFhRJtTnODa5ZlPQe3mGrJn9/sC1elj8pXZorXZaUnASaduYdioYB0oGSg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260204093120.0","@midscene/web":"1.3.5-beta-20260204093120.0","@midscene/core":"1.3.5-beta-20260204093120.0","@midscene/shared":"1.3.5-beta-20260204093120.0","@midscene/android":"1.3.5-beta-20260204093120.0","@midscene/computer":"1.3.5-beta-20260204093120.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260204093120.0_1770197595641_0.6313880155224418","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204095321.0":{"name":"@midscene/cli","version":"1.3.5-beta-20260204095321.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c5658139e08098694da95efd2095fa32b9ebd4ea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5-beta-20260204095321.0.tgz","fileCount":11,"integrity":"sha512-3zEa6tWak98AhRQNl7KwYJtWOTPvESpsyOCpA1L8mwBy020UCucYAlkf6dsFKUZEgVAdYC9mHRqxshkBLiUNoA==","signatures":[{"sig":"MEUCID+58/V8ZOpJI2qXqHl1T7xvcOrwHaSyTh3il6YpZaaXAiEAtrk2x4E+PXWRr9pCr7nTTTYab42GgUtTMBJP3/iTcrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5-beta-20260204095321.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9cdb16111c59f365e9ff35814038270a/midscene-cli-1.3.5-beta-20260204095321.0.tgz","_integrity":"sha512-3zEa6tWak98AhRQNl7KwYJtWOTPvESpsyOCpA1L8mwBy020UCucYAlkf6dsFKUZEgVAdYC9mHRqxshkBLiUNoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5-beta-20260204095321.0","@midscene/web":"1.3.5-beta-20260204095321.0","@midscene/core":"1.3.5-beta-20260204095321.0","@midscene/shared":"1.3.5-beta-20260204095321.0","@midscene/android":"1.3.5-beta-20260204095321.0","@midscene/computer":"1.3.5-beta-20260204095321.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5-beta-20260204095321.0_1770198913661_0.6572802587144642","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@midscene/cli","version":"1.3.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4efe7b9f366bd5115d7dd6f4e555e637da1538c7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.5.tgz","fileCount":11,"integrity":"sha512-Nidr/0umLMyfTB3RJ10D+W4Gs/HJxfCxVJu1MhtTuYQKXOOMqGgR4A0IuS+l9gDfE7w3D1Nl20lZAtpzjtrHAA==","signatures":[{"sig":"MEQCIDXVY8+C6xvx7zR9TGQ11njn5U+3lzy3Lru6E0UtEi14AiBxfv/pLKrujQ+vKuV0r6Lb3YlkJh8BLhpdadg1PrUo8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989109},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5e512f5867b5e71105a0fbc776c1e212/midscene-cli-1.3.5.tgz","_integrity":"sha512-Nidr/0umLMyfTB3RJ10D+W4Gs/HJxfCxVJu1MhtTuYQKXOOMqGgR4A0IuS+l9gDfE7w3D1Nl20lZAtpzjtrHAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.5","@midscene/web":"1.3.5","@midscene/core":"1.3.5","@midscene/shared":"1.3.5","@midscene/android":"1.3.5","@midscene/computer":"1.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5_1770201029090_0.9863794742588772","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260204110201.0":{"name":"@midscene/cli","version":"1.3.6-beta-20260204110201.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5cbc88d9b6e94158d291ba24ca38c977d8f82f28","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.6-beta-20260204110201.0.tgz","fileCount":11,"integrity":"sha512-B/+2iBXBSaZpXKxvVO7hSgQBxpXC90ezPWwDCU3Yicre6abEQCpv8iuey16EE1fi+EJhlwtIFm8kiOF0s1TqAA==","signatures":[{"sig":"MEUCIFC+9P4uUsxWGRHEpV+mUsCieSJOqWYzGKDfs3JvDMs2AiEAlGNz3v46RAiuE8NS83vzvfMr/NvMII2ZS6WIybWUY3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.6-beta-20260204110201.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8756bc3a2cac5cb7ac743fc49a90df74/midscene-cli-1.3.6-beta-20260204110201.0.tgz","_integrity":"sha512-B/+2iBXBSaZpXKxvVO7hSgQBxpXC90ezPWwDCU3Yicre6abEQCpv8iuey16EE1fi+EJhlwtIFm8kiOF0s1TqAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.6-beta-20260204110201.0","@midscene/web":"1.3.6-beta-20260204110201.0","@midscene/core":"1.3.6-beta-20260204110201.0","@midscene/shared":"1.3.6-beta-20260204110201.0","@midscene/android":"1.3.6-beta-20260204110201.0","@midscene/computer":"1.3.6-beta-20260204110201.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.6-beta-20260204110201.0_1770203026354_0.26577108497106483","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260205013053.0":{"name":"@midscene/cli","version":"1.3.6-beta-20260205013053.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6767cd2effb640f9529e4b19d4bda5f539207e14","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.6-beta-20260205013053.0.tgz","fileCount":11,"integrity":"sha512-UfD/X13ipBzYGr4B5DRYWq2cDK3PUOAL8wBwD89VKNzpg00qR2/0OxDuJI5dpeWoxAbil6UZ/Cnj2GPnmRY/tw==","signatures":[{"sig":"MEUCIQD/hNuW6UG3Nz1KSn55FLmveRfVQ/S3Icq27sLkTIEluQIgPhB5IcS4f+mJHnaKjvJKj00/uIJBhAaYkyolV1ti8/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.6-beta-20260205013053.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0c60be81192cc478f6b66ba512ba6f0c/midscene-cli-1.3.6-beta-20260205013053.0.tgz","_integrity":"sha512-UfD/X13ipBzYGr4B5DRYWq2cDK3PUOAL8wBwD89VKNzpg00qR2/0OxDuJI5dpeWoxAbil6UZ/Cnj2GPnmRY/tw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.6-beta-20260205013053.0","@midscene/web":"1.3.6-beta-20260205013053.0","@midscene/core":"1.3.6-beta-20260205013053.0","@midscene/shared":"1.3.6-beta-20260205013053.0","@midscene/android":"1.3.6-beta-20260205013053.0","@midscene/computer":"1.3.6-beta-20260205013053.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.6-beta-20260205013053.0_1770255163286_0.8947404494236468","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@midscene/cli","version":"1.3.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5043d3f473e05ecbd12fafd03f3bb27beee0db03","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.6.tgz","fileCount":11,"integrity":"sha512-IAkPonBp7uNQV3L7Uy8YbRoYfLCgsSNIDPXZU3TOuuemYFEGZWTasjWTAdB+LrsJtrFHZCaMZLW/pBhTLPP2RQ==","signatures":[{"sig":"MEQCIHt5j6Cs+/38RA5vBWAJTEpTKmGdf4fHM4LbuyibpAGYAiAa9+4xvVSoBEGdbQUalvlZJ6my/5WopDIeQQRHRJl8Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989109},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c84871da86256f1890df46617cc51f08/midscene-cli-1.3.6.tgz","_integrity":"sha512-IAkPonBp7uNQV3L7Uy8YbRoYfLCgsSNIDPXZU3TOuuemYFEGZWTasjWTAdB+LrsJtrFHZCaMZLW/pBhTLPP2RQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.6","@midscene/web":"1.3.6","@midscene/core":"1.3.6","@midscene/shared":"1.3.6","@midscene/android":"1.3.6","@midscene/computer":"1.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.6_1770257306102_0.987271259679255","host":"s3://npm-registry-packages-npm-production"}},"1.3.7-beta-20260205031320.0":{"name":"@midscene/cli","version":"1.3.7-beta-20260205031320.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3b7c6afbf7f3fddd26fcdc5e3e064a76c2e889aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.7-beta-20260205031320.0.tgz","fileCount":11,"integrity":"sha512-ceGf1jsMh+d7Rxu6x2RNUFXKw1A4xHqGvhmpd/naEdEsykI4q670ZBg8jpnnWEuxWjlzZhMcng8wSwoDkbWkrQ==","signatures":[{"sig":"MEYCIQCKQJ5JH2ZFa0+6bJbSiBjuZKeIJ6+XosvAW6jSPKbL/gIhAP/pJ1mSrvk/JTG4uN39MOuZTph8slxqZl1LK3td73ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.7-beta-20260205031320.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/08098306d92be3c9276e3c0f61d9c2bf/midscene-cli-1.3.7-beta-20260205031320.0.tgz","_integrity":"sha512-ceGf1jsMh+d7Rxu6x2RNUFXKw1A4xHqGvhmpd/naEdEsykI4q670ZBg8jpnnWEuxWjlzZhMcng8wSwoDkbWkrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.7-beta-20260205031320.0","@midscene/web":"1.3.7-beta-20260205031320.0","@midscene/core":"1.3.7-beta-20260205031320.0","@midscene/shared":"1.3.7-beta-20260205031320.0","@midscene/android":"1.3.7-beta-20260205031320.0","@midscene/computer":"1.3.7-beta-20260205031320.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.7-beta-20260205031320.0_1770261317103_0.405485720996573","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@midscene/cli","version":"1.3.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90a01a390486b5cb899fd074bdd9069ad6469ef4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.7.tgz","fileCount":11,"integrity":"sha512-vUFq8ABHwyRp7hB+Bn/EC8FYGjsn40XTLGzHai0WN1/t+iUOtEGb15H//v9nbm6mLlJwJM5nVaQmcsEG+tppWg==","signatures":[{"sig":"MEUCIQD/0o3bIP/6SsVzzzAoWwE1+Kxy8EbM7A8JyITQ3aed9wIgQOKmPoaC+hdW8q+HPJVNsew7/G8kUfBRGGwTICBkng0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989109},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1c724b31235b2e5e20551675018333a7/midscene-cli-1.3.7.tgz","_integrity":"sha512-vUFq8ABHwyRp7hB+Bn/EC8FYGjsn40XTLGzHai0WN1/t+iUOtEGb15H//v9nbm6mLlJwJM5nVaQmcsEG+tppWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.7","@midscene/web":"1.3.7","@midscene/core":"1.3.7","@midscene/shared":"1.3.7","@midscene/android":"1.3.7","@midscene/computer":"1.3.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.7_1770261632071_0.5667779254564698","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260205083246.0":{"name":"@midscene/cli","version":"1.3.8-beta-20260205083246.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2511a5992fb61ada0c7df453dbff5b9f1d2cc0ed","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.8-beta-20260205083246.0.tgz","fileCount":11,"integrity":"sha512-UJ0QNQFChbG7SngkurimYaNh+86YGPbwRQeCye71rVGaeuZiDxL8ktIqcEBMw1K9F3PDz1Gkcv+6cSzQURGnVw==","signatures":[{"sig":"MEQCIGTPy2BpdN85UkpWlhSSV2GUXvmUSbpmtTEYzbdpGa4vAiBxXFY7YTiCGnudKMPmv59jOlsorUlwIjlPTt/cJwYP1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.8-beta-20260205083246.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6c09cee85f4f9b58f2803b11f5ccb8b9/midscene-cli-1.3.8-beta-20260205083246.0.tgz","_integrity":"sha512-UJ0QNQFChbG7SngkurimYaNh+86YGPbwRQeCye71rVGaeuZiDxL8ktIqcEBMw1K9F3PDz1Gkcv+6cSzQURGnVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.8-beta-20260205083246.0","@midscene/web":"1.3.8-beta-20260205083246.0","@midscene/core":"1.3.8-beta-20260205083246.0","@midscene/shared":"1.3.8-beta-20260205083246.0","@midscene/android":"1.3.8-beta-20260205083246.0","@midscene/computer":"1.3.8-beta-20260205083246.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8-beta-20260205083246.0_1770280475477_0.7905123057935097","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@midscene/cli","version":"1.3.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e9a6b5477b156d6ff21beb5cc1685e762e5e290e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.8.tgz","fileCount":11,"integrity":"sha512-fkhXwfHxaJvvdppJiDXFwDMoVruO9kOwR+QNsiHOJHEdp52ZLBrJVTtEsZ3Oqu4UF3Ci0/4POSJZJXUKtOJhQg==","signatures":[{"sig":"MEUCIQDy0RNHrt2WQTy3r30ASr0qaZh5xcFk7T0by8aXFGrrDgIgI+QPUu1UTgLK+KwTpbnGZSzKOCySSyn6C2fBmSG3zrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989109},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9bb62b28c56614de9d390c5eea135375/midscene-cli-1.3.8.tgz","_integrity":"sha512-fkhXwfHxaJvvdppJiDXFwDMoVruO9kOwR+QNsiHOJHEdp52ZLBrJVTtEsZ3Oqu4UF3Ci0/4POSJZJXUKtOJhQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.8","@midscene/web":"1.3.8","@midscene/core":"1.3.8","@midscene/shared":"1.3.8","@midscene/android":"1.3.8","@midscene/computer":"1.3.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8_1770307594063_0.8251860355698013","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta-20260206023533.0":{"name":"@midscene/cli","version":"1.3.9-beta-20260206023533.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cbf174e69f0a5fcc59f8055503185e16f71f5b46","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.9-beta-20260206023533.0.tgz","fileCount":11,"integrity":"sha512-YW5WLOT6Ioh519JAn/0fQZW7giRszdWbwQ8J5BVYndfnu1HoIohR/EmHpw08mCXf9j8MKdZnc7PIS7EIdnG66g==","signatures":[{"sig":"MEQCIHAhtPo00lmLIHsJTM5G+2oEOb45RHLatL6HOh+ZmPgwAiAO9ZTvaATPEWiAOvAEuPNy3cPeyMvlU3/zdlIblYTBog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.9-beta-20260206023533.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/560bb2e1e2e929fb93da482faed3b712/midscene-cli-1.3.9-beta-20260206023533.0.tgz","_integrity":"sha512-YW5WLOT6Ioh519JAn/0fQZW7giRszdWbwQ8J5BVYndfnu1HoIohR/EmHpw08mCXf9j8MKdZnc7PIS7EIdnG66g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.9-beta-20260206023533.0","@midscene/web":"1.3.9-beta-20260206023533.0","@midscene/core":"1.3.9-beta-20260206023533.0","@midscene/shared":"1.3.9-beta-20260206023533.0","@midscene/android":"1.3.9-beta-20260206023533.0","@midscene/computer":"1.3.9-beta-20260206023533.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.9-beta-20260206023533.0_1770345448504_0.1350726110768743","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206024209.0":{"name":"@midscene/cli","version":"1.3.8-beta-20260206024209.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3b46c6dc043f2bd90a485fa0f32c61aa17637966","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.8-beta-20260206024209.0.tgz","fileCount":11,"integrity":"sha512-JP3agAfNY+zEAGXpU0gwpHxFXD0/3M9Zg5VhliRwjJ2xRN046uiKYfLqSXncrhQKJI6Q1A3Tq755q5YlvkCEZA==","signatures":[{"sig":"MEQCICY0kaBOApd+qtIAQS1lJf5pH4fXrXrtUzmDebJmXIdzAiBs8Wt6LaFVsPFC/O8ogUh0j0UEDGUc8XoNkhcfRbDtdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.8-beta-20260206024209.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d89879c23b38842b3ea72bda988384a0/midscene-cli-1.3.8-beta-20260206024209.0.tgz","_integrity":"sha512-JP3agAfNY+zEAGXpU0gwpHxFXD0/3M9Zg5VhliRwjJ2xRN046uiKYfLqSXncrhQKJI6Q1A3Tq755q5YlvkCEZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.8-beta-20260206024209.0","@midscene/web":"1.3.8-beta-20260206024209.0","@midscene/core":"1.3.8-beta-20260206024209.0","@midscene/shared":"1.3.8-beta-20260206024209.0","@midscene/android":"1.3.8-beta-20260206024209.0","@midscene/computer":"1.3.8-beta-20260206024209.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8-beta-20260206024209.0_1770345843418_0.4484571895230949","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206040406.0":{"name":"@midscene/cli","version":"1.3.8-beta-20260206040406.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5ddc7e52ef4d4ed67428f1da38353d4ff9b8c6e2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.8-beta-20260206040406.0.tgz","fileCount":11,"integrity":"sha512-VMPNv1fpHwurxBk85LNzTvIoGVTLUt0mZVlgzcA+F/AmFUjjIAv3Megg+zgnEj7b8vP8nEzY4XFgqAk7B3XfIA==","signatures":[{"sig":"MEQCIFw2jj5iKQEvxraRh3iprr9uh/QvHv6jbNt0Si87eBY4AiBFsUlDMMbds8czXkKMj9mAiVubf55dxnVC9SgMBG6pSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.8-beta-20260206040406.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/40da8502cf1d4c03aee8b0e041464205/midscene-cli-1.3.8-beta-20260206040406.0.tgz","_integrity":"sha512-VMPNv1fpHwurxBk85LNzTvIoGVTLUt0mZVlgzcA+F/AmFUjjIAv3Megg+zgnEj7b8vP8nEzY4XFgqAk7B3XfIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.8-beta-20260206040406.0","@midscene/web":"1.3.8-beta-20260206040406.0","@midscene/core":"1.3.8-beta-20260206040406.0","@midscene/shared":"1.3.8-beta-20260206040406.0","@midscene/android":"1.3.8-beta-20260206040406.0","@midscene/computer":"1.3.8-beta-20260206040406.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8-beta-20260206040406.0_1770350765474_0.5591915581828633","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206043311.0":{"name":"@midscene/cli","version":"1.3.8-beta-20260206043311.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5ebe83c40ffa6fe16a7934a00622b62b9c30c618","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.8-beta-20260206043311.0.tgz","fileCount":11,"integrity":"sha512-NqRrhIT1k/mG2TdX9YYKOlRa4UWrBOLdKD9vK/wsB5gghlNkfJ2aNwG/NO8voZnU6bAMYe0yKZ4fr1p09S3qrw==","signatures":[{"sig":"MEUCIQCgsDga1w8zwA5SyOLgRYDneCPwSJcsdVvsxILQ9DnNJAIgMzWlV8nUOjVnsQFbImgSgzulywr6BuhH0dv3fHcrcZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989335},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.8-beta-20260206043311.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9235ebc4117e416f64aa593f04f74223/midscene-cli-1.3.8-beta-20260206043311.0.tgz","_integrity":"sha512-NqRrhIT1k/mG2TdX9YYKOlRa4UWrBOLdKD9vK/wsB5gghlNkfJ2aNwG/NO8voZnU6bAMYe0yKZ4fr1p09S3qrw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.8-beta-20260206043311.0","@midscene/web":"1.3.8-beta-20260206043311.0","@midscene/core":"1.3.8-beta-20260206043311.0","@midscene/shared":"1.3.8-beta-20260206043311.0","@midscene/android":"1.3.8-beta-20260206043311.0","@midscene/computer":"1.3.8-beta-20260206043311.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8-beta-20260206043311.0_1770352508618_0.6713775827789052","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@midscene/cli","version":"1.3.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7fb90ce299dd02eb6d8f1e7e9d47411fc303ba9b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.9.tgz","fileCount":11,"integrity":"sha512-UUB7U8EDOeQRAot3yHtff01F5xALVWqMQ44Oe0Zn2Ix6Ysabvcu28omBjT5ZvNp3YWURwGlh2zVZYZI0Zb9k/g==","signatures":[{"sig":"MEQCIBZVzMCTQBWjWZTHQmGxU2tNza5VuTR1WwnZqtF2d2jcAiAlPoJRc8WVwCJ3dRZPxQE7gr3bl2cwz4f7wN3z6gtjlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989109},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6fcbb360116dbb6e8a79e932d51d13c3/midscene-cli-1.3.9.tgz","_integrity":"sha512-UUB7U8EDOeQRAot3yHtff01F5xALVWqMQ44Oe0Zn2Ix6Ysabvcu28omBjT5ZvNp3YWURwGlh2zVZYZI0Zb9k/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.9","@midscene/web":"1.3.9","@midscene/core":"1.3.9","@midscene/shared":"1.3.9","@midscene/android":"1.3.9","@midscene/computer":"1.3.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.9_1770359481811_0.014119831179423503","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260207092031.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260207092031.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e0a15aeb419e491c978e37dbe50e6aa48a4cb6b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260207092031.0.tgz","fileCount":11,"integrity":"sha512-86qyvfrErlNu2Ro/6fLGyWSYVQ/ly22uXtBlYw4ICLdQgtZva6iMoDGHpEgftj+thl/9+ivVZhnOeZB/amgHyw==","signatures":[{"sig":"MEYCIQCifAsm5ZNa4weCrMzgkgVr5eHfV1DSgra+H6pYeQNtaAIhAOnjidrMo3JBt94IGkEiomO5MNlOj6CHT1b5FNjcDf91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260207092031.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e3e795bc8ec2ad814bd6d3dbede490f7/midscene-cli-1.3.10-beta-20260207092031.0.tgz","_integrity":"sha512-86qyvfrErlNu2Ro/6fLGyWSYVQ/ly22uXtBlYw4ICLdQgtZva6iMoDGHpEgftj+thl/9+ivVZhnOeZB/amgHyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260207092031.0","@midscene/web":"1.3.10-beta-20260207092031.0","@midscene/core":"1.3.10-beta-20260207092031.0","@midscene/shared":"1.3.10-beta-20260207092031.0","@midscene/android":"1.3.10-beta-20260207092031.0","@midscene/computer":"1.3.10-beta-20260207092031.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260207092031.0_1770456150450_0.11929892285027122","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209020858.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209020858.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2d2c45fdf824ff6237b1cf7df29317aa1e16b90b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209020858.0.tgz","fileCount":11,"integrity":"sha512-67OuYSIhx/hKdiHqI7/If69K/pUkVcRNcYuBTa5BjyKwLi8t9d53xv+lG0HBYoz48sa6mLLcPyVjPvCwQTqEGA==","signatures":[{"sig":"MEUCIQD3tzWg1kQCMp4RIMypzb2m6bRn3tVpvJUQypmi+iUC3AIgR6wvjBADHUlh2YiVIhUdWzop8jNItyGahKps3Z7/6iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209020858.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0e4bcc3d1c4183effab2ed2da9c978f/midscene-cli-1.3.10-beta-20260209020858.0.tgz","_integrity":"sha512-67OuYSIhx/hKdiHqI7/If69K/pUkVcRNcYuBTa5BjyKwLi8t9d53xv+lG0HBYoz48sa6mLLcPyVjPvCwQTqEGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209020858.0","@midscene/web":"1.3.10-beta-20260209020858.0","@midscene/core":"1.3.10-beta-20260209020858.0","@midscene/shared":"1.3.10-beta-20260209020858.0","@midscene/android":"1.3.10-beta-20260209020858.0","@midscene/computer":"1.3.10-beta-20260209020858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209020858.0_1770603044719_0.8156007433156924","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209030006.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209030006.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"420cc269017788215bb701d13a9cb9f4e11c3727","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209030006.0.tgz","fileCount":11,"integrity":"sha512-1SmTDRYhxP5y9/jgM5oFoXI/LlhM75vc01t8DsZ2ynkD4vhjemlmSo8z+Wn/TPU8OggMa5FSsZxtxC/a+XxlMw==","signatures":[{"sig":"MEUCIHEU6NrsMZddLejEx5p/ydVd2hG7y462ute7QvB0ZdftAiEAoXuPXVIvJRnoZmpW9HWNMbdUk2ObIIIbHla6gDWfNxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209030006.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/560ff1284dcfbbc6ac47965fe7520c61/midscene-cli-1.3.10-beta-20260209030006.0.tgz","_integrity":"sha512-1SmTDRYhxP5y9/jgM5oFoXI/LlhM75vc01t8DsZ2ynkD4vhjemlmSo8z+Wn/TPU8OggMa5FSsZxtxC/a+XxlMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209030006.0","@midscene/web":"1.3.10-beta-20260209030006.0","@midscene/core":"1.3.10-beta-20260209030006.0","@midscene/shared":"1.3.10-beta-20260209030006.0","@midscene/android":"1.3.10-beta-20260209030006.0","@midscene/computer":"1.3.10-beta-20260209030006.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209030006.0_1770606119513_0.9175045121349743","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209033639.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209033639.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9554209805543cbab96b623f6858f642cd373eec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209033639.0.tgz","fileCount":11,"integrity":"sha512-1WtCtFbOCuD420hFhB1pjgPIQ3R78L5Txn+avmNkh5Swp0Plf/f4OCd+9HVR1pTG1DqYwxaSfLmrlKeWHFBQJA==","signatures":[{"sig":"MEYCIQDso0JWdV65qKHRyQiaZ9oY8w03KQV0reucn0qTWq5RvgIhAMTyHHHoERVFK7fEOLu+tJweAh0iv/NLWEchrt17+rtU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209033639.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b416d1f9d1a2b1deba5202efbdf1e43f/midscene-cli-1.3.10-beta-20260209033639.0.tgz","_integrity":"sha512-1WtCtFbOCuD420hFhB1pjgPIQ3R78L5Txn+avmNkh5Swp0Plf/f4OCd+9HVR1pTG1DqYwxaSfLmrlKeWHFBQJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209033639.0","@midscene/web":"1.3.10-beta-20260209033639.0","@midscene/core":"1.3.10-beta-20260209033639.0","@midscene/shared":"1.3.10-beta-20260209033639.0","@midscene/android":"1.3.10-beta-20260209033639.0","@midscene/computer":"1.3.10-beta-20260209033639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209033639.0_1770608314690_0.9868300906634466","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209035212.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209035212.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a9326e777d1b3538268920127160a95e6cb01623","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209035212.0.tgz","fileCount":11,"integrity":"sha512-HwKqjGAWfoofOLtOIFrMeDA1aF1szYn2ZhiNHXv8+V89DUHpEPMr8laCod8/omXWQhzXW3r9utVE4u5cTTum6A==","signatures":[{"sig":"MEYCIQDPrNDqljnX+modyi+WZiGk7jwhurCv2ENV2uBqliuR9AIhAIial1RQ0pFdx3HtWKggHqn53dHay5kMynta2svdBOVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209035212.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8ff4643a6283a2dc0681270399a5bb1d/midscene-cli-1.3.10-beta-20260209035212.0.tgz","_integrity":"sha512-HwKqjGAWfoofOLtOIFrMeDA1aF1szYn2ZhiNHXv8+V89DUHpEPMr8laCod8/omXWQhzXW3r9utVE4u5cTTum6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209035212.0","@midscene/web":"1.3.10-beta-20260209035212.0","@midscene/core":"1.3.10-beta-20260209035212.0","@midscene/shared":"1.3.10-beta-20260209035212.0","@midscene/android":"1.3.10-beta-20260209035212.0","@midscene/computer":"1.3.10-beta-20260209035212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209035212.0_1770609247840_0.6254532523329137","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209040516.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209040516.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7d1da4a87e2239dbdb094c4ab3875851a6fcc46c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209040516.0.tgz","fileCount":11,"integrity":"sha512-7DiImWddOFYsuXMO6nDfJZ6cDIm56hsXC1jwCUSfZpORW7pwqSWQvj46pyHjNSztHx630OeRji2HFCsErQT+yA==","signatures":[{"sig":"MEUCIQDWBKhgl+g5mIlFBnzaDtwfoXX/HAWcuCpv6ZSoa/Y8OQIgA4o22Xk+2yh8t37ujbk8CrZKOURc12sdIRM1asnmWXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209040516.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/922222e32a445bdf4556ca695c6d4819/midscene-cli-1.3.10-beta-20260209040516.0.tgz","_integrity":"sha512-7DiImWddOFYsuXMO6nDfJZ6cDIm56hsXC1jwCUSfZpORW7pwqSWQvj46pyHjNSztHx630OeRji2HFCsErQT+yA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209040516.0","@midscene/web":"1.3.10-beta-20260209040516.0","@midscene/core":"1.3.10-beta-20260209040516.0","@midscene/shared":"1.3.10-beta-20260209040516.0","@midscene/android":"1.3.10-beta-20260209040516.0","@midscene/computer":"1.3.10-beta-20260209040516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209040516.0_1770610026592_0.265213456514813","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209050644.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209050644.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8943588c6c903984d85b832d05f7f41a33eb1216","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209050644.0.tgz","fileCount":11,"integrity":"sha512-1LValGBcz1gmM7+L4aJNDv4D5ch/8ljtInqq9OLkQb+RQYimqedx/SOIC6sCzSdO37c+XMGW16yGVLyOJteHvw==","signatures":[{"sig":"MEUCIQDcknaSCjJm2N/s3ujeSLTodGgd28yNXhSQBz27YNGY1AIgRv1SOAIDADm12Xm4mpDNoe6U19Rqd9l2bSqYbut/YgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209050644.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4aef5aa35a1b418bfd7f33d4682d35d4/midscene-cli-1.3.10-beta-20260209050644.0.tgz","_integrity":"sha512-1LValGBcz1gmM7+L4aJNDv4D5ch/8ljtInqq9OLkQb+RQYimqedx/SOIC6sCzSdO37c+XMGW16yGVLyOJteHvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209050644.0","@midscene/web":"1.3.10-beta-20260209050644.0","@midscene/core":"1.3.10-beta-20260209050644.0","@midscene/shared":"1.3.10-beta-20260209050644.0","@midscene/android":"1.3.10-beta-20260209050644.0","@midscene/computer":"1.3.10-beta-20260209050644.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209050644.0_1770613720220_0.5432098452036909","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209052022.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209052022.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c8d5b853b24633b3c6beecb8d7c8528997d53a6f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209052022.0.tgz","fileCount":11,"integrity":"sha512-271uloXJzAY+TlgZqfoUzNg6/SzjGbV4r/5rnVVyRFwnfb7pQair+AuY/4iw+asISuXf0l+2cDZW+ieHS3KrPA==","signatures":[{"sig":"MEUCIC2VEgQCslu2TCAsrkPMVRpqEm3QTrLoWevTc6yK7VNWAiEAvQvcpTJf62xH+tMzhhzE86Ex3co+6x276uy9qyGVkZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209052022.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7d1862880356ea65c8a03f24eefb4603/midscene-cli-1.3.10-beta-20260209052022.0.tgz","_integrity":"sha512-271uloXJzAY+TlgZqfoUzNg6/SzjGbV4r/5rnVVyRFwnfb7pQair+AuY/4iw+asISuXf0l+2cDZW+ieHS3KrPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209052022.0","@midscene/web":"1.3.10-beta-20260209052022.0","@midscene/core":"1.3.10-beta-20260209052022.0","@midscene/shared":"1.3.10-beta-20260209052022.0","@midscene/android":"1.3.10-beta-20260209052022.0","@midscene/computer":"1.3.10-beta-20260209052022.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209052022.0_1770614536091_0.5608936462077156","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209053847.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209053847.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1f872add6db999ade4a9f09964de17422fa8ead8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209053847.0.tgz","fileCount":11,"integrity":"sha512-TWmSHLgillqvz+6iXI2dpyguWhHrUzT0Y2wVaD8uIlxhAiAtHrund4GFKtVjvkIvx0fDC9Z1rwsBrqLKPD6nNg==","signatures":[{"sig":"MEYCIQDaJSME++ZFgMeMPqeNh/vwMitze63/GIYCR/jh9mKkSwIhAMaGPaInJCDKtMNrfo6sxKd8DzUp602oQOiKI/EUWPUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209053847.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7e0a9786ec639e5323af8da41bbcc609/midscene-cli-1.3.10-beta-20260209053847.0.tgz","_integrity":"sha512-TWmSHLgillqvz+6iXI2dpyguWhHrUzT0Y2wVaD8uIlxhAiAtHrund4GFKtVjvkIvx0fDC9Z1rwsBrqLKPD6nNg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209053847.0","@midscene/web":"1.3.10-beta-20260209053847.0","@midscene/core":"1.3.10-beta-20260209053847.0","@midscene/shared":"1.3.10-beta-20260209053847.0","@midscene/android":"1.3.10-beta-20260209053847.0","@midscene/computer":"1.3.10-beta-20260209053847.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209053847.0_1770615643427_0.734460224145691","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209075229.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209075229.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fe5944df0a596012b5887448fc98d3cb21f566c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209075229.0.tgz","fileCount":11,"integrity":"sha512-DxERIBbq93cNqPAxbzQb8uSYGG9bZmCiyHqGpnlW+Wtfj5R6T/yMBR76DzZVPikQvsKnafhYEi+zj6Kn004j2Q==","signatures":[{"sig":"MEUCIQDC+6t1rVHpf/TIIAVZmOpVg1numksVLwRo9QwLH4FoHQIgdx+GFyLMx0ExTixAvydrkCUap+YMJesuXJzQ9Fdjucw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209075229.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4d6d1b0cd86df9e21c9a91ca5c16b6dd/midscene-cli-1.3.10-beta-20260209075229.0.tgz","_integrity":"sha512-DxERIBbq93cNqPAxbzQb8uSYGG9bZmCiyHqGpnlW+Wtfj5R6T/yMBR76DzZVPikQvsKnafhYEi+zj6Kn004j2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209075229.0","@midscene/web":"1.3.10-beta-20260209075229.0","@midscene/core":"1.3.10-beta-20260209075229.0","@midscene/shared":"1.3.10-beta-20260209075229.0","@midscene/android":"1.3.10-beta-20260209075229.0","@midscene/computer":"1.3.10-beta-20260209075229.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209075229.0_1770623662410_0.47008780337682987","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209084323.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209084323.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5654cb99775a480c96f59f887769171b4e584a35","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209084323.0.tgz","fileCount":11,"integrity":"sha512-yTwtkDJ5onMW/RFpZzs/gVkTpaX3X5AlVOvupJN9O3d4Q+5tHhGtBJoJuIhY1ECC5zZ65A9XIpy5M6AIysAkbg==","signatures":[{"sig":"MEYCIQCqjGwpkmD4ujbvDFSjUykVPo4ckBMJRgun7aa+rReuqQIhAKl5b52kHup1hffVqp8GFTN5XIKyYbvFGS5uArhY+Qd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989346},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209084323.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2706978a8e56b03c485ca9bc09d96c57/midscene-cli-1.3.10-beta-20260209084323.0.tgz","_integrity":"sha512-yTwtkDJ5onMW/RFpZzs/gVkTpaX3X5AlVOvupJN9O3d4Q+5tHhGtBJoJuIhY1ECC5zZ65A9XIpy5M6AIysAkbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209084323.0","@midscene/web":"1.3.10-beta-20260209084323.0","@midscene/core":"1.3.10-beta-20260209084323.0","@midscene/shared":"1.3.10-beta-20260209084323.0","@midscene/android":"1.3.10-beta-20260209084323.0","@midscene/computer":"1.3.10-beta-20260209084323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209084323.0_1770626716579_0.8769773962565357","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209092312.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209092312.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8d8b1bee20f4f557fe06ddbc97a127db84d41d0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209092312.0.tgz","fileCount":11,"integrity":"sha512-uzyzHEyXRisGe03vh+hj138l6Om/S2J7QFCuklbm6GJFVtnaV/yxCTPNVMOseqx63CAm5SzGWWkeUgWtpLtqYw==","signatures":[{"sig":"MEQCIHlEEYZDzzucfjvyJ2E9WC9mAaa23dEjHCk2Sw7hMAUVAiAooPckoCMFTWb0KkPNxiWVfppsw1BPAT8oU3u/NhBQhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209092312.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8bd2a8f181fb60f4c3f908f4673ff304/midscene-cli-1.3.10-beta-20260209092312.0.tgz","_integrity":"sha512-uzyzHEyXRisGe03vh+hj138l6Om/S2J7QFCuklbm6GJFVtnaV/yxCTPNVMOseqx63CAm5SzGWWkeUgWtpLtqYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209092312.0","@midscene/web":"1.3.10-beta-20260209092312.0","@midscene/core":"1.3.10-beta-20260209092312.0","@midscene/shared":"1.3.10-beta-20260209092312.0","@midscene/android":"1.3.10-beta-20260209092312.0","@midscene/computer":"1.3.10-beta-20260209092312.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209092312.0_1770629102781_0.5196660354794238","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209113034.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260209113034.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6270baf03b3e0fca81f0fa6fcfcc1fe94a6df58c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260209113034.0.tgz","fileCount":11,"integrity":"sha512-XOfSrUAMPWSDNpfD0iT3iEEvCr598+Gp7cQsZChhUOV+7PE2U4zjme/KvrAIvfv/OacjNdZKRV/RUssb5+bjCw==","signatures":[{"sig":"MEUCIQD/LaZ2VT17P78xGW6eo4BuWh729rq1GgeRfc+8xiXXsgIgCt4vv65si03TLfDHcidXqA3iLVKlx+w1WqaZTq27BgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260209113034.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/65b000f8214f278b20ab50468295c820/midscene-cli-1.3.10-beta-20260209113034.0.tgz","_integrity":"sha512-XOfSrUAMPWSDNpfD0iT3iEEvCr598+Gp7cQsZChhUOV+7PE2U4zjme/KvrAIvfv/OacjNdZKRV/RUssb5+bjCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260209113034.0","@midscene/web":"1.3.10-beta-20260209113034.0","@midscene/core":"1.3.10-beta-20260209113034.0","@midscene/shared":"1.3.10-beta-20260209113034.0","@midscene/android":"1.3.10-beta-20260209113034.0","@midscene/computer":"1.3.10-beta-20260209113034.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260209113034.0_1770636748599_0.45775310733139185","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@midscene/cli","version":"1.3.10","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba38490282121070ab1c9626e49a08d20f52c058","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10.tgz","fileCount":11,"integrity":"sha512-edECfSlUAQMZm2SScn+QhrAU+XLhEX+swHyyZzmRUd66sxB7NHHIBoWuPEk2tTDIH4wR8wHMRzyivYugs6ZN4g==","signatures":[{"sig":"MEYCIQDVOEHw4XA2uXB3GqxeJunT7nhk0ZyUrVPowVI3y3c9OwIhAKUgv+ql6F7IfW7mODMEBLESDNELDTn2e1D17DIu7y7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989496},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1168431a5aa54c732017dbcddcc379d5/midscene-cli-1.3.10.tgz","_integrity":"sha512-edECfSlUAQMZm2SScn+QhrAU+XLhEX+swHyyZzmRUd66sxB7NHHIBoWuPEk2tTDIH4wR8wHMRzyivYugs6ZN4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10","@midscene/web":"1.3.10","@midscene/core":"1.3.10","@midscene/shared":"1.3.10","@midscene/android":"1.3.10","@midscene/computer":"1.3.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10_1770637491321_0.2405957052813512","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210033532.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260210033532.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7216de1222d3fc17378058cd150f75b900043413","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260210033532.0.tgz","fileCount":11,"integrity":"sha512-FrA3ZyjbHpeZIJXBq6wOnHwFVwZT2FViyytjLpVLwf9UvijbWmL3XIMsQ+kvTcSg4E3LV1mF7LqjmG9yckInUw==","signatures":[{"sig":"MEUCIQDYzEksqCcGDNO8w6Qzf+puIktpQjKs4Q2ZV3SpGBGJSQIgKsddakNSeKww4MqtU9XTJYzhKwwtNSwGkj/F4kf/xOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260210033532.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/16f7a54400a15922af22b6248e6dfdd8/midscene-cli-1.3.10-beta-20260210033532.0.tgz","_integrity":"sha512-FrA3ZyjbHpeZIJXBq6wOnHwFVwZT2FViyytjLpVLwf9UvijbWmL3XIMsQ+kvTcSg4E3LV1mF7LqjmG9yckInUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260210033532.0","@midscene/web":"1.3.10-beta-20260210033532.0","@midscene/core":"1.3.10-beta-20260210033532.0","@midscene/shared":"1.3.10-beta-20260210033532.0","@midscene/android":"1.3.10-beta-20260210033532.0","@midscene/computer":"1.3.10-beta-20260210033532.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260210033532.0_1770694641699_0.249491749700276","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210040221.0":{"name":"@midscene/cli","version":"1.3.10-beta-20260210040221.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"911b15743fc4244fc59c8a102bd1abcd356f739e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.10-beta-20260210040221.0.tgz","fileCount":11,"integrity":"sha512-VpIAJd01i0GZC1bPS5Ki0PqhVFzQ4nPmvKF6y+sb7BAZc02D0NkFSY/YyZR1Sir8xq9h1q5u2C7d7nEV4WUZhQ==","signatures":[{"sig":"MEYCIQCLkyqsMbzE/4eVG6NdJ6ct0Rh8OhjnFY+Az55WrQb/OAIhAJRUgkaEzTiLTUuAbkB/W6Y27Ej5quDWkFusmszU/W93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.10-beta-20260210040221.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1ab3dac80cd66e244823664ac73f8b56/midscene-cli-1.3.10-beta-20260210040221.0.tgz","_integrity":"sha512-VpIAJd01i0GZC1bPS5Ki0PqhVFzQ4nPmvKF6y+sb7BAZc02D0NkFSY/YyZR1Sir8xq9h1q5u2C7d7nEV4WUZhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.10-beta-20260210040221.0","@midscene/web":"1.3.10-beta-20260210040221.0","@midscene/core":"1.3.10-beta-20260210040221.0","@midscene/shared":"1.3.10-beta-20260210040221.0","@midscene/android":"1.3.10-beta-20260210040221.0","@midscene/computer":"1.3.10-beta-20260210040221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10-beta-20260210040221.0_1770696257078_0.15432362991079418","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210054223.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210054223.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eea181daf07201f2ffa539156cd8711c98ba0138","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210054223.0.tgz","fileCount":11,"integrity":"sha512-Z7mZXcKWubHMyTB+LboWrKXCWA8yibWIVIpt4S4EmbNPrz2cb53s7gI9gylIpFhhkz1eGR95v8W+IDAnnB8qRA==","signatures":[{"sig":"MEUCIHzsjHatIIeAmfQK2YZO9wSHogNaxWuFcH5LMCe2KRaZAiEAt8XHrRE9h5r9Ja2vUrTqUyNU9MH7PBAXrP+RB0sHM5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210054223.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a635ad260d7791ab4f3716c56caceb4c/midscene-cli-1.3.11-beta-20260210054223.0.tgz","_integrity":"sha512-Z7mZXcKWubHMyTB+LboWrKXCWA8yibWIVIpt4S4EmbNPrz2cb53s7gI9gylIpFhhkz1eGR95v8W+IDAnnB8qRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210054223.0","@midscene/web":"1.3.11-beta-20260210054223.0","@midscene/core":"1.3.11-beta-20260210054223.0","@midscene/shared":"1.3.11-beta-20260210054223.0","@midscene/android":"1.3.11-beta-20260210054223.0","@midscene/computer":"1.3.11-beta-20260210054223.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210054223.0_1770702250517_0.8145762159008698","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210062109.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210062109.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"559ae5018aac890736d9a01deb650439b6f602f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210062109.0.tgz","fileCount":11,"integrity":"sha512-cNMekgJwWLcDRk38iyj34JF8rDifgZ8BVWXKepF7vslHWuA+1vBTR9FzKUthy7XTUH+HQ8+P3gF7L23t6xiz0A==","signatures":[{"sig":"MEQCIAMX2TFyiRyUzuBBZc4fMbZQ7xpV6yS4MwdM7D2a1aSiAiAuWSsMCiN+EtdBQnYM3HIqBvsb23HxBud+CRVPoPlG2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210062109.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2710166881af2dae271c6fb8c841db50/midscene-cli-1.3.11-beta-20260210062109.0.tgz","_integrity":"sha512-cNMekgJwWLcDRk38iyj34JF8rDifgZ8BVWXKepF7vslHWuA+1vBTR9FzKUthy7XTUH+HQ8+P3gF7L23t6xiz0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210062109.0","@midscene/web":"1.3.11-beta-20260210062109.0","@midscene/core":"1.3.11-beta-20260210062109.0","@midscene/shared":"1.3.11-beta-20260210062109.0","@midscene/android":"1.3.11-beta-20260210062109.0","@midscene/computer":"1.3.11-beta-20260210062109.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210062109.0_1770704580939_0.4947473014370096","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210070852.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210070852.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f0c2df2e190c17fa738aa6ff7da263f9e5ac08b6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210070852.0.tgz","fileCount":11,"integrity":"sha512-y6O1hp9Nn6SfLd7HQKDQc9l0LLwvQFt+I0Dw2lSLi7h1TfzBaSApZQskhI6zQSoxCQTP+v/p/RZx/V45PnBcqQ==","signatures":[{"sig":"MEUCIGxh7xVWxDw7KppxH0cP6+WXYBSLaY+xuKR0EFpOgyxwAiEAjMYrA3lZDbjNZ8Wtjaxy1togDkBFGy0GmF/NxRGK1cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210070852.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/29876d4a4dd42372eb2e26ac544e34cb/midscene-cli-1.3.11-beta-20260210070852.0.tgz","_integrity":"sha512-y6O1hp9Nn6SfLd7HQKDQc9l0LLwvQFt+I0Dw2lSLi7h1TfzBaSApZQskhI6zQSoxCQTP+v/p/RZx/V45PnBcqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210070852.0","@midscene/web":"1.3.11-beta-20260210070852.0","@midscene/core":"1.3.11-beta-20260210070852.0","@midscene/shared":"1.3.11-beta-20260210070852.0","@midscene/android":"1.3.11-beta-20260210070852.0","@midscene/computer":"1.3.11-beta-20260210070852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210070852.0_1770707444806_0.2912544946187099","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210081736.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210081736.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"98f31372c1ca6e0c82a0b76afdd120d309ada63d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210081736.0.tgz","fileCount":15,"integrity":"sha512-u7lI1/PAmvPtvLnSdPciUjYXJkKxyuwXnQ2wC5dU4zDdEyI+jmQ8QknJwIWTa9PO4mYd928QJHdj+LKrbu88KQ==","signatures":[{"sig":"MEQCIEDILDUYL46sSRnyIhx9iI0tuo868XJRseTE1TxIA/evAiB8nSMXoWh13yFBf0G+JCrP1vLG+MEdIE9Y37uxra5eyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055948},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210081736.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/18208749db9007e2ece76e2351d6055c/midscene-cli-1.3.11-beta-20260210081736.0.tgz","_integrity":"sha512-u7lI1/PAmvPtvLnSdPciUjYXJkKxyuwXnQ2wC5dU4zDdEyI+jmQ8QknJwIWTa9PO4mYd928QJHdj+LKrbu88KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210081736.0","@midscene/web":"1.3.11-beta-20260210081736.0","@midscene/core":"1.3.11-beta-20260210081736.0","@midscene/shared":"1.3.11-beta-20260210081736.0","@midscene/android":"1.3.11-beta-20260210081736.0","@midscene/computer":"1.3.11-beta-20260210081736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210081736.0_1770711571129_0.09273779310356112","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210082113.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210082113.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"567aba7a98322c1b9ec4ce184b50f848660dff6c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210082113.0.tgz","fileCount":11,"integrity":"sha512-q2D4dyzB9ZBBlq8VnGda7+Z2iu6oTOl3JwDTOKfMcY9R+uY/FiOhW4B5MUV8mPZkQZekvKEOq8NbQQDY8bzoqw==","signatures":[{"sig":"MEYCIQCHXg5drMf94BihQk8eJ1FdAk/PK+ANDZFWoxg2/rEIZQIhAOreUj8f8cMe7Zy18dip2V4HC+xj/QlYgCnbGc2W6+6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210082113.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/be8885e63f1b63547a9e1ef39c61e8f0/midscene-cli-1.3.11-beta-20260210082113.0.tgz","_integrity":"sha512-q2D4dyzB9ZBBlq8VnGda7+Z2iu6oTOl3JwDTOKfMcY9R+uY/FiOhW4B5MUV8mPZkQZekvKEOq8NbQQDY8bzoqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210082113.0","@midscene/web":"1.3.11-beta-20260210082113.0","@midscene/core":"1.3.11-beta-20260210082113.0","@midscene/shared":"1.3.11-beta-20260210082113.0","@midscene/android":"1.3.11-beta-20260210082113.0","@midscene/computer":"1.3.11-beta-20260210082113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210082113.0_1770711781190_0.22237018847161205","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210093220.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210093220.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7ce275983197bf695e26687e0d80bf50fbc1d90d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210093220.0.tgz","fileCount":11,"integrity":"sha512-dvW24QiuDwu8PTgCRd6h1uKRvk9B7KmrSHBeOYjCM1uvaq6WPZFBrIuNEUEb87aBSf+6gqLW//bABwXVjVIPBg==","signatures":[{"sig":"MEYCIQCzLl0SVwoTIGPgMLDBoZwQmTwY27JiJtLIbJFDBpTq1gIhAO5mVDxwaK66mPYrkMMOzmd0axQbXF6KfTbCHwpGEZ4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210093220.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3134a30e5b3f3e758a826035ecb0af79/midscene-cli-1.3.11-beta-20260210093220.0.tgz","_integrity":"sha512-dvW24QiuDwu8PTgCRd6h1uKRvk9B7KmrSHBeOYjCM1uvaq6WPZFBrIuNEUEb87aBSf+6gqLW//bABwXVjVIPBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210093220.0","@midscene/web":"1.3.11-beta-20260210093220.0","@midscene/core":"1.3.11-beta-20260210093220.0","@midscene/shared":"1.3.11-beta-20260210093220.0","@midscene/android":"1.3.11-beta-20260210093220.0","@midscene/computer":"1.3.11-beta-20260210093220.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210093220.0_1770716055689_0.3005224048483841","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094227.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210094227.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bbcb1a90d2b1c0d7cae9d83d4e5d3cdcf9e347ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210094227.0.tgz","fileCount":15,"integrity":"sha512-GBZZ2ecgJI/ngsFwb0HNNmTCUNnq6tRRNxfogjJ6AhzYPXx1eAruOIYwGwvXgo0jomwq+/EYrHoMVp0pVLwOPg==","signatures":[{"sig":"MEUCIQDNxIFcln7j9nxiWrUlw+ZGpvTalg1/CUpjqN74alYeYgIgPY09U6Ciqa0jLiv5czODlU31LzNQ6OA/8cV+T5gXubM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055948},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210094227.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0c64a57870473867fd198b8208d2e158/midscene-cli-1.3.11-beta-20260210094227.0.tgz","_integrity":"sha512-GBZZ2ecgJI/ngsFwb0HNNmTCUNnq6tRRNxfogjJ6AhzYPXx1eAruOIYwGwvXgo0jomwq+/EYrHoMVp0pVLwOPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210094227.0","@midscene/web":"1.3.11-beta-20260210094227.0","@midscene/core":"1.3.11-beta-20260210094227.0","@midscene/shared":"1.3.11-beta-20260210094227.0","@midscene/android":"1.3.11-beta-20260210094227.0","@midscene/computer":"1.3.11-beta-20260210094227.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210094227.0_1770716654534_0.33339387191874437","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094931.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210094931.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ebd487f9d0badc7d0ba1e0734f29269ebc819181","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210094931.0.tgz","fileCount":15,"integrity":"sha512-H3wOdxUiquWw1FFCe+M2i6GCx2EuG/AY3m3x/slRil+fYk7Y+RmEo/K3MdfoJciPcVzd/yKvrrWRFZBFat6lGQ==","signatures":[{"sig":"MEQCIFq1mwDDhFIqgF4p1jrbMUxDGmgS/x5CMj1sNotk3Dy8AiA8fZRC19bviw0ccNTwrwiyQtsAQYIWr8pYUgRDapaBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055948},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210094931.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d57dfdf57cefad94f560404d8e75af35/midscene-cli-1.3.11-beta-20260210094931.0.tgz","_integrity":"sha512-H3wOdxUiquWw1FFCe+M2i6GCx2EuG/AY3m3x/slRil+fYk7Y+RmEo/K3MdfoJciPcVzd/yKvrrWRFZBFat6lGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210094931.0","@midscene/web":"1.3.11-beta-20260210094931.0","@midscene/core":"1.3.11-beta-20260210094931.0","@midscene/shared":"1.3.11-beta-20260210094931.0","@midscene/android":"1.3.11-beta-20260210094931.0","@midscene/computer":"1.3.11-beta-20260210094931.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210094931.0_1770717083561_0.12542645092638316","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210110943.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210110943.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1520525a5c79fc4e1a37e170f50886cdb2ebe9b0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210110943.0.tgz","fileCount":11,"integrity":"sha512-7M4uwjQgmseB06Dn6LcY1rISPdBaoUotTJNBW9KFpyd8+6Sk/e61g3xJQGtBfPRjI8ajmivliQOB7kpCJwIKlA==","signatures":[{"sig":"MEUCIAVSCSib0iZzPE3KAb3yuqnEjVpXs6NeE5wT6knURkxyAiEA6hwVfkCnIGzHHBGA+Qt3pVqubarx7XtiWJEzaHChfrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4062538},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210110943.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/192908007d2e17275d17346da6164ab7/midscene-cli-1.3.11-beta-20260210110943.0.tgz","_integrity":"sha512-7M4uwjQgmseB06Dn6LcY1rISPdBaoUotTJNBW9KFpyd8+6Sk/e61g3xJQGtBfPRjI8ajmivliQOB7kpCJwIKlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210110943.0","@midscene/web":"1.3.11-beta-20260210110943.0","@midscene/core":"1.3.11-beta-20260210110943.0","@midscene/shared":"1.3.11-beta-20260210110943.0","@midscene/android":"1.3.11-beta-20260210110943.0","@midscene/computer":"1.3.11-beta-20260210110943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210110943.0_1770721895208_0.5386022896680405","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260210112221.0":{"name":"@midscene/cli","version":"1.2.3-beta-20260210112221.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a38923cb82a1140ed88eef37b6d2e303f3b8a203","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.2.3-beta-20260210112221.0.tgz","fileCount":11,"integrity":"sha512-q92FO79N3ovh4WgEW5anALGhPXh0ACmzMazUi3UU6yAGcZSLzXw/RsoKLTW7hEqym2rH4MkqjOT58AZPdeCOGQ==","signatures":[{"sig":"MEYCIQCY2P82TtGzHGnuGpFN9vUbBBi+E9ZynQfP4rqxGTIG4AIhAMFwkvWMzRmYSkR/qBgb16ZC1bfIukQg2h7vkfuwuujF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980011},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.2.3-beta-20260210112221.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b3527850985b6739a53d0e3355b697fc/midscene-cli-1.2.3-beta-20260210112221.0.tgz","_integrity":"sha512-q92FO79N3ovh4WgEW5anALGhPXh0ACmzMazUi3UU6yAGcZSLzXw/RsoKLTW7hEqym2rH4MkqjOT58AZPdeCOGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.2.3-beta-20260210112221.0","@midscene/web":"1.2.3-beta-20260210112221.0","@midscene/core":"1.2.3-beta-20260210112221.0","@midscene/shared":"1.2.3-beta-20260210112221.0","@midscene/android":"1.2.3-beta-20260210112221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3-beta-20260210112221.0_1770722626788_0.0016889732315705785","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210114248.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260210114248.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b73b7f3d6e5e188ad51fc8b5f912d944f4e9f8b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260210114248.0.tgz","fileCount":11,"integrity":"sha512-oHoAn+YPbMVclISE4GpETmNH/tp4RIri0/GWT3t1FLWKdOtU5K1/yhK633b/e6FX0or9Z+CIuGjecTnHBpbbAw==","signatures":[{"sig":"MEYCIQCqel9hBu1cHXUVpZQp0SdijSUuhvTOlPH0tzbzH8sOjwIhAIGKGvK4Xp8IRmx/M5yeRtbIQ+1OyulcH3sW+zWPVAhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260210114248.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/99a6513b8bee6f34b4e68f1890302cd5/midscene-cli-1.3.11-beta-20260210114248.0.tgz","_integrity":"sha512-oHoAn+YPbMVclISE4GpETmNH/tp4RIri0/GWT3t1FLWKdOtU5K1/yhK633b/e6FX0or9Z+CIuGjecTnHBpbbAw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260210114248.0","@midscene/web":"1.3.11-beta-20260210114248.0","@midscene/core":"1.3.11-beta-20260210114248.0","@midscene/shared":"1.3.11-beta-20260210114248.0","@midscene/android":"1.3.11-beta-20260210114248.0","@midscene/computer":"1.3.11-beta-20260210114248.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260210114248.0_1770723877313_0.2936871630531419","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211031343.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211031343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d1ec157bdea69b68062be726209bf0c1b1c7548","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211031343.0.tgz","fileCount":11,"integrity":"sha512-dw+DQ/JFXgTHsFxAyAMVsuIcaqexUKRfL38WD2TuVoCGRidKO5p1fzNYro+Zzv3t9FwrnEWrwrL26komJbwW1g==","signatures":[{"sig":"MEYCIQDUYc7cexOcZEyW7JVy011lNiSH1w5626VHTRcuNDVgqAIhAMY+9dtGspfFUGR/oaDQrDdALEl25SrwRF8qlkZhitTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060583},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211031343.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/098d51953afb6570acd769c2712d49a0/midscene-cli-1.3.11-beta-20260211031343.0.tgz","_integrity":"sha512-dw+DQ/JFXgTHsFxAyAMVsuIcaqexUKRfL38WD2TuVoCGRidKO5p1fzNYro+Zzv3t9FwrnEWrwrL26komJbwW1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211031343.0","@midscene/web":"1.3.11-beta-20260211031343.0","@midscene/core":"1.3.11-beta-20260211031343.0","@midscene/shared":"1.3.11-beta-20260211031343.0","@midscene/android":"1.3.11-beta-20260211031343.0","@midscene/computer":"1.3.11-beta-20260211031343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211031343.0_1770779735315_0.40699986553118594","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@midscene/cli","version":"1.3.11","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85703c57f0aca6631b9d580bfea03cf8724361a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11.tgz","fileCount":11,"integrity":"sha512-hAlmPoz4ohxsczu6wi7I7tmUrBMp0govMpcIRiXhtZoGvNi+Bs7vnSbYZ7OwJvrUD80QlBqR7kEXXxSE2uonGQ==","signatures":[{"sig":"MEYCIQCKnAS2jEJcVqygB9226gqC8U7F+l6vOj9iYlHdo28woAIhAIqP5gFc2oNLwcJYrDR+UAiMyIQ6JPA14pJpvfiVkMKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989496},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6690c32484b494c793a348104578b50a/midscene-cli-1.3.11.tgz","_integrity":"sha512-hAlmPoz4ohxsczu6wi7I7tmUrBMp0govMpcIRiXhtZoGvNi+Bs7vnSbYZ7OwJvrUD80QlBqR7kEXXxSE2uonGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11","@midscene/web":"1.3.11","@midscene/core":"1.3.11","@midscene/shared":"1.3.11","@midscene/android":"1.3.11","@midscene/computer":"1.3.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11_1770787669921_0.37916982581067615","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211054343.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211054343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8a91abbd9382cdff9f66af75023d9fceae41b7e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211054343.0.tgz","fileCount":11,"integrity":"sha512-AFLsv5rJawd3bn1Fdzr3NUbvWqlxBbgPmqonrVishwvXdlMRGoHLmmv6DEiB5uwQ+5aqHcdxEdGTTmJwgwnSpw==","signatures":[{"sig":"MEUCID1mgTyRWVB26SNbkgetPQ6Qpg0jkTh2ll4Sr7hxaB4QAiEA7VvNllAbT958LcyGgMW58TXFyBrVOf1UefG/Efn8s/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060583},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211054343.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/51622d990c08e10dde47e111d7f32f32/midscene-cli-1.3.11-beta-20260211054343.0.tgz","_integrity":"sha512-AFLsv5rJawd3bn1Fdzr3NUbvWqlxBbgPmqonrVishwvXdlMRGoHLmmv6DEiB5uwQ+5aqHcdxEdGTTmJwgwnSpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211054343.0","@midscene/web":"1.3.11-beta-20260211054343.0","@midscene/core":"1.3.11-beta-20260211054343.0","@midscene/shared":"1.3.11-beta-20260211054343.0","@midscene/android":"1.3.11-beta-20260211054343.0","@midscene/computer":"1.3.11-beta-20260211054343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211054343.0_1770788735433_0.5279948977678486","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211063600.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211063600.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"22b1797010b293c7c30bd9d9ad6f0131583af582","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211063600.0.tgz","fileCount":11,"integrity":"sha512-xLrQ0LTVWrQkRzANCIhtDplIqCn5XsOcJfQz3eu1GTDwl5GaLIZEJMxh1hQpJzmbNGNd5h5OJbUsNg4AlbR+rQ==","signatures":[{"sig":"MEQCIGbSWjmaNXza05WtOyI/Q1i7uCrA+AbekVyi0bOKeTCpAiAvTsH1kELrgHlzm6aS7a3PyYgbaXyhwgEi8m+phIa0gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060583},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211063600.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/135f9446f29e93492635e48ba757c2cb/midscene-cli-1.3.11-beta-20260211063600.0.tgz","_integrity":"sha512-xLrQ0LTVWrQkRzANCIhtDplIqCn5XsOcJfQz3eu1GTDwl5GaLIZEJMxh1hQpJzmbNGNd5h5OJbUsNg4AlbR+rQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211063600.0","@midscene/web":"1.3.11-beta-20260211063600.0","@midscene/core":"1.3.11-beta-20260211063600.0","@midscene/shared":"1.3.11-beta-20260211063600.0","@midscene/android":"1.3.11-beta-20260211063600.0","@midscene/computer":"1.3.11-beta-20260211063600.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211063600.0_1770791873439_0.9857171589236713","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070746.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211070746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7456cb1bc0faa12dac4127f108c325a2b5d556db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211070746.0.tgz","fileCount":11,"integrity":"sha512-JSWLqejn/7hPCqmiDV9g7JjMkSkFYIrmoqnaj2aqhRnYuVOd4/zFhEVUVHTBoimw5sLN0gbSfbcGaz7N9tEuMg==","signatures":[{"sig":"MEUCIChpZ84hsARR1LX2RZF8k7ZKOYe74aXEjDd1fBQPK3bTAiEAkz6NTUla2YTgWWKWRKRqP7zibr8L+KQaKTH9Z5usLuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989722},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211070746.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/54825783ba0f22583ddc05f391867ae1/midscene-cli-1.3.11-beta-20260211070746.0.tgz","_integrity":"sha512-JSWLqejn/7hPCqmiDV9g7JjMkSkFYIrmoqnaj2aqhRnYuVOd4/zFhEVUVHTBoimw5sLN0gbSfbcGaz7N9tEuMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211070746.0","@midscene/web":"1.3.11-beta-20260211070746.0","@midscene/core":"1.3.11-beta-20260211070746.0","@midscene/shared":"1.3.11-beta-20260211070746.0","@midscene/android":"1.3.11-beta-20260211070746.0","@midscene/computer":"1.3.11-beta-20260211070746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211070746.0_1770793775663_0.25190997700792583","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070756.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211070756.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fbacf43d0006ffd280857a9c6e5f5b0d90d0b296","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211070756.0.tgz","fileCount":11,"integrity":"sha512-uSoIuxQBOgotfhM6/uw5kAdWIRljLhRXh0qHimW5m+0aELXi5VsgIUySZf5HHqikB4+S4TYdApT0FhYSGBVLRA==","signatures":[{"sig":"MEYCIQDR0J2lE+hllgVlmYIaNlZk/Rzz59guEdzXn9yhpvFArQIhAOvG6xLedPVABX2CIUqBNmpGws5xJKltQy9Wj9Fo+rua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060583},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211070756.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7c4b10ef51b899758725383ccb5c3334/midscene-cli-1.3.11-beta-20260211070756.0.tgz","_integrity":"sha512-uSoIuxQBOgotfhM6/uw5kAdWIRljLhRXh0qHimW5m+0aELXi5VsgIUySZf5HHqikB4+S4TYdApT0FhYSGBVLRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211070756.0","@midscene/web":"1.3.11-beta-20260211070756.0","@midscene/core":"1.3.11-beta-20260211070756.0","@midscene/shared":"1.3.11-beta-20260211070756.0","@midscene/android":"1.3.11-beta-20260211070756.0","@midscene/computer":"1.3.11-beta-20260211070756.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211070756.0_1770793790419_0.11528907844556024","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211080855.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211080855.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"78b6a545d4599ca923342004ada0b25c4e7881d8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211080855.0.tgz","fileCount":11,"integrity":"sha512-vL52RQNJIepgAuSe5ZqAMWRkkIS3woJOb4krMhT3lWs3Rpr60wap9I0tlmukElbbMCO2PRoVrNUTgCJ/dwd7rw==","signatures":[{"sig":"MEQCIFp+qIHaRp/5FPdEuFvAWwv6i33oC8LrtF3AL3vleoO5AiBWI+KABSYyhmelvi/rLx1WNB13YfB16fynjYBnVMETaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211080855.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/73829a381dbb53ea358369cb2f698954/midscene-cli-1.3.12-beta-20260211080855.0.tgz","_integrity":"sha512-vL52RQNJIepgAuSe5ZqAMWRkkIS3woJOb4krMhT3lWs3Rpr60wap9I0tlmukElbbMCO2PRoVrNUTgCJ/dwd7rw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211080855.0","@midscene/web":"1.3.12-beta-20260211080855.0","@midscene/core":"1.3.12-beta-20260211080855.0","@midscene/shared":"1.3.12-beta-20260211080855.0","@midscene/android":"1.3.12-beta-20260211080855.0","@midscene/computer":"1.3.12-beta-20260211080855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211080855.0_1770797446533_0.40544539648658984","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211085530.0":{"name":"@midscene/cli","version":"1.3.11-beta-20260211085530.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"636754471d0cac09b936642f37c530657b01ada7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.11-beta-20260211085530.0.tgz","fileCount":11,"integrity":"sha512-nbKVRtRcYuJnaBPZ56i+X04exDtZeZQNa1xlvrfztlhYSiUGw940R6LwExQZtQHxZNQ6/sqHKGGoboPCxCbPkA==","signatures":[{"sig":"MEUCIQCpfOgEHm5nc8/XlthnDjfliETHuev329/t42pEZnOpqgIgGfZKZ8dnvSxINPkQQ0utWpKkzq8FWfC/fxCCytVP5cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4090960},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.11-beta-20260211085530.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2455d1b4a559c7478c2c27799c424c09/midscene-cli-1.3.11-beta-20260211085530.0.tgz","_integrity":"sha512-nbKVRtRcYuJnaBPZ56i+X04exDtZeZQNa1xlvrfztlhYSiUGw940R6LwExQZtQHxZNQ6/sqHKGGoboPCxCbPkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.11-beta-20260211085530.0","@midscene/web":"1.3.11-beta-20260211085530.0","@midscene/core":"1.3.11-beta-20260211085530.0","@midscene/shared":"1.3.11-beta-20260211085530.0","@midscene/android":"1.3.11-beta-20260211085530.0","@midscene/computer":"1.3.11-beta-20260211085530.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11-beta-20260211085530.0_1770800239645_0.19023269925427821","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211105759.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211105759.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"73c5f8ce7efff463b3dbd2956a37ceb5645bf22e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211105759.0.tgz","fileCount":11,"integrity":"sha512-XteqZ6MqCilARJE4IZG+ECEuiF1Mohqnh//xonJ49/M24LbH9LiEbItVz4a0utSk3hYVe+i1RBhNhrnto0iCig==","signatures":[{"sig":"MEQCIC+LvhHPB2FmnCjXO7gdS7KkdhAE5nkn6xnXS6iggGapAiA75w0Khe4UveOvH0Jka5w3/3hMKkcznGAbDs6MEtuoIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211105759.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4ab77ce76b0986eaae22ca4eb22f33cc/midscene-cli-1.3.12-beta-20260211105759.0.tgz","_integrity":"sha512-XteqZ6MqCilARJE4IZG+ECEuiF1Mohqnh//xonJ49/M24LbH9LiEbItVz4a0utSk3hYVe+i1RBhNhrnto0iCig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211105759.0","@midscene/web":"1.3.12-beta-20260211105759.0","@midscene/core":"1.3.12-beta-20260211105759.0","@midscene/shared":"1.3.12-beta-20260211105759.0","@midscene/android":"1.3.12-beta-20260211105759.0","@midscene/computer":"1.3.12-beta-20260211105759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211105759.0_1770807595384_0.4135013069281137","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211110624.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211110624.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4813f9cbfa7d423747bbba8ab814a486e29364ea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211110624.0.tgz","fileCount":11,"integrity":"sha512-fX28kPY5sMKCIdGVdiVnjzH7HpfN8z2Lhsz5LjJx8cxfWwb5wVNd4P1I9l8WY/xa9nTBtrf8tDPydWmAYAwM1A==","signatures":[{"sig":"MEYCIQDKYTvyldsKX4iTYJ9fpxwB3OZDmLHYQuVbRiBb6D47KAIhAKbM0f4isDTbbCGxEFsyR1E6HCdXaHibRunqkedStcr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211110624.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c96f7943bcc0ce5b5546970dbbdec2b3/midscene-cli-1.3.12-beta-20260211110624.0.tgz","_integrity":"sha512-fX28kPY5sMKCIdGVdiVnjzH7HpfN8z2Lhsz5LjJx8cxfWwb5wVNd4P1I9l8WY/xa9nTBtrf8tDPydWmAYAwM1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211110624.0","@midscene/web":"1.3.12-beta-20260211110624.0","@midscene/core":"1.3.12-beta-20260211110624.0","@midscene/shared":"1.3.12-beta-20260211110624.0","@midscene/android":"1.3.12-beta-20260211110624.0","@midscene/computer":"1.3.12-beta-20260211110624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211110624.0_1770808097084_0.843342045560348","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111419.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211111419.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"da8503e7cfc21f7f24f036b8951e9027f9dec41d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211111419.0.tgz","fileCount":11,"integrity":"sha512-ESN8uvUtPWahWSnqr65wVeZ/tenpfMwoP7ujD9hfQtqzsLA4nvSoB+hUHNETw50JV2dB5bW/gvoH6H/u7z+ExA==","signatures":[{"sig":"MEQCIBqOGNcUz1Y64M3CexErQLJeXOQNhXLr3+MrN6YhExNaAiBwwEBU+bZEyMabG0y1H+7Lw9ITi92SsTZ1Xe24NPdWJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211111419.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f2faf9f4868792867c357bdb15ed4331/midscene-cli-1.3.12-beta-20260211111419.0.tgz","_integrity":"sha512-ESN8uvUtPWahWSnqr65wVeZ/tenpfMwoP7ujD9hfQtqzsLA4nvSoB+hUHNETw50JV2dB5bW/gvoH6H/u7z+ExA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211111419.0","@midscene/web":"1.3.12-beta-20260211111419.0","@midscene/core":"1.3.12-beta-20260211111419.0","@midscene/shared":"1.3.12-beta-20260211111419.0","@midscene/android":"1.3.12-beta-20260211111419.0","@midscene/computer":"1.3.12-beta-20260211111419.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211111419.0_1770808573178_0.18444571637578644","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111947.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211111947.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"753d15b81b688683d3614f961db084e226b19d89","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211111947.0.tgz","fileCount":11,"integrity":"sha512-JSU5Y+6mkgIHfIlut/vgzmm4UDrMaXEOzww7Fmxxp7WYMJ1+DbjkNfNC3cLJiXfnf0KIQEE8oE04toVS6MgonA==","signatures":[{"sig":"MEUCIF9RpcxKydodsXPUPpSQ4s9W+n09TW9GOXG2HeRS3/2ZAiEAg/UCCT1+q7NLEJ7QXZ4SiIf0rJrlIc5nHMHfvTUfaKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211111947.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a09765dbb802bf91826318fba2896b90/midscene-cli-1.3.12-beta-20260211111947.0.tgz","_integrity":"sha512-JSU5Y+6mkgIHfIlut/vgzmm4UDrMaXEOzww7Fmxxp7WYMJ1+DbjkNfNC3cLJiXfnf0KIQEE8oE04toVS6MgonA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211111947.0","@midscene/web":"1.3.12-beta-20260211111947.0","@midscene/core":"1.3.12-beta-20260211111947.0","@midscene/shared":"1.3.12-beta-20260211111947.0","@midscene/android":"1.3.12-beta-20260211111947.0","@midscene/computer":"1.3.12-beta-20260211111947.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211111947.0_1770808902251_0.03622443851643942","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211113549.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211113549.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"89b4433062682c6a1c1bb56815615949f891024e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211113549.0.tgz","fileCount":11,"integrity":"sha512-nLpga+rNG7FeJyFBj2ukeyg+hcPv2+g9zwZx/ieNUvFb7Qi9GFPJAXSKitbc91jNUraiIslugF5QawreqPLtrA==","signatures":[{"sig":"MEUCIQCzPdojZ///YFD/nC6JeDDdCHty5qXclAMiTBjfJHIPDQIganJi8l44CR0PMYcYLkuUaVgXeCk+W2/e66veE03QLJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211113549.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a3c8abf37afee6ce69125e6f07decc13/midscene-cli-1.3.12-beta-20260211113549.0.tgz","_integrity":"sha512-nLpga+rNG7FeJyFBj2ukeyg+hcPv2+g9zwZx/ieNUvFb7Qi9GFPJAXSKitbc91jNUraiIslugF5QawreqPLtrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211113549.0","@midscene/web":"1.3.12-beta-20260211113549.0","@midscene/core":"1.3.12-beta-20260211113549.0","@midscene/shared":"1.3.12-beta-20260211113549.0","@midscene/android":"1.3.12-beta-20260211113549.0","@midscene/computer":"1.3.12-beta-20260211113549.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211113549.0_1770809863313_0.5808663336849433","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211123127.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211123127.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b7c95e2a5c2fbde860784b1b53ab93bfa6fa1b27","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211123127.0.tgz","fileCount":11,"integrity":"sha512-iHrbFFbcyhFcGQ1sPEjr3YO44Ma2iFQH2uOB7KjRyTqugpGZqUaiXeCV37Z/eO9/2nRXVHt5PV4sig09b1SfQg==","signatures":[{"sig":"MEUCIAFbMelNkzxsMuzZaqgNQKTFKtKU1NHG2eGTgVz6PCYOAiEA/1iQNFoRy1mg2WcPn3IAS8QDOSH008tuk2L9NWkosxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211123127.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/03457d4ac9a0fe58a69489f6fd9481ce/midscene-cli-1.3.12-beta-20260211123127.0.tgz","_integrity":"sha512-iHrbFFbcyhFcGQ1sPEjr3YO44Ma2iFQH2uOB7KjRyTqugpGZqUaiXeCV37Z/eO9/2nRXVHt5PV4sig09b1SfQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211123127.0","@midscene/web":"1.3.12-beta-20260211123127.0","@midscene/core":"1.3.12-beta-20260211123127.0","@midscene/shared":"1.3.12-beta-20260211123127.0","@midscene/android":"1.3.12-beta-20260211123127.0","@midscene/computer":"1.3.12-beta-20260211123127.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211123127.0_1770813197740_0.06155367695283531","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211144421.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211144421.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"74213cf21fed225e56b948c97d3addaba9157cfa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211144421.0.tgz","fileCount":11,"integrity":"sha512-sC+jauvWF4i90Fcjigqe9H/MsMbT5QA9bWyqgAAnpiIDftyx7w/c0aFAu60nZkmBingxWDhO2AuRm2DtJTXZ0A==","signatures":[{"sig":"MEQCIE41n5P+SyjJMzPHrPXJtOrpqyCPKlP4HGvZ0vDQLEiXAiAh2ktlyvQHJQ7wsUlkuVV4RrB+r44ZF3vmZ2gk1C5tig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211144421.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ac8fd2603a48aa28ea88f9b504ad30bf/midscene-cli-1.3.12-beta-20260211144421.0.tgz","_integrity":"sha512-sC+jauvWF4i90Fcjigqe9H/MsMbT5QA9bWyqgAAnpiIDftyx7w/c0aFAu60nZkmBingxWDhO2AuRm2DtJTXZ0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211144421.0","@midscene/web":"1.3.12-beta-20260211144421.0","@midscene/core":"1.3.12-beta-20260211144421.0","@midscene/shared":"1.3.12-beta-20260211144421.0","@midscene/android":"1.3.12-beta-20260211144421.0","@midscene/computer":"1.3.12-beta-20260211144421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211144421.0_1770821173757_0.8583204595174807","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211155735.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260211155735.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a5651c99b94ca2c384d8496a7fed408f901ebf4a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260211155735.0.tgz","fileCount":11,"integrity":"sha512-i7NExX3XZfKc/BlsJnbBFZnIMpXsBeDLq2J/Qlbq/A7wCzBzzerHGjGqfHGCOZS+3iGujWwkNzrKI6k8xXhMJg==","signatures":[{"sig":"MEQCIHugJdGp/FmLd+uOWrbjWqCKNNBnyBnIQ4g1wexRbWlUAiBp+UD8frTghBhB9WtaXY64J2YYJd1pF5JWPeKt/mmF2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260211155735.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7380e70206c0e998bf220c047f114c11/midscene-cli-1.3.12-beta-20260211155735.0.tgz","_integrity":"sha512-i7NExX3XZfKc/BlsJnbBFZnIMpXsBeDLq2J/Qlbq/A7wCzBzzerHGjGqfHGCOZS+3iGujWwkNzrKI6k8xXhMJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260211155735.0","@midscene/web":"1.3.12-beta-20260211155735.0","@midscene/core":"1.3.12-beta-20260211155735.0","@midscene/shared":"1.3.12-beta-20260211155735.0","@midscene/android":"1.3.12-beta-20260211155735.0","@midscene/computer":"1.3.12-beta-20260211155735.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260211155735.0_1770825571547_0.9594036657458527","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212023133.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212023133.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eb969e2f8f5ca566463dfd7e2c3743b8d34d6e8c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212023133.0.tgz","fileCount":11,"integrity":"sha512-cHS3K/KQlr/+4Xz8aIGvnmhsHOZ+wfY9ZK+qDc3WxRt8FcgkxJju/y282GokhpbCsM4IhgVbb07LWmtGRbpqXw==","signatures":[{"sig":"MEUCIQCFfp1froINtBVfIrNZf2KdTexvcj1/x67eGIXi7D9aNAIgRLeusLOoDNxlCIOZANumIfTjD6dAmyi8dNTfGCkQMFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212023133.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/76810c4fc8f2dd166d731721b98128fe/midscene-cli-1.3.12-beta-20260212023133.0.tgz","_integrity":"sha512-cHS3K/KQlr/+4Xz8aIGvnmhsHOZ+wfY9ZK+qDc3WxRt8FcgkxJju/y282GokhpbCsM4IhgVbb07LWmtGRbpqXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212023133.0","@midscene/web":"1.3.12-beta-20260212023133.0","@midscene/core":"1.3.12-beta-20260212023133.0","@midscene/shared":"1.3.12-beta-20260212023133.0","@midscene/android":"1.3.12-beta-20260212023133.0","@midscene/computer":"1.3.12-beta-20260212023133.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212023133.0_1770863616427_0.0057759765518670125","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212025734.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212025734.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28e707f4cd02c1c68d7e8f2808d9e54ce979d766","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212025734.0.tgz","fileCount":11,"integrity":"sha512-qrZgbk2yhcrofrn/5T6JypQ9zLFsDLYU3e3beABUjuI+Fnmii8JVSNYC9PbDX7Ui87majJMlmR4eI2bjs2u9Fw==","signatures":[{"sig":"MEYCIQDSDB3Tay25O/B3hbCU3puYGWN/75wddDfW1k4bsphTFwIhANRnTd8zEOS9z5vMVGK08jRSt/3n2V3gJTb6pcI9qEaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212025734.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a442ebf8ba03b76f67a0207d19f8a0ea/midscene-cli-1.3.12-beta-20260212025734.0.tgz","_integrity":"sha512-qrZgbk2yhcrofrn/5T6JypQ9zLFsDLYU3e3beABUjuI+Fnmii8JVSNYC9PbDX7Ui87majJMlmR4eI2bjs2u9Fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212025734.0","@midscene/web":"1.3.12-beta-20260212025734.0","@midscene/core":"1.3.12-beta-20260212025734.0","@midscene/shared":"1.3.12-beta-20260212025734.0","@midscene/android":"1.3.12-beta-20260212025734.0","@midscene/computer":"1.3.12-beta-20260212025734.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212025734.0_1770865173969_0.4977084869336643","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212033510.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212033510.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0df23b1d17fdbcf827d60a0a53e7c48b9e70f106","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212033510.0.tgz","fileCount":11,"integrity":"sha512-6sBDg+mB0UKsyh22EXoI5/k/+eaQS7okK80LFPu1UiL2JoBuHUURNUz+moUFJ1gH97HLtP2BfbrhoKNFUsRAOg==","signatures":[{"sig":"MEQCIElJ6D3tUSfAuVkEf/Dca1WzLSMM0efyacetHaGL2VqiAiB7VNnF/ylroyrL9fJOxPkP4Bnuu9jO75Tnlu6cAbtJmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212033510.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bac0777011e89d3706c12e38b5642962/midscene-cli-1.3.12-beta-20260212033510.0.tgz","_integrity":"sha512-6sBDg+mB0UKsyh22EXoI5/k/+eaQS7okK80LFPu1UiL2JoBuHUURNUz+moUFJ1gH97HLtP2BfbrhoKNFUsRAOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212033510.0","@midscene/web":"1.3.12-beta-20260212033510.0","@midscene/core":"1.3.12-beta-20260212033510.0","@midscene/shared":"1.3.12-beta-20260212033510.0","@midscene/android":"1.3.12-beta-20260212033510.0","@midscene/computer":"1.3.12-beta-20260212033510.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212033510.0_1770867426087_0.5697141733947031","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050030.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212050030.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"98e3ebebcf9b900130d480950efbd718d3a920d1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212050030.0.tgz","fileCount":11,"integrity":"sha512-IXLS6jRY6zRH7YTbxQOwBsMKLToU1b5d6D8sZ3lielw6Gz1CdCoXPoj2mlGXXflJKADISL+BEobzTJugiaYwGw==","signatures":[{"sig":"MEYCIQDXkcbzopTi0GEDVkr8TfF2oV5vUik8YXkRDgb15eIMnwIhANA7ytua92UoTa+xi7Vam8855Dm/ITmyN0pRAc5N3bEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212050030.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dd23c4506c7bc66b9744807eb0c98376/midscene-cli-1.3.12-beta-20260212050030.0.tgz","_integrity":"sha512-IXLS6jRY6zRH7YTbxQOwBsMKLToU1b5d6D8sZ3lielw6Gz1CdCoXPoj2mlGXXflJKADISL+BEobzTJugiaYwGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212050030.0","@midscene/web":"1.3.12-beta-20260212050030.0","@midscene/core":"1.3.12-beta-20260212050030.0","@midscene/shared":"1.3.12-beta-20260212050030.0","@midscene/android":"1.3.12-beta-20260212050030.0","@midscene/computer":"1.3.12-beta-20260212050030.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212050030.0_1770872542813_0.11914272738821041","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050546.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212050546.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3bafc08d2663e5503baf9d72d4a5ee27334064b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212050546.0.tgz","fileCount":11,"integrity":"sha512-W2aPJ4bHy5ab+KuNF1St0boKH6PysFWCH0zoKM6+vSgOtzSTsvheT24MsBFoNAJ6qMUrt361TkXp2nDvWAaZUg==","signatures":[{"sig":"MEQCIGcq2kdK8E7HUOi8dLEoPRIOGEPAgGsmhMXCaHnh9C+kAiBs/euwFtGSGx576kiwFrKSmxX1HOJJdRZXEj18yz/3tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212050546.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cb6f4cd68f793c6b0ba6d4f0bb206bd1/midscene-cli-1.3.12-beta-20260212050546.0.tgz","_integrity":"sha512-W2aPJ4bHy5ab+KuNF1St0boKH6PysFWCH0zoKM6+vSgOtzSTsvheT24MsBFoNAJ6qMUrt361TkXp2nDvWAaZUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212050546.0","@midscene/web":"1.3.12-beta-20260212050546.0","@midscene/core":"1.3.12-beta-20260212050546.0","@midscene/shared":"1.3.12-beta-20260212050546.0","@midscene/android":"1.3.12-beta-20260212050546.0","@midscene/computer":"1.3.12-beta-20260212050546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212050546.0_1770872863731_0.16891458923763802","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212061942.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212061942.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2bedd082d68332d070b8e12b9fb738d4bcb2c0f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212061942.0.tgz","fileCount":11,"integrity":"sha512-FfprlCGf5C9xiVkFVzMcxz+r/wPS6Uycm6vaH5RmjGQZGF+Xhj9WGRaqr38zF8kIjaq90RWuVeU+jE6c6YYpow==","signatures":[{"sig":"MEUCIQCoa9hRdDdAybLGVJbh8p3TifCAvc1zsmx1KVlGrpZaygIgKN5XGxGVGQGlRvVkDVqk8tC1DR7IXdDlAhSO1HMy7c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212061942.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a012dc2937357d24e83b3d96135e74e1/midscene-cli-1.3.12-beta-20260212061942.0.tgz","_integrity":"sha512-FfprlCGf5C9xiVkFVzMcxz+r/wPS6Uycm6vaH5RmjGQZGF+Xhj9WGRaqr38zF8kIjaq90RWuVeU+jE6c6YYpow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212061942.0","@midscene/web":"1.3.12-beta-20260212061942.0","@midscene/core":"1.3.12-beta-20260212061942.0","@midscene/shared":"1.3.12-beta-20260212061942.0","@midscene/android":"1.3.12-beta-20260212061942.0","@midscene/computer":"1.3.12-beta-20260212061942.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212061942.0_1770877297120_0.9650369446948655","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063723.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212063723.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0c8dccb342f9fee83ed0dd33865f0abedf35b4af","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212063723.0.tgz","fileCount":11,"integrity":"sha512-vS0XwoA+VTwTiuOJ3Fyxje7YDcgEK2BvMEKMSIG4TZDsFKq7VP18bmmLxNa4RJYOlsCO7Gs9AHNem+4z5V2AvQ==","signatures":[{"sig":"MEUCIQCPnHAH6mGp9s++2AyXUrvXxnz3xHvt0QOh9oqiEyt2WwIgJgdUX2FTkXQ9yarzd71gSC6EWr2N01HyAPLYAKWq/Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212063723.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dfe8c89930c3b66bb504210791e39ee0/midscene-cli-1.3.12-beta-20260212063723.0.tgz","_integrity":"sha512-vS0XwoA+VTwTiuOJ3Fyxje7YDcgEK2BvMEKMSIG4TZDsFKq7VP18bmmLxNa4RJYOlsCO7Gs9AHNem+4z5V2AvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212063723.0","@midscene/web":"1.3.12-beta-20260212063723.0","@midscene/core":"1.3.12-beta-20260212063723.0","@midscene/shared":"1.3.12-beta-20260212063723.0","@midscene/android":"1.3.12-beta-20260212063723.0","@midscene/computer":"1.3.12-beta-20260212063723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212063723.0_1770878354781_0.05509683288240441","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063915.0":{"name":"@midscene/cli","version":"1.3.12-beta-20260212063915.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e862f4828933dd6f7acf5c6e8331fc62226e5c8e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.3.12-beta-20260212063915.0.tgz","fileCount":11,"integrity":"sha512-Lt69bqC08WwmhmEHv3KmCgH1A8w9Vs2/OaK9kihissVjMdna3VdtiqhPBragSABwpZhOCIW/73j+3NQZ1YFl2Q==","signatures":[{"sig":"MEUCIQCKfOljTStgtAXOxEQXd6ObQHcGHJ6zYdjcHw5olULFRQIgOIbAAPKoiSkN0q65o/Q8kyCPvT3LmIP34eTH6xzuNEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.3.12-beta-20260212063915.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/36075550495aa1ee5473482c556a8ecc/midscene-cli-1.3.12-beta-20260212063915.0.tgz","_integrity":"sha512-Lt69bqC08WwmhmEHv3KmCgH1A8w9Vs2/OaK9kihissVjMdna3VdtiqhPBragSABwpZhOCIW/73j+3NQZ1YFl2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.3.12-beta-20260212063915.0","@midscene/web":"1.3.12-beta-20260212063915.0","@midscene/core":"1.3.12-beta-20260212063915.0","@midscene/shared":"1.3.12-beta-20260212063915.0","@midscene/android":"1.3.12-beta-20260212063915.0","@midscene/computer":"1.3.12-beta-20260212063915.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12-beta-20260212063915.0_1770878469364_0.24832285774918517","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@midscene/cli","version":"1.4.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b3c0102c10f594710166fde7e4d6f875f2c2bbe0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.0.tgz","fileCount":11,"integrity":"sha512-8+qjki6EuYrCJVgMH0YvpgAppSPvzRCwUFmF3bXKWQk8Kr7y6oM4mM8vTr/+wpohOMqkfU2XFhETqlb5dHWiZg==","signatures":[{"sig":"MEUCIQCeqbxOdNclvu/8rbhWmSeqT7qk6xhRvFPvpHhdLFbfJwIgUnZ37HnCxKusgHtu8ZjZZCmXlrMN7o2FDRZHv+dLKhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ba43de6337fb27491fff735f06d85b56/midscene-cli-1.4.0.tgz","_integrity":"sha512-8+qjki6EuYrCJVgMH0YvpgAppSPvzRCwUFmF3bXKWQk8Kr7y6oM4mM8vTr/+wpohOMqkfU2XFhETqlb5dHWiZg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.0","@midscene/web":"1.4.0","@midscene/core":"1.4.0","@midscene/shared":"1.4.0","@midscene/android":"1.4.0","@midscene/computer":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1770881845586_0.26998639261151536","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212114710.0":{"name":"@midscene/cli","version":"1.4.1-beta-20260212114710.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8b54ca5465042f5f61935d05a3fdc34a0b14f123","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.1-beta-20260212114710.0.tgz","fileCount":11,"integrity":"sha512-+JJmItJCBmPJeg0IosVEHka22Hr6kIMFnCVQodU/bANesdWkzVQx0SdE9BwsJew9CEkFDo0zLBHKMnhATDs9AA==","signatures":[{"sig":"MEQCICtAzUGVfxzRuMG7Om3+p4GsqeiwW9jpTpgIPofNRJWJAiAMBpHoyO7+yinoI4w5GeR2Zf/JBmwkN5EhVmWvk9TRxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.1-beta-20260212114710.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6931212ad5d2a70a92248069ec4a7a02/midscene-cli-1.4.1-beta-20260212114710.0.tgz","_integrity":"sha512-+JJmItJCBmPJeg0IosVEHka22Hr6kIMFnCVQodU/bANesdWkzVQx0SdE9BwsJew9CEkFDo0zLBHKMnhATDs9AA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.1-beta-20260212114710.0","@midscene/web":"1.4.1-beta-20260212114710.0","@midscene/core":"1.4.1-beta-20260212114710.0","@midscene/shared":"1.4.1-beta-20260212114710.0","@midscene/android":"1.4.1-beta-20260212114710.0","@midscene/computer":"1.4.1-beta-20260212114710.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1-beta-20260212114710.0_1770896946692_0.3023364301965481","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212115343.0":{"name":"@midscene/cli","version":"1.4.1-beta-20260212115343.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"add0fc91698acf27dd030165495c8cc65c17e8a3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.1-beta-20260212115343.0.tgz","fileCount":11,"integrity":"sha512-46XOVFO7GHovlZPcfYNjQU4SwRz8SpDuUClH+nbNOSEuFhagCHOp4BKWw9xsjnPLdRW8oozA5hxZGqX6NsD1xw==","signatures":[{"sig":"MEQCIEpBBlZuE5EtcM/RNPDHg+2+mve/JzU82ENw8botEC5oAiAubQLsB8spaFxYSsHnZd0g+5fN1zSUpCozvsEb9cXe2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.1-beta-20260212115343.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/78502758ea4561d93dd1a176671f9c4a/midscene-cli-1.4.1-beta-20260212115343.0.tgz","_integrity":"sha512-46XOVFO7GHovlZPcfYNjQU4SwRz8SpDuUClH+nbNOSEuFhagCHOp4BKWw9xsjnPLdRW8oozA5hxZGqX6NsD1xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.1-beta-20260212115343.0","@midscene/web":"1.4.1-beta-20260212115343.0","@midscene/core":"1.4.1-beta-20260212115343.0","@midscene/shared":"1.4.1-beta-20260212115343.0","@midscene/android":"1.4.1-beta-20260212115343.0","@midscene/computer":"1.4.1-beta-20260212115343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1-beta-20260212115343.0_1770897332579_0.7067220326970078","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@midscene/cli","version":"1.4.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d2cc424fb83656025f88c64c4f8f36ab15b2ea3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.1.tgz","fileCount":11,"integrity":"sha512-Eic0wxCDjJcwBTDG/9K9qs1h5XFyCDI9VIw7O/o2Q7Em0u8k7XrczV2d6Zl0VAYmQY3zyk4ObfYKN3pvUMZ8+Q==","signatures":[{"sig":"MEUCIC/DBhuOrGTF4fpj+Ha5JiQCWKP0120QiEzLRxC1ZpULAiEA+BK8+iNxlNwiCYkDX4VJxBx04FFqYRP4PJee8JvDlF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2c444b08e7b711c90863f702cb84feca/midscene-cli-1.4.1.tgz","_integrity":"sha512-Eic0wxCDjJcwBTDG/9K9qs1h5XFyCDI9VIw7O/o2Q7Em0u8k7XrczV2d6Zl0VAYmQY3zyk4ObfYKN3pvUMZ8+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.1","@midscene/web":"1.4.1","@midscene/core":"1.4.1","@midscene/shared":"1.4.1","@midscene/android":"1.4.1","@midscene/computer":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1770949075826_0.18902558968065564","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-beta-20260213023614.0":{"name":"@midscene/cli","version":"1.4.2-beta-20260213023614.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d946aaf20f181c6a21415bfcaa895e57fd039af7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.2-beta-20260213023614.0.tgz","fileCount":11,"integrity":"sha512-aX2WB/6yVkoPtTRtPpn8ppyMpnV+gHRUPm3sDCNFVY5ipyb1nmo9t2DWYmaXXCa1mdQRsfiKxooF1QHNBHhMow==","signatures":[{"sig":"MEUCIG3jPi7M3/7x+BsX/96P6841tehGMSMU4K0ivKDsZc51AiEA7QMMNP8hONyJcCdsjO2wg8b1pJ7wMSHcOLNNIBPS8AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.2-beta-20260213023614.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d158524db6be6993b7decb2f31a6743f/midscene-cli-1.4.2-beta-20260213023614.0.tgz","_integrity":"sha512-aX2WB/6yVkoPtTRtPpn8ppyMpnV+gHRUPm3sDCNFVY5ipyb1nmo9t2DWYmaXXCa1mdQRsfiKxooF1QHNBHhMow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.2-beta-20260213023614.0","@midscene/web":"1.4.2-beta-20260213023614.0","@midscene/core":"1.4.2-beta-20260213023614.0","@midscene/shared":"1.4.2-beta-20260213023614.0","@midscene/android":"1.4.2-beta-20260213023614.0","@midscene/computer":"1.4.2-beta-20260213023614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2-beta-20260213023614.0_1770950284622_0.6952374830288759","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@midscene/cli","version":"1.4.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d0e8ed9bfc2b1cb9fa44a36d38477d55d4bb6b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.2.tgz","fileCount":11,"integrity":"sha512-dZ3jrJ2usD12LWZIQ/zM8HWVKdNNxnH6wR/RqOFp9hCF2ITrUUgoT4vK/Sq80h+jf96D3FCoXUtUZL8XsBIFGw==","signatures":[{"sig":"MEUCIC0+jOtwfjUIkC2E9yR2PQLCcwKbJxb/REjjj2pkw3FeAiEA0+sh1uasSJn4hplvbeCGXCsUNzE/hKV+FhNTg7TPA2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e75dc46ab9aa22c0345bd0eae80344a7/midscene-cli-1.4.2.tgz","_integrity":"sha512-dZ3jrJ2usD12LWZIQ/zM8HWVKdNNxnH6wR/RqOFp9hCF2ITrUUgoT4vK/Sq80h+jf96D3FCoXUtUZL8XsBIFGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.2","@midscene/web":"1.4.2","@midscene/core":"1.4.2","@midscene/shared":"1.4.2","@midscene/android":"1.4.2","@midscene/computer":"1.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1770950390643_0.37263867856006905","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260213134856.0":{"name":"@midscene/cli","version":"1.4.1-beta-20260213134856.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e222c3e4617115c47175c4d6f65b1647d0b2eef8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.1-beta-20260213134856.0.tgz","fileCount":11,"integrity":"sha512-c/2C+D4vLadyMQThOsFwEBXJ5t5tvXMOc3u/zyw5NneIg4g4Mrn9tZTFbEcnOox33PUbYNbQadFAdaj1agSxvg==","signatures":[{"sig":"MEUCIQCNNOl6vPJTKbbay8s7LnmgqQ6xPW86mcMGkxeWKp6ycwIgXputsshIyW4PvCgmq/4tThwjwqV+aZYWUaP/1W1aF8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.1-beta-20260213134856.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9a50d1e4a8e15c763aa569875f6e58b1/midscene-cli-1.4.1-beta-20260213134856.0.tgz","_integrity":"sha512-c/2C+D4vLadyMQThOsFwEBXJ5t5tvXMOc3u/zyw5NneIg4g4Mrn9tZTFbEcnOox33PUbYNbQadFAdaj1agSxvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.1-beta-20260213134856.0","@midscene/web":"1.4.1-beta-20260213134856.0","@midscene/core":"1.4.1-beta-20260213134856.0","@midscene/shared":"1.4.1-beta-20260213134856.0","@midscene/android":"1.4.1-beta-20260213134856.0","@midscene/computer":"1.4.1-beta-20260213134856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1-beta-20260213134856.0_1770990650084_0.8778687478942202","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@midscene/cli","version":"1.4.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"860b96e3972b42c0f93a33d12b494d1a06bef41a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.3.tgz","fileCount":11,"integrity":"sha512-Xh1dw/ugWHKb1Ed7HnuMK8yspRb4oo8Z1ZjT3pzehcVG2Mb461p4Ks/hZei4u3mH39OfuHqkrx4pwNkENt4Gew==","signatures":[{"sig":"MEYCIQCi7P4NrMT52+/WGWiDWvH7mbBziAEZUcIvhkI/npy7FgIhAOM9Z3MuWmd68DR3RrMj+40apqx99qcmiMEwQV768TDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3a41c502caeefd1a1170c8777e9adb02/midscene-cli-1.4.3.tgz","_integrity":"sha512-Xh1dw/ugWHKb1Ed7HnuMK8yspRb4oo8Z1ZjT3pzehcVG2Mb461p4Ks/hZei4u3mH39OfuHqkrx4pwNkENt4Gew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.3","@midscene/web":"1.4.3","@midscene/core":"1.4.3","@midscene/shared":"1.4.3","@midscene/android":"1.4.3","@midscene/computer":"1.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.3_1770993530640_0.45206075032222204","host":"s3://npm-registry-packages-npm-production"}},"1.4.4-beta-20260214024122.0":{"name":"@midscene/cli","version":"1.4.4-beta-20260214024122.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64bd94f21216f13558a81d689a3fd9b50764eed0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.4-beta-20260214024122.0.tgz","fileCount":11,"integrity":"sha512-IACPJpnPMOELnCisPa1TSdZx7v5QXO31LvNDwcZe0v21My5s5FkelgfEmTg7T3D9hE6l+mQcId9bh/Jluix1IQ==","signatures":[{"sig":"MEUCIQC4A6ggIncZ3mfiy9K+Ud0KC5lleR0U0Jk3YqadCZOAigIgdzFxgKy9h/nAr7Uyd1fa2xsCpsU4gljsymHP9AgZFJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.4-beta-20260214024122.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a5a6c6b82bcbe64fb76b7d56ea854af4/midscene-cli-1.4.4-beta-20260214024122.0.tgz","_integrity":"sha512-IACPJpnPMOELnCisPa1TSdZx7v5QXO31LvNDwcZe0v21My5s5FkelgfEmTg7T3D9hE6l+mQcId9bh/Jluix1IQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.4-beta-20260214024122.0","@midscene/web":"1.4.4-beta-20260214024122.0","@midscene/core":"1.4.4-beta-20260214024122.0","@midscene/shared":"1.4.4-beta-20260214024122.0","@midscene/android":"1.4.4-beta-20260214024122.0","@midscene/computer":"1.4.4-beta-20260214024122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4-beta-20260214024122.0_1771036996647_0.8078823414003364","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@midscene/cli","version":"1.4.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e136cb3658b7a3f1a7046e485cfd98d2156e1454","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.4.tgz","fileCount":11,"integrity":"sha512-ZV5irZIn49H7dHBjJNTNPQF59jceM/bNxhSB5JsYL96VSx8bwo8k/V2kx4iH9j0yj4gX7eTfZFihB8oO5+NEUA==","signatures":[{"sig":"MEUCIAvVEoYID8Erx8bpTpWy+/3xQs01be2biwQqEssMk2FeAiEAk2Q9ntH5TNK+kEYdobqEUj7VjGJ9Iy5W4+Ub55H3qd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/11e8139568a3e619fe43829eb4bb4907/midscene-cli-1.4.4.tgz","_integrity":"sha512-ZV5irZIn49H7dHBjJNTNPQF59jceM/bNxhSB5JsYL96VSx8bwo8k/V2kx4iH9j0yj4gX7eTfZFihB8oO5+NEUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.4","@midscene/web":"1.4.4","@midscene/core":"1.4.4","@midscene/shared":"1.4.4","@midscene/android":"1.4.4","@midscene/computer":"1.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4_1771038177728_0.4526309962548354","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214054425.0":{"name":"@midscene/cli","version":"1.4.5-beta-20260214054425.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e2a40ba728a41e4fb1cb64b69c19ca0baca099af","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.5-beta-20260214054425.0.tgz","fileCount":11,"integrity":"sha512-szdMOBt3Z/mvP7UnZyaovYc7e9xiu+Yps2gcSOmSc4S08AcoViHUy1U5VWNdfyPKmm615bizOSaZ9lQVINxOkA==","signatures":[{"sig":"MEQCIAYOsJzP6FfzH5drHS//6GaVaODXVuZYKtOYIosUgssyAiAWCpUGkcMArQK9GPoZF65KQnBiyJwl8Ah7CnZiuEKM0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.5-beta-20260214054425.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/38f76ac83a68b286a0d681053071302f/midscene-cli-1.4.5-beta-20260214054425.0.tgz","_integrity":"sha512-szdMOBt3Z/mvP7UnZyaovYc7e9xiu+Yps2gcSOmSc4S08AcoViHUy1U5VWNdfyPKmm615bizOSaZ9lQVINxOkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.5-beta-20260214054425.0","@midscene/web":"1.4.5-beta-20260214054425.0","@midscene/core":"1.4.5-beta-20260214054425.0","@midscene/shared":"1.4.5-beta-20260214054425.0","@midscene/android":"1.4.5-beta-20260214054425.0","@midscene/computer":"1.4.5-beta-20260214054425.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5-beta-20260214054425.0_1771047982774_0.4054833490082641","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073330.0":{"name":"@midscene/cli","version":"1.4.5-beta-20260214073330.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3aac2c2171999f4e3fe4df09c26da7d0e8216a4d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.5-beta-20260214073330.0.tgz","fileCount":11,"integrity":"sha512-ztHGOZBDPkzRYQJLDM/TWFXU+w5sYBx5jkvSlm/bMcMBuNpcBg1D4ohWVwGSMN7ETK1ghWFf/D9S2cu0zaXmaw==","signatures":[{"sig":"MEUCIQDX1SuZxVMIQTADKptWN+yCZPKlFIbvu+4ygWCVOusbDQIgAWYH+PrCzESpiqzzpz6A4nkD6Vq0svFe/Dqw+F4zdew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.5-beta-20260214073330.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/272659617891e9b2122c1ce17fd66410/midscene-cli-1.4.5-beta-20260214073330.0.tgz","_integrity":"sha512-ztHGOZBDPkzRYQJLDM/TWFXU+w5sYBx5jkvSlm/bMcMBuNpcBg1D4ohWVwGSMN7ETK1ghWFf/D9S2cu0zaXmaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.5-beta-20260214073330.0","@midscene/web":"1.4.5-beta-20260214073330.0","@midscene/core":"1.4.5-beta-20260214073330.0","@midscene/shared":"1.4.5-beta-20260214073330.0","@midscene/android":"1.4.5-beta-20260214073330.0","@midscene/computer":"1.4.5-beta-20260214073330.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5-beta-20260214073330.0_1771054529012_0.2453207172315801","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@midscene/cli","version":"1.4.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e477bbc36d7ea194b05032e3ad0d0ef3c90ca67f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.5.tgz","fileCount":11,"integrity":"sha512-p/caEFEsbJP332SHIIYsz4ZIaX3T6DSSPIEXFt1w9CrU3rlmHmiZPM99WjJdWNKeeY7/lrHSZ+5QolvG/R7ANQ==","signatures":[{"sig":"MEUCIQDOZPfRFqJO1hx0WUb3mV9RxqJ1hz+eWVee1Qb12L7lxgIgQRjYb+Aw6YDT5csuL9nvWkBDEp0rAadcXIRt2fxzo+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/af98d00780a9d58dde59e94c6c4ed8db/midscene-cli-1.4.5.tgz","_integrity":"sha512-p/caEFEsbJP332SHIIYsz4ZIaX3T6DSSPIEXFt1w9CrU3rlmHmiZPM99WjJdWNKeeY7/lrHSZ+5QolvG/R7ANQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.5","@midscene/web":"1.4.5","@midscene/core":"1.4.5","@midscene/shared":"1.4.5","@midscene/android":"1.4.5","@midscene/computer":"1.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5_1771054576735_0.6972820251403351","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073825.0":{"name":"@midscene/cli","version":"1.4.5-beta-20260214073825.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d4182d82dff75d56ed3bcd1c11f1978ab27f37bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.5-beta-20260214073825.0.tgz","fileCount":11,"integrity":"sha512-DnF+MHytkqknnlfn802Hv2Po1oruI9bzofd4naMQep970BO6l7ddLXQY3nvdNmstxd66SLaxBhxyul9CxJ0yIA==","signatures":[{"sig":"MEYCIQDPxnZJbDs9Tsx0aangb+1ID+I8b4AmZjBiguSFpKudBAIhAPyvkhTpd+tvU0oxRFTGVfWTzN0gzquLdZfBLDJDV65t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.5-beta-20260214073825.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/76eed37b21062071433fe78cdecdd2b2/midscene-cli-1.4.5-beta-20260214073825.0.tgz","_integrity":"sha512-DnF+MHytkqknnlfn802Hv2Po1oruI9bzofd4naMQep970BO6l7ddLXQY3nvdNmstxd66SLaxBhxyul9CxJ0yIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.5-beta-20260214073825.0","@midscene/web":"1.4.5-beta-20260214073825.0","@midscene/core":"1.4.5-beta-20260214073825.0","@midscene/shared":"1.4.5-beta-20260214073825.0","@midscene/android":"1.4.5-beta-20260214073825.0","@midscene/computer":"1.4.5-beta-20260214073825.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5-beta-20260214073825.0_1771054820857_0.12448371596665253","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@midscene/cli","version":"1.4.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"044115f82645ca8997c514286e3337de8120797c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.6.tgz","fileCount":11,"integrity":"sha512-uT2IB5bBkhfJSXbr0aIYvIVVEXc2QYjGqLs9GA0k5HzkC83KdjW8Q1UUHMbsy77op/iAKxnW7AHZ2nbl4hHwhQ==","signatures":[{"sig":"MEUCIHG9zebsMSne9xi33uoyv4DQBvY2sbfxZzCjm0l5TlaRAiEAvyPa8eILoYl9zJFFdx87OYNgFbOKu4S+jx/i7rjeAqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3414f4e8893be6a028fdddf3a470a806/midscene-cli-1.4.6.tgz","_integrity":"sha512-uT2IB5bBkhfJSXbr0aIYvIVVEXc2QYjGqLs9GA0k5HzkC83KdjW8Q1UUHMbsy77op/iAKxnW7AHZ2nbl4hHwhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.6","@midscene/web":"1.4.6","@midscene/core":"1.4.6","@midscene/shared":"1.4.6","@midscene/android":"1.4.6","@midscene/computer":"1.4.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.6_1771909360249_0.5500869552625312","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@midscene/cli","version":"1.4.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8fb7df5949c503d73b8175e1880991b0bdc9d944","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.7.tgz","fileCount":11,"integrity":"sha512-BPxpcb4Mzb3+tGZ4MM+SXh7VnT9TnDlVPpfiXSqO4Ucnrxyxr6Zb8trYiR/MQ71eN5oqejySS/zb5Ms6VwtHZQ==","signatures":[{"sig":"MEUCICUfFzfJdRO3/OubsXMufagsrJUBtb+yYCEbx4iKSoT5AiEAvSN7VpfHxz9Mo0JSonEr1xwFaT4DVRNezwM4qri1Puk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/049e6a3509fbb0a86a95a26605e6ecd3/midscene-cli-1.4.7.tgz","_integrity":"sha512-BPxpcb4Mzb3+tGZ4MM+SXh7VnT9TnDlVPpfiXSqO4Ucnrxyxr6Zb8trYiR/MQ71eN5oqejySS/zb5Ms6VwtHZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.7","@midscene/web":"1.4.7","@midscene/core":"1.4.7","@midscene/shared":"1.4.7","@midscene/android":"1.4.7","@midscene/computer":"1.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.7_1772026370899_0.9656951076186528","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226055141.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226055141.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fe77a8f3bbfc85e17b98553cb00d21a45341c0c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226055141.0.tgz","fileCount":11,"integrity":"sha512-HfU3zd8yMFBeQHDbv62ndwdseDYpq1tFDUOfjbEO9peqv6ZDEefBpsaFCvqOtb+It9a93YTP3uLxqn6ztH5n3w==","signatures":[{"sig":"MEUCIQCCuy/ujedcrTS3CIf8HQtEKbahDQO4XvGQHrIHIeq9fwIgDyophdONML9zkgEchLFT0WEaubWuzo8w04BJAo6KAzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226055141.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/43149a6cad564bb3f01002c0d11e309d/midscene-cli-1.4.8-beta-20260226055141.0.tgz","_integrity":"sha512-HfU3zd8yMFBeQHDbv62ndwdseDYpq1tFDUOfjbEO9peqv6ZDEefBpsaFCvqOtb+It9a93YTP3uLxqn6ztH5n3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226055141.0","@midscene/web":"1.4.8-beta-20260226055141.0","@midscene/core":"1.4.8-beta-20260226055141.0","@midscene/shared":"1.4.8-beta-20260226055141.0","@midscene/android":"1.4.8-beta-20260226055141.0","@midscene/computer":"1.4.8-beta-20260226055141.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226055141.0_1772085223904_0.47212514903020275","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226063853.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226063853.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90931366fb8c28637dcaa08fc10f830009f21326","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226063853.0.tgz","fileCount":11,"integrity":"sha512-Ag1envf4rxqSjMstAKvQFb6XegvTrpYBwRke5dIYXx5+QVJnNt5M5NpV/n9QxTPHKOYBSLi8GXFQGb6ixEMY5g==","signatures":[{"sig":"MEYCIQDfGuCR0Z567iyfaoLayguxCL11ggHvaRQmXkVqqL7GZgIhAJHyKrdiMROryL2RxPWhBGg0Vgfc1XsZuGqNrBXANU1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226063853.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0fdc299dd787ddac4c3bfcca43ff7558/midscene-cli-1.4.8-beta-20260226063853.0.tgz","_integrity":"sha512-Ag1envf4rxqSjMstAKvQFb6XegvTrpYBwRke5dIYXx5+QVJnNt5M5NpV/n9QxTPHKOYBSLi8GXFQGb6ixEMY5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226063853.0","@midscene/web":"1.4.8-beta-20260226063853.0","@midscene/core":"1.4.8-beta-20260226063853.0","@midscene/shared":"1.4.8-beta-20260226063853.0","@midscene/android":"1.4.8-beta-20260226063853.0","@midscene/computer":"1.4.8-beta-20260226063853.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226063853.0_1772088055837_0.17129975279007503","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226065744.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226065744.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"59a117e9fa3cc66a7312c959abbd2dba6043b4c7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226065744.0.tgz","fileCount":11,"integrity":"sha512-WNkCu6n0Ap+axLny6uBwgDPatqmOQ53zqhYyHfbBXNGABnTlGyYkAAmyqTLrvc9l+msXzwzKXnfAYIkiE0XL7w==","signatures":[{"sig":"MEUCIBdciTBHPqMyQwhkRCykvbdCsUhMc3smHJqw9aO56J+TAiEA3NIAXXWAsLjA0OtBOS0hswQ0fYAETU60/oM8OG61c3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226065744.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/57983d64069d82eafe617a498b37ecf9/midscene-cli-1.4.8-beta-20260226065744.0.tgz","_integrity":"sha512-WNkCu6n0Ap+axLny6uBwgDPatqmOQ53zqhYyHfbBXNGABnTlGyYkAAmyqTLrvc9l+msXzwzKXnfAYIkiE0XL7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226065744.0","@midscene/web":"1.4.8-beta-20260226065744.0","@midscene/core":"1.4.8-beta-20260226065744.0","@midscene/shared":"1.4.8-beta-20260226065744.0","@midscene/android":"1.4.8-beta-20260226065744.0","@midscene/computer":"1.4.8-beta-20260226065744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226065744.0_1772089180078_0.297942254547241","host":"s3://npm-registry-packages-npm-production"}},"1.4.7-beta-20260226072540.0":{"name":"@midscene/cli","version":"1.4.7-beta-20260226072540.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c9c0ea13fa2ca00c4028a603ddef49a925628661","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.7-beta-20260226072540.0.tgz","fileCount":11,"integrity":"sha512-ZPIq/g8OpneyFUNEg41wvGUFmb0lMlk1da229vvR9Z2dV9Nx9TikIhVemGNFMCKraOFwGjriy3Kl0J7MNiylXA==","signatures":[{"sig":"MEUCIAKcnl5kTamBfDQimZ4/ovBRr/T0vlqs2/w9WKXmsc7kAiEAo0AEO12zoUtIrlWtQDsXMCP1D7EXechIkfZ2Lj6tUjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.7-beta-20260226072540.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/734efc9769a2e76236f38af3e29f32da/midscene-cli-1.4.7-beta-20260226072540.0.tgz","_integrity":"sha512-ZPIq/g8OpneyFUNEg41wvGUFmb0lMlk1da229vvR9Z2dV9Nx9TikIhVemGNFMCKraOFwGjriy3Kl0J7MNiylXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.7-beta-20260226072540.0","@midscene/web":"1.4.7-beta-20260226072540.0","@midscene/core":"1.4.7-beta-20260226072540.0","@midscene/shared":"1.4.7-beta-20260226072540.0","@midscene/android":"1.4.7-beta-20260226072540.0","@midscene/computer":"1.4.7-beta-20260226072540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.7-beta-20260226072540.0_1772090863655_0.06751190972692944","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226073838.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226073838.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f6603a9c306fe1ebeb2f574211813c1b998cd021","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226073838.0.tgz","fileCount":11,"integrity":"sha512-fiIaw1VgjP4nc5es1OGVbCT9gCHTx6qAUSodYbQpuU/WR1T8/Jz842s7tFAFS/XC0VgLF4MlR+Jx+RjQYEAvqg==","signatures":[{"sig":"MEYCIQDxoAq7/Ah7hFUjrMW5HjbNwYNI5YRsyNZum3BH4DN1hgIhAOxuCgsZX2REhW4Dp2kw6LjeQoWJx7UbEyTvwRkfhwiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226073838.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d69144a6fa7462f874a10903fbee76c5/midscene-cli-1.4.8-beta-20260226073838.0.tgz","_integrity":"sha512-fiIaw1VgjP4nc5es1OGVbCT9gCHTx6qAUSodYbQpuU/WR1T8/Jz842s7tFAFS/XC0VgLF4MlR+Jx+RjQYEAvqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226073838.0","@midscene/web":"1.4.8-beta-20260226073838.0","@midscene/core":"1.4.8-beta-20260226073838.0","@midscene/shared":"1.4.8-beta-20260226073838.0","@midscene/android":"1.4.8-beta-20260226073838.0","@midscene/computer":"1.4.8-beta-20260226073838.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226073838.0_1772091634997_0.3160543464475931","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080245.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226080245.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c46d04dc2ad6ead88391289571e3d9e89b3d333","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226080245.0.tgz","fileCount":11,"integrity":"sha512-a++sSJsibmBJhvfTlatvXkiN1L8rsYu6RurAabJeQOd+u4XiHKEAxDnR39OBuhP0xNX+CxoNCx+lCZyzFrI5HA==","signatures":[{"sig":"MEUCIAW+rZo5iqt9NgvyfEoUBu+sg0pkiTEnI4rYJV+OhUyXAiEA3k11ErR7GDrNUtLKbQlPS1qMx4sAACPMmvmA+dVY5uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226080245.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c795c754a7a93b32b00cb37dc2e03e9/midscene-cli-1.4.8-beta-20260226080245.0.tgz","_integrity":"sha512-a++sSJsibmBJhvfTlatvXkiN1L8rsYu6RurAabJeQOd+u4XiHKEAxDnR39OBuhP0xNX+CxoNCx+lCZyzFrI5HA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226080245.0","@midscene/web":"1.4.8-beta-20260226080245.0","@midscene/core":"1.4.8-beta-20260226080245.0","@midscene/shared":"1.4.8-beta-20260226080245.0","@midscene/android":"1.4.8-beta-20260226080245.0","@midscene/computer":"1.4.8-beta-20260226080245.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226080245.0_1772093075794_0.7746941520782851","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080545.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226080545.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c3a271c93ce7accb125b8ad7c7563096b58066d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226080545.0.tgz","fileCount":11,"integrity":"sha512-Pk7EMr9P8dyCA9bMcytYPbS9d0eZsrtD22H7Kot27yAHHldoJtVWP+GJ4+dW7xe6UAdx6sEj4K7MSW7LqRWpKQ==","signatures":[{"sig":"MEUCIQCM24Dy/56caV4vOgNtd3ozZSzchzr4SYXoySQdWlS4BwIgRfP/WsUxekmHwrm06AS4/gJR73IusU5q83BfDXXytSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226080545.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f43a73b8b08fd98820f8bcb1c1edcf38/midscene-cli-1.4.8-beta-20260226080545.0.tgz","_integrity":"sha512-Pk7EMr9P8dyCA9bMcytYPbS9d0eZsrtD22H7Kot27yAHHldoJtVWP+GJ4+dW7xe6UAdx6sEj4K7MSW7LqRWpKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226080545.0","@midscene/web":"1.4.8-beta-20260226080545.0","@midscene/core":"1.4.8-beta-20260226080545.0","@midscene/shared":"1.4.8-beta-20260226080545.0","@midscene/android":"1.4.8-beta-20260226080545.0","@midscene/computer":"1.4.8-beta-20260226080545.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226080545.0_1772093261234_0.6271206835693957","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226081437.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226081437.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce9b28a084e2681954586f7b214eebeee4aae9bc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226081437.0.tgz","fileCount":11,"integrity":"sha512-6zwGRmdosIzFt1k7Cw+0hZeKNa5K9Vq8eA4sl9tOJ14bxAqWea1C4HVRlPJzsjaExUKFcDZIS4ZTfjCe2KEZpA==","signatures":[{"sig":"MEUCIC6QtOrk6d0NtmtqnFgLOjIk3wKPamGxz+aFPdMiHp7TAiEAh+i+wsBP75k0OZMbsUoefhDUR3Opm7leTD2TtzjHdh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226081437.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/46ef564970c891bbf9bc3c872710c134/midscene-cli-1.4.8-beta-20260226081437.0.tgz","_integrity":"sha512-6zwGRmdosIzFt1k7Cw+0hZeKNa5K9Vq8eA4sl9tOJ14bxAqWea1C4HVRlPJzsjaExUKFcDZIS4ZTfjCe2KEZpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226081437.0","@midscene/web":"1.4.8-beta-20260226081437.0","@midscene/core":"1.4.8-beta-20260226081437.0","@midscene/shared":"1.4.8-beta-20260226081437.0","@midscene/android":"1.4.8-beta-20260226081437.0","@midscene/computer":"1.4.8-beta-20260226081437.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226081437.0_1772093791716_0.6362936288192178","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226083355.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226083355.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf9370e129a65d89f823af42e82f8a51f39d71e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226083355.0.tgz","fileCount":11,"integrity":"sha512-WIC2/GB9qXlkHmSZDubPi2AVn5Ju8HlhZMBsl0T5lATMQ/+YVbQfqPrOkSEyW9Q5gwnX+IzNgrDM0AOoibfIAg==","signatures":[{"sig":"MEQCIC5Y+zxX0iWag0zTgLl0pTWRguHSRpXWYeuD07OOmJFvAiAW6bKm6duFMjHHV+5yyrNRL0fWGxeFOZijCh6eZAnTRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226083355.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/df8e1f8e20a88ab269614f98e21bbe84/midscene-cli-1.4.8-beta-20260226083355.0.tgz","_integrity":"sha512-WIC2/GB9qXlkHmSZDubPi2AVn5Ju8HlhZMBsl0T5lATMQ/+YVbQfqPrOkSEyW9Q5gwnX+IzNgrDM0AOoibfIAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226083355.0","@midscene/web":"1.4.8-beta-20260226083355.0","@midscene/core":"1.4.8-beta-20260226083355.0","@midscene/shared":"1.4.8-beta-20260226083355.0","@midscene/android":"1.4.8-beta-20260226083355.0","@midscene/computer":"1.4.8-beta-20260226083355.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226083355.0_1772094954365_0.2226318021637459","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226085745.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260226085745.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0198c8d21267225d48af987f7ec738ddb77a246c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260226085745.0.tgz","fileCount":11,"integrity":"sha512-YLgygOgBRuY91x4OhLVNWNdQx8aOzE7aLeV7P+8XnucVnbQG7kgt/NvWhvcPL6dyCPjdgQF5MGXNSfxHvAwjwQ==","signatures":[{"sig":"MEUCIFwq4YilqH1/xynxzC27ULynwuV3n+2x8qeAA9EHV8/dAiEAng73SYblYEF77tV9FMbc7mvhwNVjjvB7AsHCugIAAZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260226085745.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/42e831f14519c2eb2b8b96d392200308/midscene-cli-1.4.8-beta-20260226085745.0.tgz","_integrity":"sha512-YLgygOgBRuY91x4OhLVNWNdQx8aOzE7aLeV7P+8XnucVnbQG7kgt/NvWhvcPL6dyCPjdgQF5MGXNSfxHvAwjwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260226085745.0","@midscene/web":"1.4.8-beta-20260226085745.0","@midscene/core":"1.4.8-beta-20260226085745.0","@midscene/shared":"1.4.8-beta-20260226085745.0","@midscene/android":"1.4.8-beta-20260226085745.0","@midscene/computer":"1.4.8-beta-20260226085745.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260226085745.0_1772096378588_0.35742984368443453","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227024943.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227024943.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0d1c684ace77273a9ae35c4f03be27662f969ef3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227024943.0.tgz","fileCount":11,"integrity":"sha512-vGqa0UB8dmPJWoFFTs2USJZWi6CJxYR24lwcrTJuwwwdPJ+s0Vzk0rBRkMaIGNMkeRs2WjN1bCShIB0SNqMRJA==","signatures":[{"sig":"MEQCIE6tw2W4yudz7sOgYK0LgNd7BR76DfuCj94UWa1VR8PXAiBR0g7cqyG69ZICQEhXr5ofA/KDFTCAzQHkqtwLCZV6sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227024943.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d6c0241733e65737721bb522e4eb1647/midscene-cli-1.4.8-beta-20260227024943.0.tgz","_integrity":"sha512-vGqa0UB8dmPJWoFFTs2USJZWi6CJxYR24lwcrTJuwwwdPJ+s0Vzk0rBRkMaIGNMkeRs2WjN1bCShIB0SNqMRJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227024943.0","@midscene/web":"1.4.8-beta-20260227024943.0","@midscene/core":"1.4.8-beta-20260227024943.0","@midscene/shared":"1.4.8-beta-20260227024943.0","@midscene/android":"1.4.8-beta-20260227024943.0","@midscene/computer":"1.4.8-beta-20260227024943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227024943.0_1772160704101_0.4628961855059768","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227030546.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227030546.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5228d5f848b5642f1d284a0c03a569bb6ec9cb0c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227030546.0.tgz","fileCount":11,"integrity":"sha512-Se6YjOlPpjdCY8w8dFHqPsWSTmZsCUUGKktD9g4kXx9Nh9SndnrYW8GnOXkZJzrcm7DqneKhCINtI34YLuOH8Q==","signatures":[{"sig":"MEYCIQDW0jQb6hePpa6ZonCSmXT1Dn58O+D56MbCE5FmgTcWawIhAJNvw8fBaz8/J3XhcB92lOJb/fdoK3SDfxVcIEPVUhkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227030546.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05b3acc8a6190bfae2b65f947ff3132d/midscene-cli-1.4.8-beta-20260227030546.0.tgz","_integrity":"sha512-Se6YjOlPpjdCY8w8dFHqPsWSTmZsCUUGKktD9g4kXx9Nh9SndnrYW8GnOXkZJzrcm7DqneKhCINtI34YLuOH8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227030546.0","@midscene/web":"1.4.8-beta-20260227030546.0","@midscene/core":"1.4.8-beta-20260227030546.0","@midscene/shared":"1.4.8-beta-20260227030546.0","@midscene/android":"1.4.8-beta-20260227030546.0","@midscene/computer":"1.4.8-beta-20260227030546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227030546.0_1772161668829_0.11381853509649598","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227031711.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227031711.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"86a75c90c02025b2e7a0e6e9ceb9803ffd69c8ae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227031711.0.tgz","fileCount":11,"integrity":"sha512-LfcPLCvLDvmiDahGZzFeRNQStQ6r+psGCW5uSgxCQp/wGirifmo8HvQSomBODXeLRrGnJoLcgf7+V9LiKf1UwQ==","signatures":[{"sig":"MEUCIAR5YuF03LjKjVRdCKdT+OSN+8oWs44hL/1bYZvLoFndAiEAynEWnCrw8Jc551ha9Lx0hAU3UW80/KL2HPAKg7RmqYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227031711.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/99831e75f1c71ea17b2c9618c1dfdbb8/midscene-cli-1.4.8-beta-20260227031711.0.tgz","_integrity":"sha512-LfcPLCvLDvmiDahGZzFeRNQStQ6r+psGCW5uSgxCQp/wGirifmo8HvQSomBODXeLRrGnJoLcgf7+V9LiKf1UwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227031711.0","@midscene/web":"1.4.8-beta-20260227031711.0","@midscene/core":"1.4.8-beta-20260227031711.0","@midscene/shared":"1.4.8-beta-20260227031711.0","@midscene/android":"1.4.8-beta-20260227031711.0","@midscene/computer":"1.4.8-beta-20260227031711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227031711.0_1772162349961_0.5983866286251955","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035038.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227035038.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"47590c11bafd14efdd6f4ffa2f38caad77d035a2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227035038.0.tgz","fileCount":11,"integrity":"sha512-CzmHa+D/XRjVQyXoho+T/RDPweseTPHq3PMnMcufp+81EtsO58t94PM3jUC+O4taxqbGEDbYfxjKbJR/uKCFGw==","signatures":[{"sig":"MEUCIQDGwaZTGFr9VjjqRCOcSSotfL7ae65iwYESRCRzes6/+QIgApyQ4S/FrW+JgUYWIhle/JIWbwSp6lpNNIfHy3AcHbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227035038.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/252488dbec6ef87daf6b0ee353d8e739/midscene-cli-1.4.8-beta-20260227035038.0.tgz","_integrity":"sha512-CzmHa+D/XRjVQyXoho+T/RDPweseTPHq3PMnMcufp+81EtsO58t94PM3jUC+O4taxqbGEDbYfxjKbJR/uKCFGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227035038.0","@midscene/web":"1.4.8-beta-20260227035038.0","@midscene/core":"1.4.8-beta-20260227035038.0","@midscene/shared":"1.4.8-beta-20260227035038.0","@midscene/android":"1.4.8-beta-20260227035038.0","@midscene/computer":"1.4.8-beta-20260227035038.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227035038.0_1772164352826_0.43335996163760004","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035721.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227035721.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7c02180b22d20dfc7d8e59a0af40eaadbba05927","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227035721.0.tgz","fileCount":11,"integrity":"sha512-VE0a49i7ds7GJ8yv2nHosKllcXDORqljrrqvea/KEEAsHQw+EssL8f5uhNHTbLC4TdmHKpT3e4Me3I3xSPT+pQ==","signatures":[{"sig":"MEYCIQCVx/gn53qVNX1L073Ht90QLlJuS0VisJwHHoI+KHeSIQIhAJhLT3k1hZfw2moxQxgSU9VzcReXpSPl6lcam79H06yP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227035721.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e61a2ce19396e010ec078ab0474edbc7/midscene-cli-1.4.8-beta-20260227035721.0.tgz","_integrity":"sha512-VE0a49i7ds7GJ8yv2nHosKllcXDORqljrrqvea/KEEAsHQw+EssL8f5uhNHTbLC4TdmHKpT3e4Me3I3xSPT+pQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227035721.0","@midscene/web":"1.4.8-beta-20260227035721.0","@midscene/core":"1.4.8-beta-20260227035721.0","@midscene/shared":"1.4.8-beta-20260227035721.0","@midscene/android":"1.4.8-beta-20260227035721.0","@midscene/computer":"1.4.8-beta-20260227035721.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227035721.0_1772164769319_0.5678169737368235","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227063551.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227063551.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0772d084538f60f2ddf7a71803b0464414a3aa60","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227063551.0.tgz","fileCount":11,"integrity":"sha512-3oPcWlhDdeD8XGhAv7TsTqUX+ZCK4hleRewFEu7g1mnIklTdOEmuho+kdlaWEnoM7ART9gNtHb2E76XFGJ0lPQ==","signatures":[{"sig":"MEUCIEzu0Uh36Jc4QXFekIUpiuzcvWg25yM3orrkckebxdhfAiEA+VHlQpy9O1Hc3rxzzy2+KqsA32Hb56tFML3Ivz2wdIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227063551.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/42f0f423a01c6d473520645b7a251253/midscene-cli-1.4.8-beta-20260227063551.0.tgz","_integrity":"sha512-3oPcWlhDdeD8XGhAv7TsTqUX+ZCK4hleRewFEu7g1mnIklTdOEmuho+kdlaWEnoM7ART9gNtHb2E76XFGJ0lPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227063551.0","@midscene/web":"1.4.8-beta-20260227063551.0","@midscene/core":"1.4.8-beta-20260227063551.0","@midscene/shared":"1.4.8-beta-20260227063551.0","@midscene/android":"1.4.8-beta-20260227063551.0","@midscene/computer":"1.4.8-beta-20260227063551.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227063551.0_1772174280331_0.16342940203317258","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227071612.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227071612.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc79a2cfc47e4083e1ed190796fd8db259f1d9da","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227071612.0.tgz","fileCount":11,"integrity":"sha512-YhrkPQjVmo+jiO5/Ud+xduZvQ96RGuRlQgLGB5JGZK4vbT+Nw5e2yPIT4d4zfrnBe8H9n7GfHJ8rNQJgpER2lQ==","signatures":[{"sig":"MEQCIC1zU3C6ypeuI0NKdEWZo6gGFsgcfmxNd+yzplvqc/5iAiAh8RBUCiTc2s1CRizaPpJ0865tHLevwakBTrgZ8FIT0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227071612.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c5731bf83864f60e5f741a150319f6ed/midscene-cli-1.4.8-beta-20260227071612.0.tgz","_integrity":"sha512-YhrkPQjVmo+jiO5/Ud+xduZvQ96RGuRlQgLGB5JGZK4vbT+Nw5e2yPIT4d4zfrnBe8H9n7GfHJ8rNQJgpER2lQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227071612.0","@midscene/web":"1.4.8-beta-20260227071612.0","@midscene/core":"1.4.8-beta-20260227071612.0","@midscene/shared":"1.4.8-beta-20260227071612.0","@midscene/android":"1.4.8-beta-20260227071612.0","@midscene/computer":"1.4.8-beta-20260227071612.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227071612.0_1772176699952_0.107923424387949","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227074608.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227074608.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3c4061eb84d5746f261292d6cf6deb9ca920b1a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227074608.0.tgz","fileCount":11,"integrity":"sha512-7nC0vyb7Q17Hjs9MSG7b6re1DysUe/bogUmBz6vqles4Ek4XCVWQkjFxCXnM3DM6L72S2zQLe/V1JTN1+19n2w==","signatures":[{"sig":"MEUCIGda6zISpw6ujmYN0fGeI5Sr3hhZsRv8ikgYlId/d/lqAiEA0LD1y8H+x5PyWpBdZDJfshWnERTe+WEzpVTRJZk32EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227074608.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8121bbd4ad14d5c1ecb37f873ff73875/midscene-cli-1.4.8-beta-20260227074608.0.tgz","_integrity":"sha512-7nC0vyb7Q17Hjs9MSG7b6re1DysUe/bogUmBz6vqles4Ek4XCVWQkjFxCXnM3DM6L72S2zQLe/V1JTN1+19n2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227074608.0","@midscene/web":"1.4.8-beta-20260227074608.0","@midscene/core":"1.4.8-beta-20260227074608.0","@midscene/shared":"1.4.8-beta-20260227074608.0","@midscene/android":"1.4.8-beta-20260227074608.0","@midscene/computer":"1.4.8-beta-20260227074608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227074608.0_1772178486561_0.31274651956927246","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227080440.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227080440.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6907d056d9af1c7575cf7ee04b2ce6f9ddb3e81d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227080440.0.tgz","fileCount":11,"integrity":"sha512-59G+qjc6SGVrtrRYqUqkYNnLJvHEB1sSDbttwtzMVdPNweKQGFLjnyMpoXQ1d/IhPRCBRvKZcel+RLazc4PvIg==","signatures":[{"sig":"MEUCIQDLl9huA+Og6wWJofQxwAOrHabq+9l85NbKiJPkEo5sYQIgIraHi2c7KiPF4n3wu6bulJ3AY3uIaYU4UE/2XSGtI70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227080440.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fe99036a2135f6509c029ceb81cf2156/midscene-cli-1.4.8-beta-20260227080440.0.tgz","_integrity":"sha512-59G+qjc6SGVrtrRYqUqkYNnLJvHEB1sSDbttwtzMVdPNweKQGFLjnyMpoXQ1d/IhPRCBRvKZcel+RLazc4PvIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227080440.0","@midscene/web":"1.4.8-beta-20260227080440.0","@midscene/core":"1.4.8-beta-20260227080440.0","@midscene/shared":"1.4.8-beta-20260227080440.0","@midscene/android":"1.4.8-beta-20260227080440.0","@midscene/computer":"1.4.8-beta-20260227080440.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227080440.0_1772179593485_0.8253039378789273","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227081324.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227081324.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"19dd2201c2dfb8b890192e6cb3e28a36cb1b7797","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227081324.0.tgz","fileCount":11,"integrity":"sha512-z/QOg8dlXgmOxF4fwnwkg4r3JFFD5yXHSGG03sacJsBhHN5tpMnVS555aazx3M6tifpaC0M1F1l6qk/Vt+5sbQ==","signatures":[{"sig":"MEUCIC2DOLtQbYwlY8QqvORo0/Nm3dXdUYcemYEDQ9/hxn8tAiEAyR/+puwceNz5zan26bAPdNOArDV1VkLFny+4AcUuL+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227081324.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ae61d87b220e6a9dce1eccfb2edc3bf5/midscene-cli-1.4.8-beta-20260227081324.0.tgz","_integrity":"sha512-z/QOg8dlXgmOxF4fwnwkg4r3JFFD5yXHSGG03sacJsBhHN5tpMnVS555aazx3M6tifpaC0M1F1l6qk/Vt+5sbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227081324.0","@midscene/web":"1.4.8-beta-20260227081324.0","@midscene/core":"1.4.8-beta-20260227081324.0","@midscene/shared":"1.4.8-beta-20260227081324.0","@midscene/android":"1.4.8-beta-20260227081324.0","@midscene/computer":"1.4.8-beta-20260227081324.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227081324.0_1772180127878_0.5880627173318891","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227092357.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260227092357.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c2e444e84c1572010e5dc476399b06d47f75a31e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260227092357.0.tgz","fileCount":11,"integrity":"sha512-8ZHJBo+DgPKRfd/AcD78dvuRkt/iFZxIcDE/aWMQpY3rgJ5yMqVVg02yxp01zLnRTS2+WNV3fk5UruH0sVWaFQ==","signatures":[{"sig":"MEYCIQCw4EOAYCsPtElyN5EeeL6HSOWMP/DvcOYCDwMkvgV3/gIhAM1DrJ92gY9+CYvJnUba17VVt3PThntFbLw8huRjbTO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260227092357.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47c2379a80da8bb46bd0754427d3b963/midscene-cli-1.4.8-beta-20260227092357.0.tgz","_integrity":"sha512-8ZHJBo+DgPKRfd/AcD78dvuRkt/iFZxIcDE/aWMQpY3rgJ5yMqVVg02yxp01zLnRTS2+WNV3fk5UruH0sVWaFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260227092357.0","@midscene/web":"1.4.8-beta-20260227092357.0","@midscene/core":"1.4.8-beta-20260227092357.0","@midscene/shared":"1.4.8-beta-20260227092357.0","@midscene/android":"1.4.8-beta-20260227092357.0","@midscene/computer":"1.4.8-beta-20260227092357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260227092357.0_1772184354307_0.26777011259059025","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260228025947.0":{"name":"@midscene/cli","version":"1.4.8-beta-20260228025947.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"71f4941668520b1dd961bedeec282737333aa3ed","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8-beta-20260228025947.0.tgz","fileCount":11,"integrity":"sha512-mNL/qmC1wYufVWzwg5s4lmidub5SGnHH2td0RESao1tWfmKqkX238SyLJS/MBOfTiHL+aA74YWGnAUcBVUKtoQ==","signatures":[{"sig":"MEUCIQCkFczSW6q2wecXhP6MWG4oYnmVCFz2agC3xzFP7xdgqQIgUFblMCY5sooa4Xqn9tfbKHwHH38DUitMvRb4m1UAcGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8-beta-20260228025947.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c2a26ff93e5a1933ad70e83b76481dfc/midscene-cli-1.4.8-beta-20260228025947.0.tgz","_integrity":"sha512-mNL/qmC1wYufVWzwg5s4lmidub5SGnHH2td0RESao1tWfmKqkX238SyLJS/MBOfTiHL+aA74YWGnAUcBVUKtoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8-beta-20260228025947.0","@midscene/web":"1.4.8-beta-20260228025947.0","@midscene/core":"1.4.8-beta-20260228025947.0","@midscene/shared":"1.4.8-beta-20260228025947.0","@midscene/android":"1.4.8-beta-20260228025947.0","@midscene/computer":"1.4.8-beta-20260228025947.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8-beta-20260228025947.0_1772247704878_0.9753494529618576","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@midscene/cli","version":"1.4.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"77970d1fea8b05a34f0e43e22a82a88294d08265","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.8.tgz","fileCount":11,"integrity":"sha512-D+mSquhd7vnGo3aJhrO/Wp2uWwBfjkECo/II7yofF0Xy4JeHf44GY3/XfACuFTVuRebMYOcmMDhqK+2KD4OrLA==","signatures":[{"sig":"MEQCIHyNd2TPTnZ5uc5/DPdDKwKPy6nhKb5YOGFXNxpWArrgAiBngwj5nDnKpLAN3wt0aIszwzVocAmMT4EAtkH2r7bYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/991cccdd4b34494f18b24c24ec36d595/midscene-cli-1.4.8.tgz","_integrity":"sha512-D+mSquhd7vnGo3aJhrO/Wp2uWwBfjkECo/II7yofF0Xy4JeHf44GY3/XfACuFTVuRebMYOcmMDhqK+2KD4OrLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.8","@midscene/web":"1.4.8","@midscene/core":"1.4.8","@midscene/shared":"1.4.8","@midscene/android":"1.4.8","@midscene/computer":"1.4.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8_1772250478892_0.23116720130044754","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@midscene/cli","version":"1.4.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5625886e7cbd0ae9e788571dc5fc598581c05fdc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.9.tgz","fileCount":11,"integrity":"sha512-At5u3fqvq1BThsiXaNK67iXlW87S8PRPUrxg2iFiGWzFY/szBzfEiImSXGs60wjgNWUdRtZA4/DEcV4q833AKA==","signatures":[{"sig":"MEUCIQDf40ERqoOR9t/iMgyGs0yR8dP458V+Fml9dn1dkF46WwIgNiaI6mMwh6pgZRCiaMCjQSGEuvu+6w8ZvzFlt332Iys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/16316f9318bade9a53b9159595b3f932/midscene-cli-1.4.9.tgz","_integrity":"sha512-At5u3fqvq1BThsiXaNK67iXlW87S8PRPUrxg2iFiGWzFY/szBzfEiImSXGs60wjgNWUdRtZA4/DEcV4q833AKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.9","@midscene/web":"1.4.9","@midscene/core":"1.4.9","@midscene/shared":"1.4.9","@midscene/android":"1.4.9","@midscene/computer":"1.4.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.9_1772272337125_0.45233606999405374","host":"s3://npm-registry-packages-npm-production"}},"1.4.10-beta-20260302090135.0":{"name":"@midscene/cli","version":"1.4.10-beta-20260302090135.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69a534ddcf6e96c5534f20e48b652a67ea066541","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.4.10-beta-20260302090135.0.tgz","fileCount":11,"integrity":"sha512-dRlhsumPchkSRJkVhReUILgP2a18jGg8RaX4jgqBWyqg0CR+3d9kxWT+Eu6TFMhQxyDpNi13X1arhEVpUpzGHA==","signatures":[{"sig":"MEUCIHyVXsctSjSwLYOzwFhAUI22DhsVQrl5sNjKmNlZWeuyAiEA46O/e2B2ybwjT9oNRIcBYnk1Hq8kzxueEKarcABhwh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989932},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.4.10-beta-20260302090135.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c3cd910d93a45e113ac981155244baf6/midscene-cli-1.4.10-beta-20260302090135.0.tgz","_integrity":"sha512-dRlhsumPchkSRJkVhReUILgP2a18jGg8RaX4jgqBWyqg0CR+3d9kxWT+Eu6TFMhQxyDpNi13X1arhEVpUpzGHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.4.10-beta-20260302090135.0","@midscene/web":"1.4.10-beta-20260302090135.0","@midscene/core":"1.4.10-beta-20260302090135.0","@midscene/shared":"1.4.10-beta-20260302090135.0","@midscene/android":"1.4.10-beta-20260302090135.0","@midscene/computer":"1.4.10-beta-20260302090135.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.10-beta-20260302090135.0_1772442220026_0.8007833030054139","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@midscene/cli","version":"1.5.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e06d45c81791017c965c0df514842103319fdbd9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.0.tgz","fileCount":11,"integrity":"sha512-EWlLI7Hi7GuNSJtbL8BNT5jdVSNqrfZHFxlQqYMpTjMHayJ55pgPaf8FC2qCDVJg/OWCzvdkCcRvxZChySLKpQ==","signatures":[{"sig":"MEYCIQDUwtnyZFxDiV2UuKkvm2oqN3eyPe7s0jYh6ZCE1XnRqgIhAL6VTxryyzVe/WlxCxl3tlZaa9jLg3L5V2FHu+FKQGMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ddc1c3dd67a6fdd835b38f666cddbb29/midscene-cli-1.5.0.tgz","_integrity":"sha512-EWlLI7Hi7GuNSJtbL8BNT5jdVSNqrfZHFxlQqYMpTjMHayJ55pgPaf8FC2qCDVJg/OWCzvdkCcRvxZChySLKpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.0","@midscene/web":"1.5.0","@midscene/core":"1.5.0","@midscene/shared":"1.5.0","@midscene/android":"1.5.0","@midscene/computer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1772443075170_0.5017198484525576","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260302102736.0":{"name":"@midscene/cli","version":"1.5.1-beta-20260302102736.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4ec6361988bb30c31dc7ff55a3f6c329ec98d1f2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.1-beta-20260302102736.0.tgz","fileCount":11,"integrity":"sha512-jHtqG7UDFD/EedzNAmbRA8EKzVxoaqcYiOZIz+LYtol3L69kFlUxWh9dmg/0QeFMWnpaExPZU78OTBJqEpDUfw==","signatures":[{"sig":"MEQCIGm++co3DhrS5kUnFDJUKrvGN7f+Zzp1P+pCNwCyVarrAiA5lcC67Vm0A3xma3wmBfWsrs0ZFQs+1FZDT44suDRA3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.1-beta-20260302102736.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/90338053de96f41980445dbbaca40c43/midscene-cli-1.5.1-beta-20260302102736.0.tgz","_integrity":"sha512-jHtqG7UDFD/EedzNAmbRA8EKzVxoaqcYiOZIz+LYtol3L69kFlUxWh9dmg/0QeFMWnpaExPZU78OTBJqEpDUfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.1-beta-20260302102736.0","@midscene/web":"1.5.1-beta-20260302102736.0","@midscene/core":"1.5.1-beta-20260302102736.0","@midscene/shared":"1.5.1-beta-20260302102736.0","@midscene/android":"1.5.1-beta-20260302102736.0","@midscene/computer":"1.5.1-beta-20260302102736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1-beta-20260302102736.0_1772447381842_0.8090118761683456","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@midscene/cli","version":"1.5.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"75d001e1f5ee1b6b388547744c1d87ce3a8ede19","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.1.tgz","fileCount":11,"integrity":"sha512-kgZeTRgmTO0ImPaCBcy8iyeM0Uti7cZvQ0fCX70I3+QQkrWYDVahX2OPRJ4ARbMebB0B7q4EhVE7BquNONRJtA==","signatures":[{"sig":"MEYCIQDSJZM2yQ/WRyacPn/MbM63K9JwHK6ZzG9T+7jK6aVJmwIhAIYVh7F1bTNzqMTlwRpVS/6Bhkz29lBSrz1J8PI6CbAM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fc5ba2f92c2b77518a56f5545912baa0/midscene-cli-1.5.1.tgz","_integrity":"sha512-kgZeTRgmTO0ImPaCBcy8iyeM0Uti7cZvQ0fCX70I3+QQkrWYDVahX2OPRJ4ARbMebB0B7q4EhVE7BquNONRJtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.1","@midscene/web":"1.5.1","@midscene/core":"1.5.1","@midscene/shared":"1.5.1","@midscene/android":"1.5.1","@midscene/computer":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1_1772521739505_0.48046731927286435","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303073935.0":{"name":"@midscene/cli","version":"1.5.1-beta-20260303073935.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0758e1a3c725a001c17e76a2f136008ccee842cc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.1-beta-20260303073935.0.tgz","fileCount":11,"integrity":"sha512-bwreNV+fAxC/IyDkMCPDGnl2u/XP389Wl0TiODyj+e7Xr+LTE4iIGFXvk89t1H/Z0aJKWTT7le0B+0ZAw0aezw==","signatures":[{"sig":"MEUCIQDPtmKaEtuQXGVxV7oeY7PE234cs7wVBiY/MI1cT2rfIwIgfJUef3QZZUWizX041N2x3Y2g71la0NdMpCPNiqlD+Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.1-beta-20260303073935.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b5f59ef96da862babe32592b85c6b808/midscene-cli-1.5.1-beta-20260303073935.0.tgz","_integrity":"sha512-bwreNV+fAxC/IyDkMCPDGnl2u/XP389Wl0TiODyj+e7Xr+LTE4iIGFXvk89t1H/Z0aJKWTT7le0B+0ZAw0aezw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.1-beta-20260303073935.0","@midscene/web":"1.5.1-beta-20260303073935.0","@midscene/core":"1.5.1-beta-20260303073935.0","@midscene/shared":"1.5.1-beta-20260303073935.0","@midscene/android":"1.5.1-beta-20260303073935.0","@midscene/computer":"1.5.1-beta-20260303073935.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1-beta-20260303073935.0_1772523703597_0.7013669028781448","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303083655.0":{"name":"@midscene/cli","version":"1.5.2-beta-20260303083655.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"10ecb52ec2d3a47d1a981c23fba73d91b3ecf6bb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.2-beta-20260303083655.0.tgz","fileCount":11,"integrity":"sha512-FzZuD2ezgOW4NFp1/yaoGbrcAtskpfcA8j8eT8XwXm1+w069o2z4t4zGFlyAb9/g98jtzCOGv68zv4Lx+VToGw==","signatures":[{"sig":"MEUCIFihUAl2bvU+60rLkYzSx4QsKiiyTk8xr2iaSj+lAnqTAiEA7xZfhrAoen2GFQKmalTvV6tNByR4MkYNvbodsFevuLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.2-beta-20260303083655.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3b7201e5e09a9bb6350213d28a26cd5b/midscene-cli-1.5.2-beta-20260303083655.0.tgz","_integrity":"sha512-FzZuD2ezgOW4NFp1/yaoGbrcAtskpfcA8j8eT8XwXm1+w069o2z4t4zGFlyAb9/g98jtzCOGv68zv4Lx+VToGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.2-beta-20260303083655.0","@midscene/web":"1.5.2-beta-20260303083655.0","@midscene/core":"1.5.2-beta-20260303083655.0","@midscene/shared":"1.5.2-beta-20260303083655.0","@midscene/android":"1.5.2-beta-20260303083655.0","@midscene/computer":"1.5.2-beta-20260303083655.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2-beta-20260303083655.0_1772527143139_0.7874853558427728","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303150256.0":{"name":"@midscene/cli","version":"1.5.2-beta-20260303150256.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a369b10304e7fde3a94fa4194688d8f1c6cef9ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.2-beta-20260303150256.0.tgz","fileCount":11,"integrity":"sha512-HEgYb+wjj/fnqfst3aIQ/hJo4vtDFMrPB6VuVW7gCwATptXmGKDBq0+rL78eVlVESqLtH38V7/3F63gw1hun0g==","signatures":[{"sig":"MEQCIA0adkU0T6r81bVbood+OspOwQ80/IEbE7e1NY9F+ZPzAiAXbyhVUDGV9XqYy9XZB3qAPd7192RjqjUD7Pr18YTWZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.2-beta-20260303150256.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cc08f032ecf3ef9242ddf3413f496c54/midscene-cli-1.5.2-beta-20260303150256.0.tgz","_integrity":"sha512-HEgYb+wjj/fnqfst3aIQ/hJo4vtDFMrPB6VuVW7gCwATptXmGKDBq0+rL78eVlVESqLtH38V7/3F63gw1hun0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.2-beta-20260303150256.0","@midscene/web":"1.5.2-beta-20260303150256.0","@midscene/core":"1.5.2-beta-20260303150256.0","@midscene/shared":"1.5.2-beta-20260303150256.0","@midscene/android":"1.5.2-beta-20260303150256.0","@midscene/computer":"1.5.2-beta-20260303150256.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2-beta-20260303150256.0_1772550303004_0.20586565422219838","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303235500.0":{"name":"@midscene/cli","version":"1.5.1-beta-20260303235500.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ce3623392ba414feb3d919f9defbbff3d05b3358","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.1-beta-20260303235500.0.tgz","fileCount":11,"integrity":"sha512-V+PNizsoB2UFopllHeKGo2x2m8bJRmGHtPf1Y0w0V3mI3u0JkZM6oaysCmE8rOFVHDMvy229SqFuxPVpHM22FQ==","signatures":[{"sig":"MEYCIQDAB44pyXYxWhRTivEhv/SaFCTY8NGjebTscPaY8C6hwAIhAK2KJsByWaG6bbJya9oRr4lIGCCADHcPs/cLTECeLoC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.1-beta-20260303235500.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2300f89d4832d145ccfc0b972bb70968/midscene-cli-1.5.1-beta-20260303235500.0.tgz","_integrity":"sha512-V+PNizsoB2UFopllHeKGo2x2m8bJRmGHtPf1Y0w0V3mI3u0JkZM6oaysCmE8rOFVHDMvy229SqFuxPVpHM22FQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.1-beta-20260303235500.0","@midscene/web":"1.5.1-beta-20260303235500.0","@midscene/core":"1.5.1-beta-20260303235500.0","@midscene/shared":"1.5.1-beta-20260303235500.0","@midscene/android":"1.5.1-beta-20260303235500.0","@midscene/computer":"1.5.1-beta-20260303235500.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1-beta-20260303235500.0_1772582226124_0.18310110914644917","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260304001559.0":{"name":"@midscene/cli","version":"1.5.2-beta-20260304001559.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f64283bee0e97086aac0bb0292665c57362a33dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.2-beta-20260304001559.0.tgz","fileCount":11,"integrity":"sha512-Ghk7CTXbWsQO6RdkOfQld3+rLKJGHQ/0lYtEcrYzOsR4rEpjtV2RemqkvAPiajFKiZuV+YqWEyjL9hAVGOcGGA==","signatures":[{"sig":"MEUCIQD3NdYXrTm/zSDDPN2/PIUTiEeCMre7OGUWrVzeefsFSwIgLzR8q9u7foLMSoSHKw5SKXuMGwPryF0zq8xIE4tjsnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.2-beta-20260304001559.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/255db4f1a37d5222126f77ddb5ae7ea5/midscene-cli-1.5.2-beta-20260304001559.0.tgz","_integrity":"sha512-Ghk7CTXbWsQO6RdkOfQld3+rLKJGHQ/0lYtEcrYzOsR4rEpjtV2RemqkvAPiajFKiZuV+YqWEyjL9hAVGOcGGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.2-beta-20260304001559.0","@midscene/web":"1.5.2-beta-20260304001559.0","@midscene/core":"1.5.2-beta-20260304001559.0","@midscene/shared":"1.5.2-beta-20260304001559.0","@midscene/android":"1.5.2-beta-20260304001559.0","@midscene/computer":"1.5.2-beta-20260304001559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2-beta-20260304001559.0_1772583493360_0.6489465304131279","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@midscene/cli","version":"1.5.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c665d00f453756dcf40990ff9a4ae9c33017b206","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.2.tgz","fileCount":11,"integrity":"sha512-ygsr8dnJoeuOZOOr2a7EqzG3LIV5H7L3Hh0kZwoWL3FxVoe6vcgFkVLuLGcMVClrzRzx0c46uM3Ihw0OVYijBw==","signatures":[{"sig":"MEYCIQDHQSEXzZyZTLBksR3CycXJI5JHma+ibNJ1Gpz90Wy87AIhAP7l8It/VmIKjM+GhVWM/n6rP5r2rtozyFo98EbOr5bP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/95f473c7f288e2ec589729a233fc4dcb/midscene-cli-1.5.2.tgz","_integrity":"sha512-ygsr8dnJoeuOZOOr2a7EqzG3LIV5H7L3Hh0kZwoWL3FxVoe6vcgFkVLuLGcMVClrzRzx0c46uM3Ihw0OVYijBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.2","@midscene/web":"1.5.2","@midscene/core":"1.5.2","@midscene/shared":"1.5.2","@midscene/android":"1.5.2","@midscene/computer":"1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2_1772604878595_0.27435727285059675","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031416.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305031416.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"96a901d906c0eaead7e84ea8252b411a3aac98b3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305031416.0.tgz","fileCount":11,"integrity":"sha512-yBsWLOB4Ih6UTlXamf/WkUKFpe1ITBFYPVeZmN9+oDd5XYEaHHb4hLyUcpJkuR2Bo+jeQlec9BKCRlcoG8oMow==","signatures":[{"sig":"MEUCIF1dpvY9WzuyBeXeQhw9Dpe1xjHprzpdol5jd43lUP8xAiEAox2Vx3EaSnJ9kbSo1QgDBu01chNluIRf+qZtqr38GJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305031416.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/692e2f8f972152f4027b6170c0ec0d07/midscene-cli-1.5.3-beta-20260305031416.0.tgz","_integrity":"sha512-yBsWLOB4Ih6UTlXamf/WkUKFpe1ITBFYPVeZmN9+oDd5XYEaHHb4hLyUcpJkuR2Bo+jeQlec9BKCRlcoG8oMow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305031416.0","@midscene/web":"1.5.3-beta-20260305031416.0","@midscene/core":"1.5.3-beta-20260305031416.0","@midscene/shared":"1.5.3-beta-20260305031416.0","@midscene/android":"1.5.3-beta-20260305031416.0","@midscene/computer":"1.5.3-beta-20260305031416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305031416.0_1772680588339_0.7481734622973242","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031559.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305031559.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"42bb3cd822a88f75f63e8a830ae4fd97429b47c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305031559.0.tgz","fileCount":11,"integrity":"sha512-iMTAJaCeWN3yDYK56FqjRdtzj45wrs2/wQ00v48nZDj6gxdLyw86DGA4+ng5SnbxOQp+YfZdJ+hOdhZvWcGEbQ==","signatures":[{"sig":"MEUCIGCPRSi/8sdI1dtgolboanb5unhOAhoIj7cxCasWFvLWAiEAhqU+N6B0tQdfCZrP/Hn5dCOeQ3dZdttPy6yfS9TExhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305031559.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8c74dba301322a766af702478abce0f9/midscene-cli-1.5.3-beta-20260305031559.0.tgz","_integrity":"sha512-iMTAJaCeWN3yDYK56FqjRdtzj45wrs2/wQ00v48nZDj6gxdLyw86DGA4+ng5SnbxOQp+YfZdJ+hOdhZvWcGEbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305031559.0","@midscene/web":"1.5.3-beta-20260305031559.0","@midscene/core":"1.5.3-beta-20260305031559.0","@midscene/shared":"1.5.3-beta-20260305031559.0","@midscene/android":"1.5.3-beta-20260305031559.0","@midscene/computer":"1.5.3-beta-20260305031559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305031559.0_1772680679806_0.6280109752835334","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305060313.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305060313.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"67dc17ecc6fb49800eff5fdb57a12a2d94c669e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305060313.0.tgz","fileCount":11,"integrity":"sha512-BPv/V0Srsv/pMs7cy2xaYLzyKRbNTDG25AsVNwYW7g8r3rJFoeVdORn1+Kyji26rOPJk7AQ8xAoZcZOdPxNLVQ==","signatures":[{"sig":"MEUCIQDlhefG//JXuiKTYoJCW2TUe4L6zCyMbvxao4WvoFXXFAIgGDQi9YJib1MKRloCicS+5RUdH13Ae/S1QvZ/eMfu6JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305060313.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0f70f81687f83cd5a2e86122031e2bee/midscene-cli-1.5.3-beta-20260305060313.0.tgz","_integrity":"sha512-BPv/V0Srsv/pMs7cy2xaYLzyKRbNTDG25AsVNwYW7g8r3rJFoeVdORn1+Kyji26rOPJk7AQ8xAoZcZOdPxNLVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305060313.0","@midscene/web":"1.5.3-beta-20260305060313.0","@midscene/core":"1.5.3-beta-20260305060313.0","@midscene/shared":"1.5.3-beta-20260305060313.0","@midscene/android":"1.5.3-beta-20260305060313.0","@midscene/computer":"1.5.3-beta-20260305060313.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305060313.0_1772690717639_0.20522834075036922","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305065727.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305065727.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6a0b402e2edf4c9d94f4fcc659cf383b6345ac09","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305065727.0.tgz","fileCount":11,"integrity":"sha512-Yr3pnxCPU/G48weSogJoL/1OgfPaC1/FmC+yayzluXhHG+M1Sn3gi+hdi4YzMyTw3T5he4alQwv2E1aEkrTH2w==","signatures":[{"sig":"MEQCIH7RpzWTi7f2T+25Wo0wYukjSoQGWz3OusBrj1wWbMVxAiAp/52/aIzKamZ0XSRNnTMYxspglWglQZluiaqr+7owqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305065727.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e0db45038b15fedfb17d4987338a64d1/midscene-cli-1.5.3-beta-20260305065727.0.tgz","_integrity":"sha512-Yr3pnxCPU/G48weSogJoL/1OgfPaC1/FmC+yayzluXhHG+M1Sn3gi+hdi4YzMyTw3T5he4alQwv2E1aEkrTH2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305065727.0","@midscene/web":"1.5.3-beta-20260305065727.0","@midscene/core":"1.5.3-beta-20260305065727.0","@midscene/shared":"1.5.3-beta-20260305065727.0","@midscene/android":"1.5.3-beta-20260305065727.0","@midscene/computer":"1.5.3-beta-20260305065727.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305065727.0_1772693965397_0.32149679495145955","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305083331.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305083331.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fef5f73da574e2b669b45ca67fc6314adad32faf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305083331.0.tgz","fileCount":11,"integrity":"sha512-63Bsf2TP0hjfTDYyNX94czajEzsTM9WcJhH85/cIvalaDQIxIHyU8nqQsRugcGdiyyx/UKNgRcbA+xH/4XQI2g==","signatures":[{"sig":"MEUCIQD36Ha4Vm6fBLvaItrHxXgbVkLfs+Wn9qqe9HUrs+3HKAIgO8MlhgU155CkG7LdYxQARvgT704CWVyijFUbez/ID2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305083331.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/48c7af724fcfbffc5dc4b0914f3a5a91/midscene-cli-1.5.3-beta-20260305083331.0.tgz","_integrity":"sha512-63Bsf2TP0hjfTDYyNX94czajEzsTM9WcJhH85/cIvalaDQIxIHyU8nqQsRugcGdiyyx/UKNgRcbA+xH/4XQI2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305083331.0","@midscene/web":"1.5.3-beta-20260305083331.0","@midscene/core":"1.5.3-beta-20260305083331.0","@midscene/shared":"1.5.3-beta-20260305083331.0","@midscene/android":"1.5.3-beta-20260305083331.0","@midscene/computer":"1.5.3-beta-20260305083331.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305083331.0_1772699735715_0.8651046039208563","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305091226.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305091226.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"509f2d50a1d797631949baf1ec8fd51e7ed11685","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305091226.0.tgz","fileCount":11,"integrity":"sha512-9GXCl+4XQ5ipePT9Pn0mdF/D6zSFnS5JjSZjyKeBKyu23/YEJZeprzG0c0GJ8KuyoJ1fKEyV5yM6nlMkdAQdDg==","signatures":[{"sig":"MEUCIQDjG87I9d5YmprfB6DUvmj/jLyeU2Gl/ffMKliIxhmfdwIgCJA7ajp3+cX9/t4tOAqcaM2zCIrBCEUxwaS2MoQPKyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305091226.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/45aa787ce882ef77001b1718a2f400d0/midscene-cli-1.5.3-beta-20260305091226.0.tgz","_integrity":"sha512-9GXCl+4XQ5ipePT9Pn0mdF/D6zSFnS5JjSZjyKeBKyu23/YEJZeprzG0c0GJ8KuyoJ1fKEyV5yM6nlMkdAQdDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305091226.0","@midscene/web":"1.5.3-beta-20260305091226.0","@midscene/core":"1.5.3-beta-20260305091226.0","@midscene/shared":"1.5.3-beta-20260305091226.0","@midscene/android":"1.5.3-beta-20260305091226.0","@midscene/computer":"1.5.3-beta-20260305091226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305091226.0_1772702069544_0.7485246407037056","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305093621.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305093621.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d303e2b165932e96163479dbf4b85a0b162bc8a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305093621.0.tgz","fileCount":11,"integrity":"sha512-966yAi6rruIl9bpAyAR+gkmTUDv1gzdf1BbCuY5TBRAbs396UzbN77cCLNDApc2VCsD0cDp8ZF1mAGXlXrmSsg==","signatures":[{"sig":"MEUCIDx6Ap7NwqsrAJ8mAt4v02EVitT5sGE+eR9KAAzXYa/+AiEA1D/DqzaJ6FLxdfhNaJQ1VAYCI8l0m6I3QoLHCOENlQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305093621.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/75c46509c57b47aae2e38a1879d6c987/midscene-cli-1.5.3-beta-20260305093621.0.tgz","_integrity":"sha512-966yAi6rruIl9bpAyAR+gkmTUDv1gzdf1BbCuY5TBRAbs396UzbN77cCLNDApc2VCsD0cDp8ZF1mAGXlXrmSsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305093621.0","@midscene/web":"1.5.3-beta-20260305093621.0","@midscene/core":"1.5.3-beta-20260305093621.0","@midscene/shared":"1.5.3-beta-20260305093621.0","@midscene/android":"1.5.3-beta-20260305093621.0","@midscene/computer":"1.5.3-beta-20260305093621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305093621.0_1772703502492_0.9468284862592617","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305115122.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260305115122.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3976b335bb02974c8df21750f6023cd251cabcaf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260305115122.0.tgz","fileCount":11,"integrity":"sha512-I4mUlLfo12IhmaaIOde2YLIAAlrnTn2FVsJKz0f5uICW7sYr+vcPPbvSF0kUzCC/KeENAZNCHQPHV1dXTMMO8w==","signatures":[{"sig":"MEYCIQDQwjP4BqWjd9gfa1vPZCpbVD8xsi81vbbpxVVGg9e4cAIhAMlUKUWnyJMjwfXBy4D/T8HTIHvOaVoniwzWHRZ+UwZs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260305115122.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7c5483048f90195bab85b77645fcd4cb/midscene-cli-1.5.3-beta-20260305115122.0.tgz","_integrity":"sha512-I4mUlLfo12IhmaaIOde2YLIAAlrnTn2FVsJKz0f5uICW7sYr+vcPPbvSF0kUzCC/KeENAZNCHQPHV1dXTMMO8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260305115122.0","@midscene/web":"1.5.3-beta-20260305115122.0","@midscene/core":"1.5.3-beta-20260305115122.0","@midscene/shared":"1.5.3-beta-20260305115122.0","@midscene/android":"1.5.3-beta-20260305115122.0","@midscene/computer":"1.5.3-beta-20260305115122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260305115122.0_1772711599503_0.2956629038922889","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306025136.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306025136.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8ff3b2a996ac3d2ea7b5a7e315d8d4ea69967aef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306025136.0.tgz","fileCount":11,"integrity":"sha512-vIYASIrR1PkTAU+DkCy7xQfSHSizCcV+4O/kIVkQ/1Ro6v0uuj59UtplWEjFYNPgwRYl2rZMcCIC9r5zwY1igg==","signatures":[{"sig":"MEUCIQD/4MiWqDymbxLvll3UHq0E9rBiEFsgFXhcGqUoGlEZYQIgKL0P4TdaFf9qphn2RMy3nr7AdgmpS9ygfdULWBvYsDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306025136.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/629f8a5d6d65d35933fb5ae13604cc81/midscene-cli-1.5.3-beta-20260306025136.0.tgz","_integrity":"sha512-vIYASIrR1PkTAU+DkCy7xQfSHSizCcV+4O/kIVkQ/1Ro6v0uuj59UtplWEjFYNPgwRYl2rZMcCIC9r5zwY1igg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306025136.0","@midscene/web":"1.5.3-beta-20260306025136.0","@midscene/core":"1.5.3-beta-20260306025136.0","@midscene/shared":"1.5.3-beta-20260306025136.0","@midscene/android":"1.5.3-beta-20260306025136.0","@midscene/computer":"1.5.3-beta-20260306025136.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306025136.0_1772765623653_0.217167771204678","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030241.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306030241.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8a8c8079fe6867b524f6a768d579138d91cbc456","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306030241.0.tgz","fileCount":11,"integrity":"sha512-s6rgUf7hOQpZIp4mDcr1vTfUUd99KDXrkH6ZWEV4RtPouH3X/QdZD7gOySXrmDogv8qSK2kgg5X2p1owBGy8sw==","signatures":[{"sig":"MEUCIC2firCP06Wohc4AzcpI8BHOX+Lbv4+ketZRnmr/zooAAiEAyPW8wauxEYJNx1fd9o94J7ag6LuAsuDt5F0tgdjYNI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306030241.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/edeb3b789ace30cd90b7bdd4674fe7fc/midscene-cli-1.5.3-beta-20260306030241.0.tgz","_integrity":"sha512-s6rgUf7hOQpZIp4mDcr1vTfUUd99KDXrkH6ZWEV4RtPouH3X/QdZD7gOySXrmDogv8qSK2kgg5X2p1owBGy8sw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306030241.0","@midscene/web":"1.5.3-beta-20260306030241.0","@midscene/core":"1.5.3-beta-20260306030241.0","@midscene/shared":"1.5.3-beta-20260306030241.0","@midscene/android":"1.5.3-beta-20260306030241.0","@midscene/computer":"1.5.3-beta-20260306030241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306030241.0_1772766284362_0.5355648973547886","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030803.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306030803.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecc644ef21f2d21ebbd68c8163b6c9aa7bb61c86","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306030803.0.tgz","fileCount":11,"integrity":"sha512-IDflNUsxVIsDS6jEpVLBtNqkxykBpIQaFnNg5tvKVqWyi1R6Jp9om9XvUBnwK0vrmi7uCiHQ/lmAjDbuOgq1bA==","signatures":[{"sig":"MEUCIQDd+LAWpiDTR188aGD7P4rkMGkMYKdAnRIbLMZyNDt3LAIgVcq4kFCsat5x2PRDCFIyYTa/1DzZp5DjCKn9vqus4wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306030803.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/874387f078e729493403d14c47fee8f1/midscene-cli-1.5.3-beta-20260306030803.0.tgz","_integrity":"sha512-IDflNUsxVIsDS6jEpVLBtNqkxykBpIQaFnNg5tvKVqWyi1R6Jp9om9XvUBnwK0vrmi7uCiHQ/lmAjDbuOgq1bA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306030803.0","@midscene/web":"1.5.3-beta-20260306030803.0","@midscene/core":"1.5.3-beta-20260306030803.0","@midscene/shared":"1.5.3-beta-20260306030803.0","@midscene/android":"1.5.3-beta-20260306030803.0","@midscene/computer":"1.5.3-beta-20260306030803.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306030803.0_1772766608782_0.3064224799132935","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306032043.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306032043.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4674171995c1feab09a1a66289a5a3ec4c97d14f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306032043.0.tgz","fileCount":11,"integrity":"sha512-R+8Py2jVWLt3sAWWujHSOevhGFj3z8uBiSn47ILf602lIEFxpxYnmmWlAgk2p5kQ8gzYe86yB4KCItI/CjkdCA==","signatures":[{"sig":"MEUCIQCnzlYak+lZ2fRWFJRkeBsOrXf+pudLwe+0ErOVgVbrxAIgBOq2Tao3YZTkDUOpAx3TbwKQ72F2pCGsjXNMZOBeuyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306032043.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4288a82e6bc3ce0e6ef7bae9f33c7777/midscene-cli-1.5.3-beta-20260306032043.0.tgz","_integrity":"sha512-R+8Py2jVWLt3sAWWujHSOevhGFj3z8uBiSn47ILf602lIEFxpxYnmmWlAgk2p5kQ8gzYe86yB4KCItI/CjkdCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306032043.0","@midscene/web":"1.5.3-beta-20260306032043.0","@midscene/core":"1.5.3-beta-20260306032043.0","@midscene/shared":"1.5.3-beta-20260306032043.0","@midscene/android":"1.5.3-beta-20260306032043.0","@midscene/computer":"1.5.3-beta-20260306032043.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306032043.0_1772767366495_0.8615529589928146","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033218.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306033218.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9d48812842b052ee32735955d68366ee4920e4c7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306033218.0.tgz","fileCount":11,"integrity":"sha512-P76sjiJYcG32DzUw8dgKC6GpsLZG7KjVj6tSRVFJqU+h2f3X0Ywb+BsZIVq9WcR/hwfjulVJaJQdRyZQTXaexA==","signatures":[{"sig":"MEUCIDcYdBRq7XzAdrgtqQE87djmTPm9X6izOtEN7Mn1xNUkAiEA2PR/IvufHlDwlXeAZjWE9qvnf3XBK2XtnGLJdCPXyFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306033218.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8c479179910948d459792341bc8c8e63/midscene-cli-1.5.3-beta-20260306033218.0.tgz","_integrity":"sha512-P76sjiJYcG32DzUw8dgKC6GpsLZG7KjVj6tSRVFJqU+h2f3X0Ywb+BsZIVq9WcR/hwfjulVJaJQdRyZQTXaexA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306033218.0","@midscene/web":"1.5.3-beta-20260306033218.0","@midscene/core":"1.5.3-beta-20260306033218.0","@midscene/shared":"1.5.3-beta-20260306033218.0","@midscene/android":"1.5.3-beta-20260306033218.0","@midscene/computer":"1.5.3-beta-20260306033218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306033218.0_1772768058581_0.5057203691597068","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033908.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306033908.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ecd552415ac575a3cb48c02833c0aa9c2673b71","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306033908.0.tgz","fileCount":11,"integrity":"sha512-/v2gFUlrWT2UkSRK9u+S284iPO5PU+/xwg9fDW/jxojyMaI4YI5SHuEefJwVSHjxtb2vvIUBrvoBDHftvfkmFw==","signatures":[{"sig":"MEYCIQC3Xj+8ihyRUIyzmpoF5FpS0BxBYbrtJLG9gx90qF/skgIhALzN9zT6KHUFlipELq9JSXYrplUXrv1Pe0ZX3fxOPRXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306033908.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6fa4cc8b5184ff08b20eb004f9b98c11/midscene-cli-1.5.3-beta-20260306033908.0.tgz","_integrity":"sha512-/v2gFUlrWT2UkSRK9u+S284iPO5PU+/xwg9fDW/jxojyMaI4YI5SHuEefJwVSHjxtb2vvIUBrvoBDHftvfkmFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306033908.0","@midscene/web":"1.5.3-beta-20260306033908.0","@midscene/core":"1.5.3-beta-20260306033908.0","@midscene/shared":"1.5.3-beta-20260306033908.0","@midscene/android":"1.5.3-beta-20260306033908.0","@midscene/computer":"1.5.3-beta-20260306033908.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306033908.0_1772768464033_0.5249886824412584","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306034253.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306034253.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"86dc2d03acaf81637a07320aae2af018c70dadec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306034253.0.tgz","fileCount":11,"integrity":"sha512-rcFMSxW66fIctiKH+eRJhFw0u6yP1f/rR4jRwKz2fixDpzh18vcvGfnsAbx5hw9bDrlLzoeAcfrgHsTG0Vnq1g==","signatures":[{"sig":"MEYCIQDBj5CCYcLIHlfqyJ+5dREK/3r6lIYpcntvmxDMYTC3LQIhAIV3zxbvftOmfIvxiM4zSIkCm37Q95pL0J6XC0JHZoDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306034253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c99f06ebd9cf8fb65a2150acbd83b0e0/midscene-cli-1.5.3-beta-20260306034253.0.tgz","_integrity":"sha512-rcFMSxW66fIctiKH+eRJhFw0u6yP1f/rR4jRwKz2fixDpzh18vcvGfnsAbx5hw9bDrlLzoeAcfrgHsTG0Vnq1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306034253.0","@midscene/web":"1.5.3-beta-20260306034253.0","@midscene/core":"1.5.3-beta-20260306034253.0","@midscene/shared":"1.5.3-beta-20260306034253.0","@midscene/android":"1.5.3-beta-20260306034253.0","@midscene/computer":"1.5.3-beta-20260306034253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306034253.0_1772768696554_0.237285814691633","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040002.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306040002.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0cdc685c04b948d814032f9154cd3ccdd39f31cc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306040002.0.tgz","fileCount":11,"integrity":"sha512-svKEBsNvKWhbbJMtF/QqgZWWiiV7v+ezO3CivQVU5E+WOBcU0mFtRdGVhRYk73vDSU2OijD377WPQrr9bjhFIA==","signatures":[{"sig":"MEUCIQDbIIb91FxRQm2DD+0Pj8TMNSfntCMc9nBwLm3LP7eL7wIgGkreUuhdCfbvOD8Vm8ZPrUH6xJfWo88tu/yg2bnCkcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306040002.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/86ba79d14f5bd0bf77612f491d07ba6c/midscene-cli-1.5.3-beta-20260306040002.0.tgz","_integrity":"sha512-svKEBsNvKWhbbJMtF/QqgZWWiiV7v+ezO3CivQVU5E+WOBcU0mFtRdGVhRYk73vDSU2OijD377WPQrr9bjhFIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306040002.0","@midscene/web":"1.5.3-beta-20260306040002.0","@midscene/core":"1.5.3-beta-20260306040002.0","@midscene/shared":"1.5.3-beta-20260306040002.0","@midscene/android":"1.5.3-beta-20260306040002.0","@midscene/computer":"1.5.3-beta-20260306040002.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306040002.0_1772769726072_0.0009932325301449385","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040654.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306040654.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"34d4457f1b554dd480b0a555c0b21efcbe726a0e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306040654.0.tgz","fileCount":11,"integrity":"sha512-nxwxCimuxEwlfxZAX6mdr4oswzAl4EuuR2qS9aBE/L4BGly29C/+lvwc1LglMSi6r9h4BH7/2wx+C9Kd+9hwtQ==","signatures":[{"sig":"MEUCIBMtdE6xBTWtGCSTJfskrSMTCUFAxbD700rMnEoqDOZNAiEA7LkR2MsDcAhyGzpc/deJ0ULExEJJ5FwvOriQ5QiXZRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306040654.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4053c6c7c824a74bb5ed08b69ddb0eed/midscene-cli-1.5.3-beta-20260306040654.0.tgz","_integrity":"sha512-nxwxCimuxEwlfxZAX6mdr4oswzAl4EuuR2qS9aBE/L4BGly29C/+lvwc1LglMSi6r9h4BH7/2wx+C9Kd+9hwtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306040654.0","@midscene/web":"1.5.3-beta-20260306040654.0","@midscene/core":"1.5.3-beta-20260306040654.0","@midscene/shared":"1.5.3-beta-20260306040654.0","@midscene/android":"1.5.3-beta-20260306040654.0","@midscene/computer":"1.5.3-beta-20260306040654.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306040654.0_1772770128552_0.4190698003066464","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306054930.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306054930.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5a18e47a32d45e61bde66eceafe122e040fe89bb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306054930.0.tgz","fileCount":11,"integrity":"sha512-BT/dzBFYYSJrL8cunCXEOc8G8gFtgidnoZpz9rqIpeRawBNVuc1wLOnNeQ2voTBS8ras8g8U9zh19JwyFtm30g==","signatures":[{"sig":"MEUCIQCugFvkdid/k4qUJbwwIp7Ia2c+xPxE1L4FnZVCzZwHKgIgKoS07U50MGDLtfmj6cbYRRVaKwCBPIhhc/ocn+RqaAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306054930.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fe87ab0cce9ef6ecd4397d456020f97c/midscene-cli-1.5.3-beta-20260306054930.0.tgz","_integrity":"sha512-BT/dzBFYYSJrL8cunCXEOc8G8gFtgidnoZpz9rqIpeRawBNVuc1wLOnNeQ2voTBS8ras8g8U9zh19JwyFtm30g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306054930.0","@midscene/web":"1.5.3-beta-20260306054930.0","@midscene/core":"1.5.3-beta-20260306054930.0","@midscene/shared":"1.5.3-beta-20260306054930.0","@midscene/android":"1.5.3-beta-20260306054930.0","@midscene/computer":"1.5.3-beta-20260306054930.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306054930.0_1772776293550_0.4326603449880102","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065356.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306065356.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fff1cab3cee81d889cb3d05b19aeab190c497026","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306065356.0.tgz","fileCount":11,"integrity":"sha512-q8VG9SMFHhgKpPsO6+/1r/Yy6+njZy0ajpz0nfMTnGvC3cwczyAeG9C2CJoVZKZvtbv+pLn7Yj5mL/J9Vjdy6g==","signatures":[{"sig":"MEUCIQDpKrqA42HdXy9kcaAfBLUv/DXhDW49L2uHycDk1ofZ/QIgHhIpsOrOaAUtWf3fIE8gf+b7Yi/4atJ0QblhBd6Yik4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306065356.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0432050bf8f362723b75410c647de4ac/midscene-cli-1.5.3-beta-20260306065356.0.tgz","_integrity":"sha512-q8VG9SMFHhgKpPsO6+/1r/Yy6+njZy0ajpz0nfMTnGvC3cwczyAeG9C2CJoVZKZvtbv+pLn7Yj5mL/J9Vjdy6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306065356.0","@midscene/web":"1.5.3-beta-20260306065356.0","@midscene/core":"1.5.3-beta-20260306065356.0","@midscene/shared":"1.5.3-beta-20260306065356.0","@midscene/android":"1.5.3-beta-20260306065356.0","@midscene/computer":"1.5.3-beta-20260306065356.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306065356.0_1772780156667_0.8729491336823341","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065652.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306065652.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6bd3b74b3cd43bf199c933f75a922eb51931e532","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306065652.0.tgz","fileCount":11,"integrity":"sha512-HZBNLGVLk1j0tBpN83dQjUrArcsTA7LKCyOSHjtqunSeut3C0yQkGNUlY286DHku/I06P9NkUfEs173Z7jYLgA==","signatures":[{"sig":"MEUCIQDPvdEH5fWBwq9UEOMRrj8yMYRgQR+1HLfCQ/TS5nrF6QIgK5VpnwSdPtP8qXgvP3/1uck+Wg/Qr+fve1Evlt+JlaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306065652.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9118b345f61ea4d6801e8a38768492bc/midscene-cli-1.5.3-beta-20260306065652.0.tgz","_integrity":"sha512-HZBNLGVLk1j0tBpN83dQjUrArcsTA7LKCyOSHjtqunSeut3C0yQkGNUlY286DHku/I06P9NkUfEs173Z7jYLgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306065652.0","@midscene/web":"1.5.3-beta-20260306065652.0","@midscene/core":"1.5.3-beta-20260306065652.0","@midscene/shared":"1.5.3-beta-20260306065652.0","@midscene/android":"1.5.3-beta-20260306065652.0","@midscene/computer":"1.5.3-beta-20260306065652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306065652.0_1772780336906_0.21589665505634126","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065659.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260306065659.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c100a89c10ae1c3a46283e723c85a1e42489131","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260306065659.0.tgz","fileCount":11,"integrity":"sha512-acOVQE5NE6dWtN3GnrHt6iEmts8v58axE42lZTvcYTaEwE8/AWXIfNBDqrxvlO00tqPvKnnGwRZmHkNYyjYdNQ==","signatures":[{"sig":"MEUCIDYBVNdfLo0hjpEu6hdkPNsOdiaqlBpDVqB1hGV4ZPxtAiEAnW4vPNq6Unz0rF8Xf05HIrzK6mMG0qwniBXQTpfqwBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260306065659.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/87764859a86ad4d97a3f754b3837ab1b/midscene-cli-1.5.3-beta-20260306065659.0.tgz","_integrity":"sha512-acOVQE5NE6dWtN3GnrHt6iEmts8v58axE42lZTvcYTaEwE8/AWXIfNBDqrxvlO00tqPvKnnGwRZmHkNYyjYdNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260306065659.0","@midscene/web":"1.5.3-beta-20260306065659.0","@midscene/core":"1.5.3-beta-20260306065659.0","@midscene/shared":"1.5.3-beta-20260306065659.0","@midscene/android":"1.5.3-beta-20260306065659.0","@midscene/computer":"1.5.3-beta-20260306065659.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260306065659.0_1772780339178_0.4236956786352313","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309024048.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260309024048.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"41dc1b9cd525ea868c336f5c94207f9bb187547e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260309024048.0.tgz","fileCount":11,"integrity":"sha512-cjuqz9InG1g0nZ/CLwDtMf91jiLVlKLTZ6rjtCWxwOlf1I4f9UiD5Ik+/LkkbIFh3a3sl5JLnIJC5Hdhoi9ajw==","signatures":[{"sig":"MEYCIQDJCXsK0vmpGfFHnvgLvOGPQ6cNmQaN7AKxzbePnUKW2QIhAPGhTSzXt/rG+/QeD29ogWQLmkOdzvjR4af431ev6+ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260309024048.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/81f613ec35abe7c2cf718b18199604c5/midscene-cli-1.5.3-beta-20260309024048.0.tgz","_integrity":"sha512-cjuqz9InG1g0nZ/CLwDtMf91jiLVlKLTZ6rjtCWxwOlf1I4f9UiD5Ik+/LkkbIFh3a3sl5JLnIJC5Hdhoi9ajw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260309024048.0","@midscene/web":"1.5.3-beta-20260309024048.0","@midscene/core":"1.5.3-beta-20260309024048.0","@midscene/shared":"1.5.3-beta-20260309024048.0","@midscene/android":"1.5.3-beta-20260309024048.0","@midscene/computer":"1.5.3-beta-20260309024048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260309024048.0_1773024174391_0.3926536408688679","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309025904.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260309025904.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5456d6906608fb0ddd390790df0346ccd6ca8a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260309025904.0.tgz","fileCount":11,"integrity":"sha512-s2puo1l0/QVXCrfyOqNkSrAbjw2EHpeK8OzPpzmu7VG1ApqshN/918PCNE9WtpP3BTgGNUG5xTnKdSIqJAjSNA==","signatures":[{"sig":"MEUCIQDx1/5FpHN8WCuvowL0pu9PbSV11odkg6zmyn3SIJ2qIgIgU5/POxtMYyB7Im2jRHNMcaVBtQ/6CkQCteV1W7lunp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260309025904.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ef92668c535732984f78d8bac2a732be/midscene-cli-1.5.3-beta-20260309025904.0.tgz","_integrity":"sha512-s2puo1l0/QVXCrfyOqNkSrAbjw2EHpeK8OzPpzmu7VG1ApqshN/918PCNE9WtpP3BTgGNUG5xTnKdSIqJAjSNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260309025904.0","@midscene/web":"1.5.3-beta-20260309025904.0","@midscene/core":"1.5.3-beta-20260309025904.0","@midscene/shared":"1.5.3-beta-20260309025904.0","@midscene/android":"1.5.3-beta-20260309025904.0","@midscene/computer":"1.5.3-beta-20260309025904.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260309025904.0_1773025266683_0.45046432436886064","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309062917.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260309062917.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"716b7b65680c64fdca33fe1d64391442183f9d04","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260309062917.0.tgz","fileCount":11,"integrity":"sha512-BmKyjKznTHcTZ1RQM6mF+LdwjvMuvBCM3oDvF0QHC1hW5u2xuyzPBjGr2reXemPLt7IWsqcO3Sej1xn2D7BbHA==","signatures":[{"sig":"MEQCIBq8GQo3+UItyGduexdap1a9udmMfYn9o2fJJp8Mxu6VAiA3IV1daeU0VVDVooGQ+4l5Rri1jPTLcHd7wiIKeOwJog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260309062917.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/524f1fc9962351ddb25ae5108e774a45/midscene-cli-1.5.3-beta-20260309062917.0.tgz","_integrity":"sha512-BmKyjKznTHcTZ1RQM6mF+LdwjvMuvBCM3oDvF0QHC1hW5u2xuyzPBjGr2reXemPLt7IWsqcO3Sej1xn2D7BbHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260309062917.0","@midscene/web":"1.5.3-beta-20260309062917.0","@midscene/core":"1.5.3-beta-20260309062917.0","@midscene/shared":"1.5.3-beta-20260309062917.0","@midscene/android":"1.5.3-beta-20260309062917.0","@midscene/computer":"1.5.3-beta-20260309062917.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260309062917.0_1773037879423_0.8909844169476322","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309091836.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260309091836.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"081bf85c181fad41d9c53a5c9bde0c12a626a74e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260309091836.0.tgz","fileCount":11,"integrity":"sha512-0bb418IotHkvkENx9xhRqmSZvqdfVASJ3b+kALf/F9Ew0q7w7qJ7aK+t+s0G86Uitdw1mWYgcMIulgOhCPVoVQ==","signatures":[{"sig":"MEYCIQDeLibkd6aUdvdeqh842ZfStoHVhsbmRovKDtbvalaOJwIhANgSzirobTlQlsNMMvMERjwwGz+PC32OqtYQ0R8dM09c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260309091836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/48e831e07812cf04cc7f35eeb1a62dfb/midscene-cli-1.5.3-beta-20260309091836.0.tgz","_integrity":"sha512-0bb418IotHkvkENx9xhRqmSZvqdfVASJ3b+kALf/F9Ew0q7w7qJ7aK+t+s0G86Uitdw1mWYgcMIulgOhCPVoVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260309091836.0","@midscene/web":"1.5.3-beta-20260309091836.0","@midscene/core":"1.5.3-beta-20260309091836.0","@midscene/shared":"1.5.3-beta-20260309091836.0","@midscene/android":"1.5.3-beta-20260309091836.0","@midscene/computer":"1.5.3-beta-20260309091836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260309091836.0_1773048032032_0.5789912216195583","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@midscene/cli","version":"1.5.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a06f7e0f50f7b460d62a907d0a7f8aee2ad9b0f1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3.tgz","fileCount":11,"integrity":"sha512-4MtFEO41/6uOi1DWk2GT2aeBO3myOMwImZYkRMNKJS9agPrqRvtv8lC8p6pEmf1O8pef7LTc9LUPkkgac3msgA==","signatures":[{"sig":"MEUCIQC7MpCNG7Bj5f4+qyJJh59457ZT9dIap1bYE7IB5hV6/gIgb8cE6c1/V5V7a5rTnQus+ODnOHGSO3fUnoZ9R0MuuIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e8533e8075e25b55af0a6b6e75bc34f1/midscene-cli-1.5.3.tgz","_integrity":"sha512-4MtFEO41/6uOi1DWk2GT2aeBO3myOMwImZYkRMNKJS9agPrqRvtv8lC8p6pEmf1O8pef7LTc9LUPkkgac3msgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3","@midscene/web":"1.5.3","@midscene/core":"1.5.3","@midscene/shared":"1.5.3","@midscene/android":"1.5.3","@midscene/computer":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3_1773058309507_0.8564111931246068","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310030546.0":{"name":"@midscene/cli","version":"1.5.4-beta-20260310030546.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"699fe1b229321f9f3ddba5c041aff1d486a8bdf5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.4-beta-20260310030546.0.tgz","fileCount":11,"integrity":"sha512-05cCpFl6ZCZWJYo6qmtvwa/t/90stxtte2EpBjYoG2iwB0ALzYp/0iQ2DGR37eYvQs0pXtlHL94JXSEFhT1FWw==","signatures":[{"sig":"MEYCIQDQIMqFrYWiUIy9NI1LvvG1SmOGhRvemGpkCkUPsVcy5AIhANAyP5cxX1BAbLvXiIUuDU0+x/AYoKGCg5yyv4Tp2GTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.4-beta-20260310030546.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/62513b1c0a40ea5916ca50891ae41ad4/midscene-cli-1.5.4-beta-20260310030546.0.tgz","_integrity":"sha512-05cCpFl6ZCZWJYo6qmtvwa/t/90stxtte2EpBjYoG2iwB0ALzYp/0iQ2DGR37eYvQs0pXtlHL94JXSEFhT1FWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.4-beta-20260310030546.0","@midscene/web":"1.5.4-beta-20260310030546.0","@midscene/core":"1.5.4-beta-20260310030546.0","@midscene/shared":"1.5.4-beta-20260310030546.0","@midscene/android":"1.5.4-beta-20260310030546.0","@midscene/computer":"1.5.4-beta-20260310030546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.4-beta-20260310030546.0_1773112072040_0.3340954170282353","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310084708.0":{"name":"@midscene/cli","version":"1.5.4-beta-20260310084708.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dbe4e76a0962a48fe9767c191684de43728fc79e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.4-beta-20260310084708.0.tgz","fileCount":11,"integrity":"sha512-SqtUbUnOwo8wE/tOPOzF51W7am5EZrkUKyszjubrs869iNegBZdtAC9o9Mto8gE0JvBM9BBjiRfjRUBbO9BWVw==","signatures":[{"sig":"MEQCIDba660U02HO9ju8hOh66k1JWS1YvVH7Le9pHLmY674UAiAa7jdsLcsCP3ttxlFbVAPKGvgpStZrxVcM/i805tJh/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.4-beta-20260310084708.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9f106a943d30ca8e25463519219cceb9/midscene-cli-1.5.4-beta-20260310084708.0.tgz","_integrity":"sha512-SqtUbUnOwo8wE/tOPOzF51W7am5EZrkUKyszjubrs869iNegBZdtAC9o9Mto8gE0JvBM9BBjiRfjRUBbO9BWVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.4-beta-20260310084708.0","@midscene/web":"1.5.4-beta-20260310084708.0","@midscene/core":"1.5.4-beta-20260310084708.0","@midscene/shared":"1.5.4-beta-20260310084708.0","@midscene/android":"1.5.4-beta-20260310084708.0","@midscene/computer":"1.5.4-beta-20260310084708.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.4-beta-20260310084708.0_1773132546402_0.6888918813512082","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@midscene/cli","version":"1.5.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d20341b3852b6b93ac893c4cc3f883948ea6a321","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.4.tgz","fileCount":11,"integrity":"sha512-9GvhMcaX0Cnmll/KQVM8AhE8vzNmz/C3aaJNN9Tr28Kc2srwIF+jc3OxcVEErKjQWA9K4w9mFRNfi8PlebOl5Q==","signatures":[{"sig":"MEYCIQCOaoD7S7E5djDOVeS5fqXygd5NZPP9z7CQnEs+KyJtzQIhAORTERg795SuaEN3V+ptOaVkPtvb+F9FXn03H4040Tie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1f9b2c815f3e916dd8f8b3b185fe2f8d/midscene-cli-1.5.4.tgz","_integrity":"sha512-9GvhMcaX0Cnmll/KQVM8AhE8vzNmz/C3aaJNN9Tr28Kc2srwIF+jc3OxcVEErKjQWA9K4w9mFRNfi8PlebOl5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.4","@midscene/web":"1.5.4","@midscene/core":"1.5.4","@midscene/shared":"1.5.4","@midscene/android":"1.5.4","@midscene/computer":"1.5.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.4_1773190698745_0.5895333524270128","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311054729.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260311054729.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3663d4a861837a899a898de0a56916ec04afd425","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260311054729.0.tgz","fileCount":11,"integrity":"sha512-X8Zc2VhRB2ULqC8DLi4hag0O1ETnlSDuzzI8Fqt7Sj1WE0V95ZBwgPcIrJlBoRtn+EptnHTqy+zfPZ6QsfeZIQ==","signatures":[{"sig":"MEUCIQDpqOcQCysGdjXOnoin9dpUVs4Zh8zjRHfh0Yz5rD8AAQIgcg0k1B3yQtoogTKG+vCDMhv6P40stncxnP5oZ7a/Xn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260311054729.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8026d4bd63fb206a179c9e078c1c75eb/midscene-cli-1.5.5-beta-20260311054729.0.tgz","_integrity":"sha512-X8Zc2VhRB2ULqC8DLi4hag0O1ETnlSDuzzI8Fqt7Sj1WE0V95ZBwgPcIrJlBoRtn+EptnHTqy+zfPZ6QsfeZIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260311054729.0","@midscene/web":"1.5.5-beta-20260311054729.0","@midscene/core":"1.5.5-beta-20260311054729.0","@midscene/shared":"1.5.5-beta-20260311054729.0","@midscene/android":"1.5.5-beta-20260311054729.0","@midscene/computer":"1.5.5-beta-20260311054729.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260311054729.0_1773208174503_0.22686286619721918","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260311065048.0":{"name":"@midscene/cli","version":"1.5.3-beta-20260311065048.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"493b62f3d0517d4076914fbf2d713f3904e72756","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.3-beta-20260311065048.0.tgz","fileCount":11,"integrity":"sha512-L0QFXsCQKtzG2fswK1VJ1DW5Xp7A4di2icNuw4XFUDPvf3+4UsROBOc+U1S16opRSGny5tipnXhcLWAaULFqtQ==","signatures":[{"sig":"MEUCIFrvekQ5MDRwQyfIFWcB8W+8XrlofgDi/ydZFKtQAiUzAiEA2Xldgr4Sl2RqVt5KSQQhgovBVJPiR1iDtNioqALIvFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.3-beta-20260311065048.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0d314964338a5f573e9682f1f12d3b59/midscene-cli-1.5.3-beta-20260311065048.0.tgz","_integrity":"sha512-L0QFXsCQKtzG2fswK1VJ1DW5Xp7A4di2icNuw4XFUDPvf3+4UsROBOc+U1S16opRSGny5tipnXhcLWAaULFqtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.3-beta-20260311065048.0","@midscene/web":"1.5.3-beta-20260311065048.0","@midscene/core":"1.5.3-beta-20260311065048.0","@midscene/shared":"1.5.3-beta-20260311065048.0","@midscene/android":"1.5.3-beta-20260311065048.0","@midscene/computer":"1.5.3-beta-20260311065048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3-beta-20260311065048.0_1773211967521_0.8058056546341985","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311070351.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260311070351.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9bb7ef3d912d41a9f8346b1daa706b1f8cf624bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260311070351.0.tgz","fileCount":11,"integrity":"sha512-pNc2TY8F3RIUZZZfaM+q2KTPh41FAxBhdmA2oFhoKhYOKCF5WCai8JtuV3Fo2zSl2zmLJ9y7HnEp6mnUq52G0A==","signatures":[{"sig":"MEUCIFAxh1gy/tVJdjwhnOkmqYFw6b8AnWNGmIv6tXjTVCWgAiEA1WcbMUM5alEIKmbMTdaPvVOhSXo3t248g+6oyAXv5dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260311070351.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bf6d53b990737ef2479b036cc3a20b1e/midscene-cli-1.5.5-beta-20260311070351.0.tgz","_integrity":"sha512-pNc2TY8F3RIUZZZfaM+q2KTPh41FAxBhdmA2oFhoKhYOKCF5WCai8JtuV3Fo2zSl2zmLJ9y7HnEp6mnUq52G0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260311070351.0","@midscene/web":"1.5.5-beta-20260311070351.0","@midscene/core":"1.5.5-beta-20260311070351.0","@midscene/shared":"1.5.5-beta-20260311070351.0","@midscene/android":"1.5.5-beta-20260311070351.0","@midscene/computer":"1.5.5-beta-20260311070351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260311070351.0_1773212752477_0.8258605204213285","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311113339.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260311113339.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1e82ea94024ab72762c3aeb04af9cad02ca4a601","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260311113339.0.tgz","fileCount":11,"integrity":"sha512-2KiI+XOXvLEm+M5Yat6Dub1gBFTVDM90MLZQPprqYfaH/qVrfX8Roh9znqXAAaa74W9FqDNo7f8TqZU+65V1bA==","signatures":[{"sig":"MEUCIQDak2HgymR5X6JwcLBwImDWOubNZVIsLFFTKnx7AzhEfAIgMOhchb5LANYxL5MvxRpwmARatlcUpA1IGSEqUKXeCic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260311113339.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/49bb2c16c3d7386ed2b3f4904a03e303/midscene-cli-1.5.5-beta-20260311113339.0.tgz","_integrity":"sha512-2KiI+XOXvLEm+M5Yat6Dub1gBFTVDM90MLZQPprqYfaH/qVrfX8Roh9znqXAAaa74W9FqDNo7f8TqZU+65V1bA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260311113339.0","@midscene/web":"1.5.5-beta-20260311113339.0","@midscene/core":"1.5.5-beta-20260311113339.0","@midscene/shared":"1.5.5-beta-20260311113339.0","@midscene/android":"1.5.5-beta-20260311113339.0","@midscene/computer":"1.5.5-beta-20260311113339.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260311113339.0_1773228944054_0.875446586144156","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312025358.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260312025358.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2957a1d74b831684707e033782e012a2f186c8a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260312025358.0.tgz","fileCount":11,"integrity":"sha512-YjNmx8x0bn7pO8U8FkuCu8EQFRHDPGuUENu0XlieUp6Yfpd8tw+T7+USrbsXdzsaRvESZE/Ckr6PC15rvj7T/Q==","signatures":[{"sig":"MEUCIQDYknKt0sCTdJ8sTWDpADKIVfGL0UXTc9jpGQfbUNhlEgIgFTPLwdkFbAOfShnYJqT4qE2m3M7kUeXq3nSflPcwGKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260312025358.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b0aa01e76f53117ac6a392b26349201b/midscene-cli-1.5.5-beta-20260312025358.0.tgz","_integrity":"sha512-YjNmx8x0bn7pO8U8FkuCu8EQFRHDPGuUENu0XlieUp6Yfpd8tw+T7+USrbsXdzsaRvESZE/Ckr6PC15rvj7T/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260312025358.0","@midscene/web":"1.5.5-beta-20260312025358.0","@midscene/core":"1.5.5-beta-20260312025358.0","@midscene/shared":"1.5.5-beta-20260312025358.0","@midscene/android":"1.5.5-beta-20260312025358.0","@midscene/computer":"1.5.5-beta-20260312025358.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260312025358.0_1773284162564_0.7784243385430485","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312052255.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260312052255.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28bb0fbba36bf98697c1932c0db7ec5817eb055c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260312052255.0.tgz","fileCount":11,"integrity":"sha512-6VpaNwPGI0sE20fxRGykLZ8gC9qQDT/wgMMfvO55bucoo8YyZpHJBoH19sCUtg1Rrrly8aajqi77kKajYvYCPQ==","signatures":[{"sig":"MEYCIQDdcVjW7V7x12SV9AVHgZvuIHfA3+Is+KLDowiv6Uo8AgIhAJv9eTFwNivH9znes3v63NUFxDKls0GB0GzcYLXuzE52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260312052255.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0e9a3e18e44e9021ef47fb0121fde563/midscene-cli-1.5.5-beta-20260312052255.0.tgz","_integrity":"sha512-6VpaNwPGI0sE20fxRGykLZ8gC9qQDT/wgMMfvO55bucoo8YyZpHJBoH19sCUtg1Rrrly8aajqi77kKajYvYCPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260312052255.0","@midscene/web":"1.5.5-beta-20260312052255.0","@midscene/core":"1.5.5-beta-20260312052255.0","@midscene/shared":"1.5.5-beta-20260312052255.0","@midscene/android":"1.5.5-beta-20260312052255.0","@midscene/computer":"1.5.5-beta-20260312052255.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260312052255.0_1773293095657_0.38581986135571156","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312073746.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260312073746.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"93573b40307eb787f6598999d157ddb544fa458b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260312073746.0.tgz","fileCount":11,"integrity":"sha512-Ncn7HI5rvpa/FlAiTF+fdspx61GNhZqNug/patkAtQJQdO0YJao9N3gWKQcFt61nSwT6kXhJDCz3iT2oDv3uWQ==","signatures":[{"sig":"MEUCIQD8BACseyZcgusZnG9yeIT4Nx4+HOUz/ELBbqkLyhz1cAIgcxA5Sw3b5Dp1b9LJ6r+FloivDgN/Cq1ouDiMjf/KrLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260312073746.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1bab21faf2195c34a575af87cb4a9108/midscene-cli-1.5.5-beta-20260312073746.0.tgz","_integrity":"sha512-Ncn7HI5rvpa/FlAiTF+fdspx61GNhZqNug/patkAtQJQdO0YJao9N3gWKQcFt61nSwT6kXhJDCz3iT2oDv3uWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260312073746.0","@midscene/web":"1.5.5-beta-20260312073746.0","@midscene/core":"1.5.5-beta-20260312073746.0","@midscene/shared":"1.5.5-beta-20260312073746.0","@midscene/android":"1.5.5-beta-20260312073746.0","@midscene/computer":"1.5.5-beta-20260312073746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260312073746.0_1773301190371_0.10986171069926987","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312110434.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260312110434.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"562de12cbffb12b9fb400fcf2d42faa8a6d16a64","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260312110434.0.tgz","fileCount":11,"integrity":"sha512-ay8MUqEQKINIVqFbaNiKi3ibYocqfptKtQZknzvvTBPeAhPkEb7YHkdrlGL9SQ3VXNB4VqZi4rnB4dvFdzxCxg==","signatures":[{"sig":"MEUCIAIEr/0K4TYgvaWM2YIErWuVWHhSAY2ffWaJBXmZFJ+0AiEA2OwTYT3SVCU5tR8m72vZkMH63dY3wVXbPXJDrWAqo6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260312110434.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/39668636760baae30f870f71da07db4f/midscene-cli-1.5.5-beta-20260312110434.0.tgz","_integrity":"sha512-ay8MUqEQKINIVqFbaNiKi3ibYocqfptKtQZknzvvTBPeAhPkEb7YHkdrlGL9SQ3VXNB4VqZi4rnB4dvFdzxCxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260312110434.0","@midscene/web":"1.5.5-beta-20260312110434.0","@midscene/core":"1.5.5-beta-20260312110434.0","@midscene/shared":"1.5.5-beta-20260312110434.0","@midscene/android":"1.5.5-beta-20260312110434.0","@midscene/computer":"1.5.5-beta-20260312110434.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260312110434.0_1773313601525_0.6766741533560456","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313031700.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313031700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5771f02a23f54ae28b2ed5208c679c4480e207bc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313031700.0.tgz","fileCount":11,"integrity":"sha512-R5GE0TU23HDVsFvrLQx194h+emgvPPRdfeKpj+b6XYIQdRhmnAXTAaDE625hSRju/1oc5VkJJR1Tn5eE6ATQww==","signatures":[{"sig":"MEYCIQDWHg3AKItWrIBvRrcAd7QKu5I0CXRB9sRMOXT/zz7IqgIhALQOimlSqs3RxlX3v3ogOOOCEp/dnAB/xUE25ZhQMTWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313031700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f68cf3dd1ac0bd40f5f07f9bf70a2a95/midscene-cli-1.5.5-beta-20260313031700.0.tgz","_integrity":"sha512-R5GE0TU23HDVsFvrLQx194h+emgvPPRdfeKpj+b6XYIQdRhmnAXTAaDE625hSRju/1oc5VkJJR1Tn5eE6ATQww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313031700.0","@midscene/web":"1.5.5-beta-20260313031700.0","@midscene/core":"1.5.5-beta-20260313031700.0","@midscene/shared":"1.5.5-beta-20260313031700.0","@midscene/android":"1.5.5-beta-20260313031700.0","@midscene/computer":"1.5.5-beta-20260313031700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313031700.0_1773371934244_0.9584727768566668","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313035420.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313035420.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"358799e94c4345ee3d7ddb3e889abc8157ceed21","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313035420.0.tgz","fileCount":11,"integrity":"sha512-aio9u3E8ghemuZyQ0Z5dvipKK0QtC83JcurpZMVbUtXOxyKJWX71UQUd6UDtvCcsivoArK8KjXaUaYLnuhUZyw==","signatures":[{"sig":"MEQCIHcO+6Tv9YEVF6ERk9jEdWaDTS2TlzLK2g6UxDTwrm2oAiA1ObIkcmaBrqS6gDP+8xybwyJBhVGQyHGWyXKAwb+NsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313035420.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b9be0e928d01f02437042563710c9af3/midscene-cli-1.5.5-beta-20260313035420.0.tgz","_integrity":"sha512-aio9u3E8ghemuZyQ0Z5dvipKK0QtC83JcurpZMVbUtXOxyKJWX71UQUd6UDtvCcsivoArK8KjXaUaYLnuhUZyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313035420.0","@midscene/web":"1.5.5-beta-20260313035420.0","@midscene/core":"1.5.5-beta-20260313035420.0","@midscene/shared":"1.5.5-beta-20260313035420.0","@midscene/android":"1.5.5-beta-20260313035420.0","@midscene/computer":"1.5.5-beta-20260313035420.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313035420.0_1773374183098_0.431743319263886","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313075815.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313075815.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"433172644f27b89b23dbb98ac5c0724d0ba35db6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313075815.0.tgz","fileCount":11,"integrity":"sha512-b/xk83ePN9wiv72YfCeDdBmVJJJV5HxTDs2LizyrbmiZp7Rq1yQhyX8MK3oz/8JSSTv2RkPxpnto0n2C6/tuBg==","signatures":[{"sig":"MEYCIQDm+dlWnw6D4rj84ze3wFUfw9TZMJG0qFDr6w7fK/d8SQIhAJemAH+kznocxzxcJDMNsuTu45Hmk3a1RAFKgTw7E3ok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313075815.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c51b31b7f5c737ec08bbec545041f0a9/midscene-cli-1.5.5-beta-20260313075815.0.tgz","_integrity":"sha512-b/xk83ePN9wiv72YfCeDdBmVJJJV5HxTDs2LizyrbmiZp7Rq1yQhyX8MK3oz/8JSSTv2RkPxpnto0n2C6/tuBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313075815.0","@midscene/web":"1.5.5-beta-20260313075815.0","@midscene/core":"1.5.5-beta-20260313075815.0","@midscene/shared":"1.5.5-beta-20260313075815.0","@midscene/android":"1.5.5-beta-20260313075815.0","@midscene/computer":"1.5.5-beta-20260313075815.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313075815.0_1773388820855_0.8627975209550465","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313080719.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313080719.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"30ccd6c60621c07bb4b12996e9207510fea7b033","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313080719.0.tgz","fileCount":11,"integrity":"sha512-yKAZwRTpsY2T3DExCHQQ3AqdaHe/jI0uaZbSy83GUGXCPDJoVJWI5R26MVwlQ1OjAybNJZVcF1l59D/DhuFM4g==","signatures":[{"sig":"MEQCIDnPoP3ephWftuevhb/NMqM7wvCdmntoZXeDvQd5VU5PAiAS2Gz3WOUAp0fVt3V+5qk+rFmAUsN97mvtukotUDhplA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313080719.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b41d4360737d0aa6132c1797e2e91906/midscene-cli-1.5.5-beta-20260313080719.0.tgz","_integrity":"sha512-yKAZwRTpsY2T3DExCHQQ3AqdaHe/jI0uaZbSy83GUGXCPDJoVJWI5R26MVwlQ1OjAybNJZVcF1l59D/DhuFM4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313080719.0","@midscene/web":"1.5.5-beta-20260313080719.0","@midscene/core":"1.5.5-beta-20260313080719.0","@midscene/shared":"1.5.5-beta-20260313080719.0","@midscene/android":"1.5.5-beta-20260313080719.0","@midscene/computer":"1.5.5-beta-20260313080719.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313080719.0_1773389363696_0.4618935948821905","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313090523.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313090523.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d29b9922c0616dad4ed622bb9e6586748f37db2c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313090523.0.tgz","fileCount":11,"integrity":"sha512-pHjedhZlJ4HrWhm4tQxveB3PiX/lkr0/7LAIgZh74J4tKF623Lf3bwKz+v8D7a/YdUfoNGOymDkqWfRZErAuUw==","signatures":[{"sig":"MEQCIEMsCZHQa3q1Ifdb6KsephNgpfFSy99I1DgQ8BaBZ+3AAiBrebpRi78hYxsTPuSbax/xOBad8PuevF6TNSzMF7N2sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313090523.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c550d47b75752ff8422cf7a01777f399/midscene-cli-1.5.5-beta-20260313090523.0.tgz","_integrity":"sha512-pHjedhZlJ4HrWhm4tQxveB3PiX/lkr0/7LAIgZh74J4tKF623Lf3bwKz+v8D7a/YdUfoNGOymDkqWfRZErAuUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313090523.0","@midscene/web":"1.5.5-beta-20260313090523.0","@midscene/core":"1.5.5-beta-20260313090523.0","@midscene/shared":"1.5.5-beta-20260313090523.0","@midscene/android":"1.5.5-beta-20260313090523.0","@midscene/computer":"1.5.5-beta-20260313090523.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313090523.0_1773392845731_0.10119022231971697","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313092855.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260313092855.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"86ed6f6c34dd0dfee2c14bfc076f3239af63c7d1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260313092855.0.tgz","fileCount":11,"integrity":"sha512-OmCZe7zLV+iVn+1pfdhyJcSlpcRGTS/DCPlZJlY/wgl3meUyI0dy7BfjB4MrNE7yhJRvrzDti87rEwvgwdSpPg==","signatures":[{"sig":"MEUCIHDJr1BUW9G4XUHrTH7OxmX4Ht+qIXAKjS+D82Mw/51RAiEAge8tWnp7hVQoBcoygV/L2KL6d8Xui8RvxXW/AD3v6KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260313092855.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/24d66845fc32e575c9d8447a9650e735/midscene-cli-1.5.5-beta-20260313092855.0.tgz","_integrity":"sha512-OmCZe7zLV+iVn+1pfdhyJcSlpcRGTS/DCPlZJlY/wgl3meUyI0dy7BfjB4MrNE7yhJRvrzDti87rEwvgwdSpPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260313092855.0","@midscene/web":"1.5.5-beta-20260313092855.0","@midscene/core":"1.5.5-beta-20260313092855.0","@midscene/shared":"1.5.5-beta-20260313092855.0","@midscene/android":"1.5.5-beta-20260313092855.0","@midscene/computer":"1.5.5-beta-20260313092855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260313092855.0_1773394257459_0.9649880019067458","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@midscene/cli","version":"1.5.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c14294da2cff26fccc3a8effd9d4f5ccfbfff3a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5.tgz","fileCount":11,"integrity":"sha512-5NerH9m8dXrCoRznoQcMTA5rWEVd0NTTH1CbD7gAf/9+OOFHQy8sYmX8YduWLuWobe85qMba+RwNhNLprA2bEQ==","signatures":[{"sig":"MEUCIQCQOn9nksIc4neHIrX4zVUZnx4L4BXfAT15C6RUoLb/IwIgLTpUv1ppiNaHMa1vL3suj1GonrRBgftpZhLPKOVqLm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8a4cba170b86bff50b8d367b3903e01c/midscene-cli-1.5.5.tgz","_integrity":"sha512-5NerH9m8dXrCoRznoQcMTA5rWEVd0NTTH1CbD7gAf/9+OOFHQy8sYmX8YduWLuWobe85qMba+RwNhNLprA2bEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5","@midscene/web":"1.5.5","@midscene/core":"1.5.5","@midscene/shared":"1.5.5","@midscene/android":"1.5.5","@midscene/computer":"1.5.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5_1773626643580_0.8277562186192584","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316033254.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260316033254.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ddac20b9dda4d725555db19ac829029ed8fd7399","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260316033254.0.tgz","fileCount":11,"integrity":"sha512-gYUnTHOtJZ3r77jmP0EGtMTikIcI9BIVluHIGek/jpj3mf+cvdUKtisBVmdbzRCYFw84uPkPCHc767rA5Hc4Qw==","signatures":[{"sig":"MEUCIQD5ORHVpgphdHewYoQuQ09qABPsa3MJm9WPzVX61yMbEQIgOev5fn3VryeuB+gbWxPHLgjBEDAXVGPc9l11AGoeI7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260316033254.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/29cb4793bff20b66959d84dc67c8be48/midscene-cli-1.5.5-beta-20260316033254.0.tgz","_integrity":"sha512-gYUnTHOtJZ3r77jmP0EGtMTikIcI9BIVluHIGek/jpj3mf+cvdUKtisBVmdbzRCYFw84uPkPCHc767rA5Hc4Qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260316033254.0","@midscene/web":"1.5.5-beta-20260316033254.0","@midscene/core":"1.5.5-beta-20260316033254.0","@midscene/shared":"1.5.5-beta-20260316033254.0","@midscene/android":"1.5.5-beta-20260316033254.0","@midscene/computer":"1.5.5-beta-20260316033254.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260316033254.0_1773632098544_0.06860180108931191","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316093244.0":{"name":"@midscene/cli","version":"1.5.5-beta-20260316093244.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b8f5e072dd1507f299a3044c19839489870f6953","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.5-beta-20260316093244.0.tgz","fileCount":11,"integrity":"sha512-lD+T+5dBkOep2BMEPc5Y5KhmLjVQGSSLwGhAJUAEqh2NjsCyEYSKxN5PT1p/DecGHLNKlCGc9/xCOGM1iKB2cQ==","signatures":[{"sig":"MEUCIF36CcPt8CKEqyfTJh7zcMs4JQ62bU5yytvOg0jsg0UgAiEAocS/4xbzB51Oif1ylp1Or7P8wQ/J0fIYs8ruOq9AHvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.5-beta-20260316093244.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a912cf614c15869a4faa122f6bb84698/midscene-cli-1.5.5-beta-20260316093244.0.tgz","_integrity":"sha512-lD+T+5dBkOep2BMEPc5Y5KhmLjVQGSSLwGhAJUAEqh2NjsCyEYSKxN5PT1p/DecGHLNKlCGc9/xCOGM1iKB2cQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.5-beta-20260316093244.0","@midscene/web":"1.5.5-beta-20260316093244.0","@midscene/core":"1.5.5-beta-20260316093244.0","@midscene/shared":"1.5.5-beta-20260316093244.0","@midscene/android":"1.5.5-beta-20260316093244.0","@midscene/computer":"1.5.5-beta-20260316093244.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5-beta-20260316093244.0_1773653687422_0.4140980676325483","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@midscene/cli","version":"1.5.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"09a315a1f4aa331e058c96509d25827088f69038","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.6.tgz","fileCount":11,"integrity":"sha512-z8SRt2EjlqUm3nNg4TKOVcltUbdkzzFvTsEFlndmeMcCXdeBt7XkW7qeahhRR3svG3AJoq9Cr4z/kJUICWFDcg==","signatures":[{"sig":"MEYCIQCt3CyKD+e6FNeGUb1tq2Y7sOSyu2cPemEkkIPnG/8UsAIhAOH+NuddMJSS0aPrWtZqaAzXWW3QherHk26/osp1rxxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1e1f7d0755db2921e8d76d313bfc6bb0/midscene-cli-1.5.6.tgz","_integrity":"sha512-z8SRt2EjlqUm3nNg4TKOVcltUbdkzzFvTsEFlndmeMcCXdeBt7XkW7qeahhRR3svG3AJoq9Cr4z/kJUICWFDcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.6","@midscene/web":"1.5.6","@midscene/core":"1.5.6","@midscene/shared":"1.5.6","@midscene/android":"1.5.6","@midscene/computer":"1.5.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.6_1773712671245_0.9886210712516639","host":"s3://npm-registry-packages-npm-production"}},"1.5.6-beta-20260317024237.0":{"name":"@midscene/cli","version":"1.5.6-beta-20260317024237.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64f64dbc85f87a8e1a83049b4a7d758824477bc8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.6-beta-20260317024237.0.tgz","fileCount":11,"integrity":"sha512-nOxYEDblPMlLqnZfHN28GJE0Spn23XYzKAyT5l5nbjX/ns+yS2CKf6yY01vTLzEY6XZiNz4r94/fn92k/Oo9Ug==","signatures":[{"sig":"MEUCIDyjjT46Fve/Sks4m6S3GvV6jxOUTF3JbCoRedwFJA5sAiEA3U6XDdlZLyyFqOXYRHXhUBObSvV+4X5WHFiZhyIXh5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.6-beta-20260317024237.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/462921d43069cbc0242df5c4389f7a75/midscene-cli-1.5.6-beta-20260317024237.0.tgz","_integrity":"sha512-nOxYEDblPMlLqnZfHN28GJE0Spn23XYzKAyT5l5nbjX/ns+yS2CKf6yY01vTLzEY6XZiNz4r94/fn92k/Oo9Ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.6-beta-20260317024237.0","@midscene/web":"1.5.6-beta-20260317024237.0","@midscene/core":"1.5.6-beta-20260317024237.0","@midscene/shared":"1.5.6-beta-20260317024237.0","@midscene/android":"1.5.6-beta-20260317024237.0","@midscene/computer":"1.5.6-beta-20260317024237.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.6-beta-20260317024237.0_1773715481113_0.8274500597722354","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317083700.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260317083700.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0293dbefb9fa3c8a9ec902bfc639e554f82da257","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260317083700.0.tgz","fileCount":11,"integrity":"sha512-DTldGQ40TdUGaiiQKFtReB3f4oJ3fCr0SM3+JEXD1GkJ08FmmioaTEtR24LQ8Vxos8Rl474JZ6rQ9pzX+xChzQ==","signatures":[{"sig":"MEUCIBlKRcLoTJusLjWi+tBFYSTWdI6acrxs5d+7Tq5Iv190AiEAm9EvGL7+aVbzPu3vzfPL2Mtj7TqO2HFCMi11UfKJfr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057728},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260317083700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9c5af46a84d25987d0ce758c907b553f/midscene-cli-1.5.7-beta-20260317083700.0.tgz","_integrity":"sha512-DTldGQ40TdUGaiiQKFtReB3f4oJ3fCr0SM3+JEXD1GkJ08FmmioaTEtR24LQ8Vxos8Rl474JZ6rQ9pzX+xChzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260317083700.0","@midscene/web":"1.5.7-beta-20260317083700.0","@midscene/core":"1.5.7-beta-20260317083700.0","@midscene/shared":"1.5.7-beta-20260317083700.0","@midscene/android":"1.5.7-beta-20260317083700.0","@midscene/computer":"1.5.7-beta-20260317083700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0","@ffprobe-installer/ffprobe":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260317083700.0_1773736744985_0.2637735949353561","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317091411.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260317091411.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"73529748d7f80f94208a0815b95bf86979011bc7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260317091411.0.tgz","fileCount":11,"integrity":"sha512-Q5SJI2f3c/MD4Wv6JE6EgJANfIh/MbURwM0SVeY9eBS8bBj712A8S8XrwjOCl20OFm0K94hSX6r+O28Mjh+t3g==","signatures":[{"sig":"MEUCIGU9PcrWzfi4SN7GPHOgKne71V5t6IwNO5/0TkEXIBymAiEA3Xur0XUSwNkWl05lnrr25avmEuwypW9h2YWn+hFtpys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4061163},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260317091411.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a81b5bba40e3474699cdb92bce4988e4/midscene-cli-1.5.7-beta-20260317091411.0.tgz","_integrity":"sha512-Q5SJI2f3c/MD4Wv6JE6EgJANfIh/MbURwM0SVeY9eBS8bBj712A8S8XrwjOCl20OFm0K94hSX6r+O28Mjh+t3g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260317091411.0","@midscene/web":"1.5.7-beta-20260317091411.0","@midscene/core":"1.5.7-beta-20260317091411.0","@midscene/shared":"1.5.7-beta-20260317091411.0","@midscene/android":"1.5.7-beta-20260317091411.0","@midscene/computer":"1.5.7-beta-20260317091411.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0","@ffprobe-installer/ffprobe":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260317091411.0_1773738981135_0.815134274931304","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318044548.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260318044548.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1dfefaf2f8b8a9617ff5d16a0252ad40f4d4fff9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260318044548.0.tgz","fileCount":11,"integrity":"sha512-14Roas65xI4rWpX20T5N4jljUVEy3KeRC5d8Ec+D+i3zNeMUNLNxiW8YxWgDeS1sbswQwcahw5+lrvhcpBl47g==","signatures":[{"sig":"MEUCIA0RUZBTSuc1JwT1NLU/jIuInpB9csPzKsLoONGo/oZPAiEAj9WybNIriEq4/Fm23aAQYcIBXFFOHP7aSFDi8AIRmf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260318044548.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4b5ec4c7cd2f9f3c53c18855b08555e3/midscene-cli-1.5.7-beta-20260318044548.0.tgz","_integrity":"sha512-14Roas65xI4rWpX20T5N4jljUVEy3KeRC5d8Ec+D+i3zNeMUNLNxiW8YxWgDeS1sbswQwcahw5+lrvhcpBl47g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260318044548.0","@midscene/web":"1.5.7-beta-20260318044548.0","@midscene/core":"1.5.7-beta-20260318044548.0","@midscene/shared":"1.5.7-beta-20260318044548.0","@midscene/android":"1.5.7-beta-20260318044548.0","@midscene/computer":"1.5.7-beta-20260318044548.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260318044548.0_1773809279117_0.0036219890573248037","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318053429.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260318053429.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1363d2fa5e016e404a95784285ab94d70aeceda7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260318053429.0.tgz","fileCount":11,"integrity":"sha512-g2P17G5ppvRlNUxgSJ3TUUpG+xgs60u7wpn/w3RwY331NoFJScHnzmQcH0CDLs6ZMwC48jHlB2RmrTZNKegYoQ==","signatures":[{"sig":"MEYCIQDZA/AK+QvoCsc6FlSq/iG5RsfsJhwNIScloXXQrXTSqAIhALHNvXVj8QIqfheJBvVMRfQEgRuJmGf0LxXw0XS8dGZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260318053429.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/170bc7370517fb9754c65a45370a71fa/midscene-cli-1.5.7-beta-20260318053429.0.tgz","_integrity":"sha512-g2P17G5ppvRlNUxgSJ3TUUpG+xgs60u7wpn/w3RwY331NoFJScHnzmQcH0CDLs6ZMwC48jHlB2RmrTZNKegYoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260318053429.0","@midscene/web":"1.5.7-beta-20260318053429.0","@midscene/core":"1.5.7-beta-20260318053429.0","@midscene/shared":"1.5.7-beta-20260318053429.0","@midscene/android":"1.5.7-beta-20260318053429.0","@midscene/computer":"1.5.7-beta-20260318053429.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260318053429.0_1773812185652_0.008111469271909755","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319094709.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260319094709.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7128e3650181faa8f64c764760432e9629d9ba4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260319094709.0.tgz","fileCount":11,"integrity":"sha512-b9Rfo+Qtx5NUMzleYFaSvcuNvutQAAMYudM6P2fq2n0Y4Q60AiMxUMU5NzhZ9U9kKozuRoE03KW9SAPNaZaL6w==","signatures":[{"sig":"MEQCIHf2KeL+TAcYCoTqLknSDLGENXbtyR0ObVWodB4UTitxAiADHRY8kM0XAZn/2yBS6BkwLtg9PaEzeBbGWRvNiKOseA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001528},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260319094709.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cc659167c113b5c53161017a07f01077/midscene-cli-1.5.7-beta-20260319094709.0.tgz","_integrity":"sha512-b9Rfo+Qtx5NUMzleYFaSvcuNvutQAAMYudM6P2fq2n0Y4Q60AiMxUMU5NzhZ9U9kKozuRoE03KW9SAPNaZaL6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260319094709.0","@midscene/web":"1.5.7-beta-20260319094709.0","@midscene/core":"1.5.7-beta-20260319094709.0","@midscene/shared":"1.5.7-beta-20260319094709.0","@midscene/android":"1.5.7-beta-20260319094709.0","@midscene/computer":"1.5.7-beta-20260319094709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260319094709.0_1773913753354_0.737077760169345","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319103720.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260319103720.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"51b76609711f0a5656bcf26f704b7c648a43ba45","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260319103720.0.tgz","fileCount":11,"integrity":"sha512-qWv2YRLjtNMsVAdZJCT0Sv8jBtTvUX+3J3/RKuha7Axxd27W9Yg+O1mHY2VfKN7Cfgv79LPxQvH57XP++lBw3g==","signatures":[{"sig":"MEUCIH7rbdxUgqxTUJa0klz3HrIm+o1ByArJvqmQNVpbhZeRAiEAyc5Ij9udUBJEB/6IBx9pCngJq4Uo0hhu/i3qRSEXIQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260319103720.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/980ed9951eacdd30f362b1d614b1e91e/midscene-cli-1.5.7-beta-20260319103720.0.tgz","_integrity":"sha512-qWv2YRLjtNMsVAdZJCT0Sv8jBtTvUX+3J3/RKuha7Axxd27W9Yg+O1mHY2VfKN7Cfgv79LPxQvH57XP++lBw3g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260319103720.0","@midscene/web":"1.5.7-beta-20260319103720.0","@midscene/core":"1.5.7-beta-20260319103720.0","@midscene/shared":"1.5.7-beta-20260319103720.0","@midscene/android":"1.5.7-beta-20260319103720.0","@midscene/computer":"1.5.7-beta-20260319103720.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260319103720.0_1773916766853_0.7488762684245749","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260320024852.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260320024852.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d9113f0656c1bebc91db450db5aeb892770dca27","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260320024852.0.tgz","fileCount":11,"integrity":"sha512-kj4yfsvkZbEDBiFPPgd4Gn4g/CQYTKJJqBn+gklvYeK5rbIw+m55fRkYgSw8ZvdAk14/pF19DQkNEX6qcSKi/g==","signatures":[{"sig":"MEUCICRrGz/9kCyqe1v2GkFRXcKw3Wh6p6/qobCYWy+7PobGAiEAomAyIyIaGYzeP2HB8DdZ1fAKp/D3vxcGpnBXu0VK9Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260320024852.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/472fbe641640d8612877bce3f31fe9ca/midscene-cli-1.5.7-beta-20260320024852.0.tgz","_integrity":"sha512-kj4yfsvkZbEDBiFPPgd4Gn4g/CQYTKJJqBn+gklvYeK5rbIw+m55fRkYgSw8ZvdAk14/pF19DQkNEX6qcSKi/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260320024852.0","@midscene/web":"1.5.7-beta-20260320024852.0","@midscene/core":"1.5.7-beta-20260320024852.0","@midscene/shared":"1.5.7-beta-20260320024852.0","@midscene/android":"1.5.7-beta-20260320024852.0","@midscene/computer":"1.5.7-beta-20260320024852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260320024852.0_1773975057750_0.15311356114474517","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323022931.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323022931.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bc6d78a3e8c41cde3a0f8a907f1db08aedf41f6b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323022931.0.tgz","fileCount":11,"integrity":"sha512-6NL4W1eJcWcMPJmr9pWJyrvJcWGzzvaHJUqo/SgL9a8OZcTdmiJ4nm0y49yQVjVLqOVPa/hX7KhpxytBUFfifQ==","signatures":[{"sig":"MEYCIQCuXcti5DzFYwqLQE/Fmfk68f7mWHjALpmJmkoMCt6DggIhAOvhjQlFic5PkUUH5Sw++u6SbpQ+nEkaNgjp3LoD4V5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990039},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323022931.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/db3922041cf76aff66cf132e41d76c86/midscene-cli-1.5.7-beta-20260323022931.0.tgz","_integrity":"sha512-6NL4W1eJcWcMPJmr9pWJyrvJcWGzzvaHJUqo/SgL9a8OZcTdmiJ4nm0y49yQVjVLqOVPa/hX7KhpxytBUFfifQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323022931.0","@midscene/web":"1.5.7-beta-20260323022931.0","@midscene/core":"1.5.7-beta-20260323022931.0","@midscene/shared":"1.5.7-beta-20260323022931.0","@midscene/android":"1.5.7-beta-20260323022931.0","@midscene/computer":"1.5.7-beta-20260323022931.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323022931.0_1774233104710_0.31255551269675474","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323060422.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323060422.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8d6890c97621899c1f7ce5ca34293e9cb21e09f7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323060422.0.tgz","fileCount":11,"integrity":"sha512-mVj3YPt1c2DNlIiOplAx6Xayjpz2/kVVdXynCWD47c5ZIGrF4R8cEMbnx/xppUUzz+2UamtjjpF7sBlemp87KA==","signatures":[{"sig":"MEQCID0xyFGsMufK4zK8bOpHRdvtoDQ6YgfbXQVOCKlhcM02AiA8107z9OqVbtNyuRm0WIDeivckjR957ihtGB283SImhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989833},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323060422.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/53386f43973ecfcd22de79fb30f97510/midscene-cli-1.5.7-beta-20260323060422.0.tgz","_integrity":"sha512-mVj3YPt1c2DNlIiOplAx6Xayjpz2/kVVdXynCWD47c5ZIGrF4R8cEMbnx/xppUUzz+2UamtjjpF7sBlemp87KA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323060422.0","@midscene/web":"1.5.7-beta-20260323060422.0","@midscene/core":"1.5.7-beta-20260323060422.0","@midscene/shared":"1.5.7-beta-20260323060422.0","@midscene/android":"1.5.7-beta-20260323060422.0","@midscene/computer":"1.5.7-beta-20260323060422.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323060422.0_1774245988809_0.14644516625116055","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323071137.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323071137.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3b329eb7319e99c0b6a2742b8e13c9fb88a0ee9f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323071137.0.tgz","fileCount":11,"integrity":"sha512-0LN3DGqxR1pIN8p9N2KsFKeC4B7iUOdic8kiMepMliAZnVm3eVmHUvtqHIG2+A98dML3GyfOtkqalECYbVT3Fg==","signatures":[{"sig":"MEUCIE5m+w4+ppyIAFNhKYz15ZZ8DmDe6DzQQ3XATlj4WhaAAiEAxLWxitAKtYw8ntxTMLuipoZqTlyTaCCLgsvquIEIUho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989833},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323071137.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3533a646307c67b02da121a9e4a984d3/midscene-cli-1.5.7-beta-20260323071137.0.tgz","_integrity":"sha512-0LN3DGqxR1pIN8p9N2KsFKeC4B7iUOdic8kiMepMliAZnVm3eVmHUvtqHIG2+A98dML3GyfOtkqalECYbVT3Fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323071137.0","@midscene/web":"1.5.7-beta-20260323071137.0","@midscene/core":"1.5.7-beta-20260323071137.0","@midscene/shared":"1.5.7-beta-20260323071137.0","@midscene/android":"1.5.7-beta-20260323071137.0","@midscene/computer":"1.5.7-beta-20260323071137.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323071137.0_1774250021266_0.4762604390586853","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323081159.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323081159.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf43a3ccae2c5a455b71ae9fb6c045e4fa3cfc74","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323081159.0.tgz","fileCount":11,"integrity":"sha512-Xl444Cnn9+TuZ5qnK7yb+KMCsTeBgAe6KSpWHv9PnYc4wg4q8NJ+F0tEOmr2pfRT6LsncoO24NLuDFPTjgU3Fg==","signatures":[{"sig":"MEUCIH394n9eRZycFIqyEX1qw7BsdwskfK8xD02/wdZIzmXeAiEAvCTTMBt9R9kCcDaQpnX84yl8eRk073LN8yYxOJ0UOKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990039},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323081159.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d606352d88a29a5c5be2b5a2c32aca54/midscene-cli-1.5.7-beta-20260323081159.0.tgz","_integrity":"sha512-Xl444Cnn9+TuZ5qnK7yb+KMCsTeBgAe6KSpWHv9PnYc4wg4q8NJ+F0tEOmr2pfRT6LsncoO24NLuDFPTjgU3Fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323081159.0","@midscene/web":"1.5.7-beta-20260323081159.0","@midscene/core":"1.5.7-beta-20260323081159.0","@midscene/shared":"1.5.7-beta-20260323081159.0","@midscene/android":"1.5.7-beta-20260323081159.0","@midscene/computer":"1.5.7-beta-20260323081159.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323081159.0_1774253646632_0.5264574150249797","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323093121.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323093121.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"343c99c396a40d59b5510d2eaa6b7b49bbfb5f4c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323093121.0.tgz","fileCount":11,"integrity":"sha512-VCCKavZRhx7GJoU3hiqhQceQFx5lo2WHb9/FD1p6JpgDwivU1pk1Y+HB1JwbnRki64bXYFdZLxnD5V4LQ/aLMA==","signatures":[{"sig":"MEYCIQDZwuRMde4AnZEWqXSTTH2n2IHENYvzKi720S3FVWbjrAIhAMHFYj537MB2meRL/qD1PhPHnVo/XduBDKTepe9MVNC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990039},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323093121.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cad05364e824750bfdc35679bd33f94e/midscene-cli-1.5.7-beta-20260323093121.0.tgz","_integrity":"sha512-VCCKavZRhx7GJoU3hiqhQceQFx5lo2WHb9/FD1p6JpgDwivU1pk1Y+HB1JwbnRki64bXYFdZLxnD5V4LQ/aLMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323093121.0","@midscene/web":"1.5.7-beta-20260323093121.0","@midscene/core":"1.5.7-beta-20260323093121.0","@midscene/shared":"1.5.7-beta-20260323093121.0","@midscene/android":"1.5.7-beta-20260323093121.0","@midscene/computer":"1.5.7-beta-20260323093121.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323093121.0_1774258405541_0.6930398507508202","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323103406.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323103406.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb1ff896a25553d8bb5f3ae8658ef9c7a1242761","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323103406.0.tgz","fileCount":11,"integrity":"sha512-4RFmtHkawGUUIT06VMPUeWgfkE4InliI8I6o1VlNg/iqos9vym9eAcRphzGsS9X960faRqAZ91tT2JLI8pO21g==","signatures":[{"sig":"MEYCIQDnixpJmOJuOzsD62crnCSilx2GoLZrMWVuzSLpzuTBJAIhAMkw/9VJj7kwH3YeM6Fr9dfUlTsbn0Y7d1cIdgN53Bpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989833},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323103406.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cf9371bcadf7652da36154011ffbd934/midscene-cli-1.5.7-beta-20260323103406.0.tgz","_integrity":"sha512-4RFmtHkawGUUIT06VMPUeWgfkE4InliI8I6o1VlNg/iqos9vym9eAcRphzGsS9X960faRqAZ91tT2JLI8pO21g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323103406.0","@midscene/web":"1.5.7-beta-20260323103406.0","@midscene/core":"1.5.7-beta-20260323103406.0","@midscene/shared":"1.5.7-beta-20260323103406.0","@midscene/android":"1.5.7-beta-20260323103406.0","@midscene/computer":"1.5.7-beta-20260323103406.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323103406.0_1774262176057_0.7192591792545975","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323104416.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323104416.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69d2913a014948848ef94c9bbe74c6cd86ff6b3d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323104416.0.tgz","fileCount":11,"integrity":"sha512-090P92L+ZbTmnFLOcpfdiEzLj2DO8WX1V/CpeEk56Ace+Y/LIYSVNuqWMVoxu223zQUym2cfCxqi0Ml/oIVUxA==","signatures":[{"sig":"MEYCIQDJVvLvOzHTvhBRy8+4QqE7PRWG/Vc89j742yK855jMZgIhAJh/QzGnK4rVrymjZkaGktOEPvkVk8aPKnzUvlmOB4Tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989921},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323104416.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ea996283f6dd344a5f512bdc97f42946/midscene-cli-1.5.7-beta-20260323104416.0.tgz","_integrity":"sha512-090P92L+ZbTmnFLOcpfdiEzLj2DO8WX1V/CpeEk56Ace+Y/LIYSVNuqWMVoxu223zQUym2cfCxqi0Ml/oIVUxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323104416.0","@midscene/web":"1.5.7-beta-20260323104416.0","@midscene/core":"1.5.7-beta-20260323104416.0","@midscene/shared":"1.5.7-beta-20260323104416.0","@midscene/android":"1.5.7-beta-20260323104416.0","@midscene/computer":"1.5.7-beta-20260323104416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323104416.0_1774262784837_0.5072294796699588","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323111729.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323111729.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69258b7b83f9b516e27506defabd318c92e633a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323111729.0.tgz","fileCount":11,"integrity":"sha512-uvUScbGkLzN4P7OlOtJK8i3IKXzrYEgAr0/MB93/sQe2pyukIz+75uyalqrvIT/loyi16uh8BKQ/d1HG70lPJQ==","signatures":[{"sig":"MEUCIHdfR439+5LNkx1GG7c5WzeCQnlWtx7BqtBo4PayFS55AiEA91LmpWd/WR77gbhTiU0Lgjac3DIPxyETRCcqfZjO2Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989833},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323111729.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2ca20c4118df931e72b0c4952393cbbb/midscene-cli-1.5.7-beta-20260323111729.0.tgz","_integrity":"sha512-uvUScbGkLzN4P7OlOtJK8i3IKXzrYEgAr0/MB93/sQe2pyukIz+75uyalqrvIT/loyi16uh8BKQ/d1HG70lPJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323111729.0","@midscene/web":"1.5.7-beta-20260323111729.0","@midscene/core":"1.5.7-beta-20260323111729.0","@midscene/shared":"1.5.7-beta-20260323111729.0","@midscene/android":"1.5.7-beta-20260323111729.0","@midscene/computer":"1.5.7-beta-20260323111729.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323111729.0_1774264776529_0.04481223176406268","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323114150.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260323114150.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"71e1de4e719115d90e1048d7e1fe921185079452","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260323114150.0.tgz","fileCount":11,"integrity":"sha512-Fvl9TexTxphpqKptzXUMQVTHqYoEH18lcXLKQ+QzBnfr6aPGU7MH7Rni/Hw6zWXmK2HOGxKM8J4e71Jl7RFGDw==","signatures":[{"sig":"MEYCIQDT29p9iV6sLHI1yQltwxVPSsp1oLRBMcPoBAMCjqN5OgIhALGEyWHIRJetf4Rmx8rBv/xAueGAQYiLKT2ZC1sRK3X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990039},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260323114150.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/59b3edcaacc42b9c4dda2d843fd62b57/midscene-cli-1.5.7-beta-20260323114150.0.tgz","_integrity":"sha512-Fvl9TexTxphpqKptzXUMQVTHqYoEH18lcXLKQ+QzBnfr6aPGU7MH7Rni/Hw6zWXmK2HOGxKM8J4e71Jl7RFGDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260323114150.0","@midscene/web":"1.5.7-beta-20260323114150.0","@midscene/core":"1.5.7-beta-20260323114150.0","@midscene/shared":"1.5.7-beta-20260323114150.0","@midscene/android":"1.5.7-beta-20260323114150.0","@midscene/computer":"1.5.7-beta-20260323114150.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260323114150.0_1774266232350_0.5725910042081204","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@midscene/cli","version":"1.5.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e9b56a182721e932f9658b978693138f5779688","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7.tgz","fileCount":11,"integrity":"sha512-K5o/dMXFE3ahd8iOJ4E8YgBkk6yNmoznGXY09YZLepCBG5oYwyAD93XOueCpmWiiUcqvW1COYjAfdGW3yv5pFQ==","signatures":[{"sig":"MEUCIQCBPf9//p3wv1IpL+iLUqICfX8NfKDPgrQnU+oQtcHy3QIgV9pAAt4yMcxIMe10l0DeA2PS4/sQUaJTP+LyYztX4y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989813},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a8b27e0e267f847490e1afbecff98f27/midscene-cli-1.5.7.tgz","_integrity":"sha512-K5o/dMXFE3ahd8iOJ4E8YgBkk6yNmoznGXY09YZLepCBG5oYwyAD93XOueCpmWiiUcqvW1COYjAfdGW3yv5pFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7","@midscene/web":"1.5.7","@midscene/core":"1.5.7","@midscene/shared":"1.5.7","@midscene/android":"1.5.7","@midscene/computer":"1.5.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7_1774268586287_0.039988585517254815","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324073120.0":{"name":"@midscene/cli","version":"1.5.8-beta-20260324073120.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"46c3d1e320755c10ce5cfe94a1d9af497d1c460e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8-beta-20260324073120.0.tgz","fileCount":11,"integrity":"sha512-Hpur0vQmuFOu5kHMMV8FdH7pcqBux8OMWqtHgB5+06mZfDLNsZb09eo6Uz8mWpb2OqnkFJr/f1doHEIaHqf8ZQ==","signatures":[{"sig":"MEUCIQD3uFmVtz+wueKK27kGiDCZ3mR4PNYe+58vo4P64+bK5gIgGurmJ/F4PfGjXGs5jwzSo1pwpW3lVDPtcxfqFqpE8Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8-beta-20260324073120.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b609ba52b485fe851b55f4bedae87c99/midscene-cli-1.5.8-beta-20260324073120.0.tgz","_integrity":"sha512-Hpur0vQmuFOu5kHMMV8FdH7pcqBux8OMWqtHgB5+06mZfDLNsZb09eo6Uz8mWpb2OqnkFJr/f1doHEIaHqf8ZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8-beta-20260324073120.0","@midscene/web":"1.5.8-beta-20260324073120.0","@midscene/core":"1.5.8-beta-20260324073120.0","@midscene/shared":"1.5.8-beta-20260324073120.0","@midscene/android":"1.5.8-beta-20260324073120.0","@midscene/computer":"1.5.8-beta-20260324073120.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8-beta-20260324073120.0_1774337620827_0.6346416544806457","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324074118.0":{"name":"@midscene/cli","version":"1.5.8-beta-20260324074118.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba9779c46ab3721e747f9ce2fc93f41511a04e38","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8-beta-20260324074118.0.tgz","fileCount":11,"integrity":"sha512-bfpODdZDD8m6xxlMMB+B/iJfpeevRdeRcMO6lUM+JAutWPdjgOLIEk3kpufSo2OqC6nBXHdtBi1TKerKWFaxRg==","signatures":[{"sig":"MEQCIDXzkysREFafzD/8d9p8w50CgVlVwqiXnLkeShpEGN8WAiA5cEgfnuxObe8DJV2rVxF19Bm9nkNZu6r289+43VPOQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8-beta-20260324074118.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4e202c9ecd92a7258a92c55b5702643e/midscene-cli-1.5.8-beta-20260324074118.0.tgz","_integrity":"sha512-bfpODdZDD8m6xxlMMB+B/iJfpeevRdeRcMO6lUM+JAutWPdjgOLIEk3kpufSo2OqC6nBXHdtBi1TKerKWFaxRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8-beta-20260324074118.0","@midscene/web":"1.5.8-beta-20260324074118.0","@midscene/core":"1.5.8-beta-20260324074118.0","@midscene/shared":"1.5.8-beta-20260324074118.0","@midscene/android":"1.5.8-beta-20260324074118.0","@midscene/computer":"1.5.8-beta-20260324074118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8-beta-20260324074118.0_1774338203761_0.7709424931363558","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260324093639.0":{"name":"@midscene/cli","version":"1.5.7-beta-20260324093639.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c4702b8ef230b90e6faa30129f96db2f5f3e648e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.7-beta-20260324093639.0.tgz","fileCount":11,"integrity":"sha512-qLlPJyj8XHxUhwc/UN/yBVpKJ51MPUGKtegP4OhlOjQ1RhLtn9B/Ix7WEWzpCzqBgoTFuM6zbyqIVdHPniPKIg==","signatures":[{"sig":"MEQCIFH2rhsPmwn+vLf3zR7J3bmjeb+yICwOOJsLrXnUhvh4AiB3UgjaAgo2/Jxt6U/fd/kmWzYRXnplZjljNOmXAgqAMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990039},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.7-beta-20260324093639.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9d67b2a952a16c075908c15c94f27127/midscene-cli-1.5.7-beta-20260324093639.0.tgz","_integrity":"sha512-qLlPJyj8XHxUhwc/UN/yBVpKJ51MPUGKtegP4OhlOjQ1RhLtn9B/Ix7WEWzpCzqBgoTFuM6zbyqIVdHPniPKIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.7-beta-20260324093639.0","@midscene/web":"1.5.7-beta-20260324093639.0","@midscene/core":"1.5.7-beta-20260324093639.0","@midscene/shared":"1.5.7-beta-20260324093639.0","@midscene/android":"1.5.7-beta-20260324093639.0","@midscene/computer":"1.5.7-beta-20260324093639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7-beta-20260324093639.0_1774345127132_0.31213832132767205","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325025832.0":{"name":"@midscene/cli","version":"1.5.8-beta-20260325025832.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"57423471f7445f27904d4c4f22819e73930f3e82","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8-beta-20260325025832.0.tgz","fileCount":11,"integrity":"sha512-xZl9a6R5lmVnnjMAu3G95KsR7D4U7S+0K5OyhYvXjjruDyvGcAq9uBcR0lHYpxW/dkdOf313KAlq+zm8LOx46A==","signatures":[{"sig":"MEUCIQDQ4yMOkS5o4zvrgIv1JhuUeWv6TUviyw02mZGeJtZUcgIgAkbOTlxkYxbGJBCBYDvPD6qZj7eTNjB2BUrXs8oybpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8-beta-20260325025832.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0cf4c2f384eee4798a304635a99fd361/midscene-cli-1.5.8-beta-20260325025832.0.tgz","_integrity":"sha512-xZl9a6R5lmVnnjMAu3G95KsR7D4U7S+0K5OyhYvXjjruDyvGcAq9uBcR0lHYpxW/dkdOf313KAlq+zm8LOx46A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8-beta-20260325025832.0","@midscene/web":"1.5.8-beta-20260325025832.0","@midscene/core":"1.5.8-beta-20260325025832.0","@midscene/shared":"1.5.8-beta-20260325025832.0","@midscene/android":"1.5.8-beta-20260325025832.0","@midscene/computer":"1.5.8-beta-20260325025832.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8-beta-20260325025832.0_1774407643385_0.6081036567644131","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@midscene/cli","version":"1.5.8","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"31fb7770d99c56744498c0aa424314d72ceb490b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8.tgz","fileCount":11,"integrity":"sha512-lVB8ehF7vmSI/z9gGMeO6qPlku0h2VwRAznw3q+wKmbGTN4jAw2/hofqVmzcgBdwP3kEYVu3nMROb/Jl+lSxOA==","signatures":[{"sig":"MEUCIAEqPJ1+XesQxdDFF0NXwILZMKupRBYmgGL4F2wLWR9zAiEAttdqkdQFtmRDP5+aNVoJDcPt9Fafw3J9aFoBWLTU3D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001420},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/29d718483599fd3b821fa8b9c8bf214d/midscene-cli-1.5.8.tgz","_integrity":"sha512-lVB8ehF7vmSI/z9gGMeO6qPlku0h2VwRAznw3q+wKmbGTN4jAw2/hofqVmzcgBdwP3kEYVu3nMROb/Jl+lSxOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8","@midscene/web":"1.5.8","@midscene/core":"1.5.8","@midscene/shared":"1.5.8","@midscene/android":"1.5.8","@midscene/computer":"1.5.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8_1774409274363_0.2236642430839797","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325034913.0":{"name":"@midscene/cli","version":"1.5.8-beta-20260325034913.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5781e05b0712885b89a6d623b73bc78a570c5827","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8-beta-20260325034913.0.tgz","fileCount":11,"integrity":"sha512-zGvOBBY5uKqkyBcTaHo8AT3tbiSLuRCiTSztLh2fl19/442u/OrbF1eVudXhwqf/ejBGYW9a0blKGgaOWuI9cA==","signatures":[{"sig":"MEUCIQDUejg+DzRZJoISV3lFDpDTSELtGsCQhMhOl0g7eskfcgIgYKoatG5PiwxvRlpcwCQP3NAcyGBMgxi0NH4hhG1kvOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8-beta-20260325034913.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/170f06d6d0cb1d773b61e09576fe26e1/midscene-cli-1.5.8-beta-20260325034913.0.tgz","_integrity":"sha512-zGvOBBY5uKqkyBcTaHo8AT3tbiSLuRCiTSztLh2fl19/442u/OrbF1eVudXhwqf/ejBGYW9a0blKGgaOWuI9cA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8-beta-20260325034913.0","@midscene/web":"1.5.8-beta-20260325034913.0","@midscene/core":"1.5.8-beta-20260325034913.0","@midscene/shared":"1.5.8-beta-20260325034913.0","@midscene/android":"1.5.8-beta-20260325034913.0","@midscene/computer":"1.5.8-beta-20260325034913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8-beta-20260325034913.0_1774410687973_0.3521138763261433","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325063536.0":{"name":"@midscene/cli","version":"1.5.8-beta-20260325063536.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"286d1332b9147626f979e83418163e2aaf4d4417","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.8-beta-20260325063536.0.tgz","fileCount":11,"integrity":"sha512-Hj21PED3j3wP6WSxAY0VMJVSA/drFcifHEo2wkUBy8hZOf6W1+fdusazeaPfLWh0P3sQlyEHLAoFVImYYpW4pQ==","signatures":[{"sig":"MEUCIQCupMD0G1r8kl2bzJ97VRhrBZVKldA+Yj6s1qInQru9GAIgBYLjNGqK88qj+SCmZwWs/oNdArLy08RMjhMmzwRN6TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.8-beta-20260325063536.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/92e6efb4cd4c57deb46978d75d7ad3ad/midscene-cli-1.5.8-beta-20260325063536.0.tgz","_integrity":"sha512-Hj21PED3j3wP6WSxAY0VMJVSA/drFcifHEo2wkUBy8hZOf6W1+fdusazeaPfLWh0P3sQlyEHLAoFVImYYpW4pQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.8-beta-20260325063536.0","@midscene/web":"1.5.8-beta-20260325063536.0","@midscene/core":"1.5.8-beta-20260325063536.0","@midscene/shared":"1.5.8-beta-20260325063536.0","@midscene/android":"1.5.8-beta-20260325063536.0","@midscene/computer":"1.5.8-beta-20260325063536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8-beta-20260325063536.0_1774420667363_0.7128275739918071","host":"s3://npm-registry-packages-npm-production"}},"1.5.9-beta-20260325080051.0":{"name":"@midscene/cli","version":"1.5.9-beta-20260325080051.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50de52f757a4782c857fcbfff45a0ff9c88876ab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.5.9-beta-20260325080051.0.tgz","fileCount":11,"integrity":"sha512-m5bzSO/nCBgFuanRHX//7V0gaRTB5LR+pIHzx+4pWIEjsoFyKWez4jvUSCZ8oONkgxRMaFgFbJhs0R9Ag3WQ5w==","signatures":[{"sig":"MEYCIQDyc5+N3ndtf4TUPMPjbJT9hUnzj+iWC2NINTaal6ddrQIhAPdtDnSygQ1bIpdyGiHTKSarr9sk8DiSv/Lw39hbsMIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.5.9-beta-20260325080051.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fefcedc17a652fa6da8a1a48bf82f487/midscene-cli-1.5.9-beta-20260325080051.0.tgz","_integrity":"sha512-m5bzSO/nCBgFuanRHX//7V0gaRTB5LR+pIHzx+4pWIEjsoFyKWez4jvUSCZ8oONkgxRMaFgFbJhs0R9Ag3WQ5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.5.9-beta-20260325080051.0","@midscene/web":"1.5.9-beta-20260325080051.0","@midscene/core":"1.5.9-beta-20260325080051.0","@midscene/shared":"1.5.9-beta-20260325080051.0","@midscene/android":"1.5.9-beta-20260325080051.0","@midscene/computer":"1.5.9-beta-20260325080051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.9-beta-20260325080051.0_1774425778910_0.8522133213851475","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@midscene/cli","version":"1.6.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ab270ba56b96765a70f4baef54ca52535a69305c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.0.tgz","fileCount":11,"integrity":"sha512-T9sYj2stR+sTY5NaZ/FcAJ+5fuiy5jnikPyA4uO2CVUjxGC7Lvv2NfdGtAk7Fln12eA5mErRc6EBmQPV9OJBuA==","signatures":[{"sig":"MEUCIH6b6m9iue4Qpo/93uO2V1bixMnJ8H4KITTXB8meLhiDAiEAtxjNGfbOm0eBF1VROpark6M9Hc1yGzC9QJXZVFRVP1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001420},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3d1bc8aae52e4c8785cd8a3501faccce/midscene-cli-1.6.0.tgz","_integrity":"sha512-T9sYj2stR+sTY5NaZ/FcAJ+5fuiy5jnikPyA4uO2CVUjxGC7Lvv2NfdGtAk7Fln12eA5mErRc6EBmQPV9OJBuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.0","@midscene/web":"1.6.0","@midscene/core":"1.6.0","@midscene/shared":"1.6.0","@midscene/android":"1.6.0","@midscene/computer":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1774494255935_0.21441886071492555","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327083049.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260327083049.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"07b896db87784a5acd3a0707ec4485037c67398c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260327083049.0.tgz","fileCount":11,"integrity":"sha512-Jp6Rx3B44rsaucunPcWUTBRaWTBBa1uV+RufT6MSvdhOgsDcoOUofw2R386B5MLglW8hV0gLY05wMRH2H1DfAw==","signatures":[{"sig":"MEUCIHJ68mzb45TCtKo1ZejqnROrpPIjYpFGz7jmexv1+LAWAiEAiD9Wt20gibDwZNoJ0HzDe0NojRewjR+i2QQp6FZKo6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260327083049.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ebff269f96fffd48e6073befb47b2b9e/midscene-cli-1.6.1-beta-20260327083049.0.tgz","_integrity":"sha512-Jp6Rx3B44rsaucunPcWUTBRaWTBBa1uV+RufT6MSvdhOgsDcoOUofw2R386B5MLglW8hV0gLY05wMRH2H1DfAw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260327083049.0","@midscene/web":"1.6.1-beta-20260327083049.0","@midscene/core":"1.6.1-beta-20260327083049.0","@midscene/shared":"1.6.1-beta-20260327083049.0","@midscene/android":"1.6.1-beta-20260327083049.0","@midscene/computer":"1.6.1-beta-20260327083049.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260327083049.0_1774600374247_0.6135266271996584","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327104111.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260327104111.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f905ae1097b820c9a752c8dc01f17046a9ef62d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260327104111.0.tgz","fileCount":11,"integrity":"sha512-3NTCnBz12LJuT9HU+Cd2ZygAaww/9fLqGm94ycDe1Wig+/dyaFHyGRgrit6ZTLL4Cttkvq9KpWwrjp0Gpt6vTg==","signatures":[{"sig":"MEUCIQClCwHJzE3+PW8v3rqUyruIlgBcWersqtvDloaYRGlmJAIgdft1YARVkxGpSAaK8nWowak8DlcPW/dLQykkDRizA6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260327104111.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/22060bd824e3dc55ad8108bc2099115c/midscene-cli-1.6.1-beta-20260327104111.0.tgz","_integrity":"sha512-3NTCnBz12LJuT9HU+Cd2ZygAaww/9fLqGm94ycDe1Wig+/dyaFHyGRgrit6ZTLL4Cttkvq9KpWwrjp0Gpt6vTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260327104111.0","@midscene/web":"1.6.1-beta-20260327104111.0","@midscene/core":"1.6.1-beta-20260327104111.0","@midscene/shared":"1.6.1-beta-20260327104111.0","@midscene/android":"1.6.1-beta-20260327104111.0","@midscene/computer":"1.6.1-beta-20260327104111.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260327104111.0_1774608196520_0.39453353386040657","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260330094822.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260330094822.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ff28063a883c3193a52182c87228e1c85ffc24f8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260330094822.0.tgz","fileCount":11,"integrity":"sha512-e+aMdX3uG1Cq6yB+xTI5M7u+0jmz7ejkJzvKkdFF4gGFFv74UiZGTA7mxQLoH3VxB6Nhtfgd+f35is5vT5BoEA==","signatures":[{"sig":"MEYCIQCPXY4yBaj0x2CPbwAdlwdxAReD6hw7APxOJX79amETHwIhAKjzDwd8V7cNwysKstG0AWY4utE72b8P2UnDr3XDWXsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260330094822.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/16fa73d0bfca22121c08c3873c33b9df/midscene-cli-1.6.1-beta-20260330094822.0.tgz","_integrity":"sha512-e+aMdX3uG1Cq6yB+xTI5M7u+0jmz7ejkJzvKkdFF4gGFFv74UiZGTA7mxQLoH3VxB6Nhtfgd+f35is5vT5BoEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260330094822.0","@midscene/web":"1.6.1-beta-20260330094822.0","@midscene/core":"1.6.1-beta-20260330094822.0","@midscene/shared":"1.6.1-beta-20260330094822.0","@midscene/android":"1.6.1-beta-20260330094822.0","@midscene/computer":"1.6.1-beta-20260330094822.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260330094822.0_1774864231828_0.9821257419077265","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331033048.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331033048.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5296c944e3140af4ee4097013f1c7ceb8a1d0720","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331033048.0.tgz","fileCount":11,"integrity":"sha512-xO7tbRZRuJwSNbIzxEyh+F8iU3P5rTGFL5mXxrfMXNVvJ1ddkf5OAzUhystxiU4WKijRSobatR1+FJeCtSYQ8g==","signatures":[{"sig":"MEUCIH6Ufq0W4QCohSjrHx5+3KiKA9+ceCZY6V4WgvY82zXgAiEA1XEfPTvox8K9cQtrYs2EEesmUORu4BpC6DsB/35l404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331033048.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/48516290d1ea3e8ab7433ffc8f0f2de1/midscene-cli-1.6.1-beta-20260331033048.0.tgz","_integrity":"sha512-xO7tbRZRuJwSNbIzxEyh+F8iU3P5rTGFL5mXxrfMXNVvJ1ddkf5OAzUhystxiU4WKijRSobatR1+FJeCtSYQ8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331033048.0","@midscene/web":"1.6.1-beta-20260331033048.0","@midscene/core":"1.6.1-beta-20260331033048.0","@midscene/shared":"1.6.1-beta-20260331033048.0","@midscene/android":"1.6.1-beta-20260331033048.0","@midscene/computer":"1.6.1-beta-20260331033048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331033048.0_1774927973093_0.5367374462087668","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331063813.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331063813.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ff520f145f882c8f6b0bb606cdf45b6228b2590","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331063813.0.tgz","fileCount":11,"integrity":"sha512-Fad7JNRxUi6kWg1SmDuEbA7FGOkd+q/MDPW4XXJJvDCZ+bzMrROGnrrzaLQOml/bEeODmWgA8/6I9OKXfI1TqA==","signatures":[{"sig":"MEYCIQCamr+PiJEYBYbDpNc7/nvZqA3cvOqo1hlwXjXFlEse0gIhAJf7Tjcrl5szzOeYEN3W2Db+nUkXFXYZvXid2Wv0LkIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331063813.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/719df9497d141c55649f10072b9a7ce2/midscene-cli-1.6.1-beta-20260331063813.0.tgz","_integrity":"sha512-Fad7JNRxUi6kWg1SmDuEbA7FGOkd+q/MDPW4XXJJvDCZ+bzMrROGnrrzaLQOml/bEeODmWgA8/6I9OKXfI1TqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331063813.0","@midscene/web":"1.6.1-beta-20260331063813.0","@midscene/core":"1.6.1-beta-20260331063813.0","@midscene/shared":"1.6.1-beta-20260331063813.0","@midscene/android":"1.6.1-beta-20260331063813.0","@midscene/computer":"1.6.1-beta-20260331063813.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331063813.0_1774939220076_0.5084274591097173","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331064302.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331064302.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0f63651ca40d2d52bc3d00f39a1916179e01dcf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331064302.0.tgz","fileCount":11,"integrity":"sha512-Nw516/r0yqNhyfRD9zjvGyrvWv5VKKvOftuYYUIxSCZGXnuOw/opTfh6jSHoI7gkLnaGA1bjp09/dXyOVzZDaA==","signatures":[{"sig":"MEQCIDVS2FVMThSXYblvSgNmYHoGzoTObCzUueT9leIin4DFAiBGWxr+m7evUX4nBIAvww8o2gqPuJsYKeYFVA1BDE598A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331064302.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/329c7f27d8cd216836553b875c3d94e3/midscene-cli-1.6.1-beta-20260331064302.0.tgz","_integrity":"sha512-Nw516/r0yqNhyfRD9zjvGyrvWv5VKKvOftuYYUIxSCZGXnuOw/opTfh6jSHoI7gkLnaGA1bjp09/dXyOVzZDaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331064302.0","@midscene/web":"1.6.1-beta-20260331064302.0","@midscene/core":"1.6.1-beta-20260331064302.0","@midscene/shared":"1.6.1-beta-20260331064302.0","@midscene/android":"1.6.1-beta-20260331064302.0","@midscene/computer":"1.6.1-beta-20260331064302.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331064302.0_1774939508531_0.23849249365896386","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331065357.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331065357.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ceb352d6b20eb72e630c876ccd558c86f903f6b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331065357.0.tgz","fileCount":11,"integrity":"sha512-LVFNU6M9Ao+V/joVMAm2pkWROi4/oegzcK4ge0M0uw4ZeTkkGV4WapMCioGV/GnaAER9OElj/DUZuxodp/4TMQ==","signatures":[{"sig":"MEYCIQCnkzn7iWypW8NHqDeijclRd0lYrUBgmZ7hMOvjG8lqOAIhANquZ+GkjuFg2qOFZ2vbxW1f6esFRnYUXAUg3k5Lz1yU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331065357.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/927055841ca073dded91221117193ac9/midscene-cli-1.6.1-beta-20260331065357.0.tgz","_integrity":"sha512-LVFNU6M9Ao+V/joVMAm2pkWROi4/oegzcK4ge0M0uw4ZeTkkGV4WapMCioGV/GnaAER9OElj/DUZuxodp/4TMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331065357.0","@midscene/web":"1.6.1-beta-20260331065357.0","@midscene/core":"1.6.1-beta-20260331065357.0","@midscene/shared":"1.6.1-beta-20260331065357.0","@midscene/android":"1.6.1-beta-20260331065357.0","@midscene/computer":"1.6.1-beta-20260331065357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331065357.0_1774940167189_0.3807814925209281","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331072626.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331072626.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de3a53978cb2aec18bae9afd4c2c880f0a09d225","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331072626.0.tgz","fileCount":11,"integrity":"sha512-RVeboEVPK4itUJgzxuVmus47Ej74eOSJ67xo2/vfvzEdGDj+qp4aI8mBQoQarBs74iFr5Qj4PCKQrFl4UUZD6w==","signatures":[{"sig":"MEYCIQCBghDTiZAGo9LqTjNrEtRDV1AME5ZFwmkB9qEzeG+4AwIhAJvGpIx6yoJqi4xBYtuoYUt/RiSkG6GzzKxv94Zp5EeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331072626.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5ebdf4b67776c7231a56756ac2f1d1b7/midscene-cli-1.6.1-beta-20260331072626.0.tgz","_integrity":"sha512-RVeboEVPK4itUJgzxuVmus47Ej74eOSJ67xo2/vfvzEdGDj+qp4aI8mBQoQarBs74iFr5Qj4PCKQrFl4UUZD6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331072626.0","@midscene/web":"1.6.1-beta-20260331072626.0","@midscene/core":"1.6.1-beta-20260331072626.0","@midscene/shared":"1.6.1-beta-20260331072626.0","@midscene/android":"1.6.1-beta-20260331072626.0","@midscene/computer":"1.6.1-beta-20260331072626.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331072626.0_1774942106534_0.018360850938676787","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331073142.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331073142.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"88bfc5b0a38bc0f6327fce9e3fcfd461aa769102","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331073142.0.tgz","fileCount":11,"integrity":"sha512-IDw1zy9KEhIIExWnTbYnzNP9hUiYOuYM4iYBKpPagRhdjJwvPr8hlYUco7suBOEXNqMMungrNZSpOYaQWLywDQ==","signatures":[{"sig":"MEYCIQCCugnckqiKMz9aZzO0aQnSq0wQxHFD4997SKKcdXTkigIhAOLPSqe+HzAchAVkWaVUP2eM8EXQybCzi0g3/lbhhwH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331073142.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/08e5dc500ce4fb6a345b4ca05e602a34/midscene-cli-1.6.1-beta-20260331073142.0.tgz","_integrity":"sha512-IDw1zy9KEhIIExWnTbYnzNP9hUiYOuYM4iYBKpPagRhdjJwvPr8hlYUco7suBOEXNqMMungrNZSpOYaQWLywDQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331073142.0","@midscene/web":"1.6.1-beta-20260331073142.0","@midscene/core":"1.6.1-beta-20260331073142.0","@midscene/shared":"1.6.1-beta-20260331073142.0","@midscene/android":"1.6.1-beta-20260331073142.0","@midscene/computer":"1.6.1-beta-20260331073142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331073142.0_1774942431698_0.6923772777570876","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331082632.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331082632.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7c0f070b984e89df5189a4f66c29691c9514019b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331082632.0.tgz","fileCount":11,"integrity":"sha512-kMSUui+iHDUcNHXgydbdcTicezlOvxY17Hhegr4xWzF1xKOnPsKBp73QKRW141uBD2F4ZBy7oPBEELoNkodydw==","signatures":[{"sig":"MEUCIQCBL6DhfQEM6O1O7DcQwwkeuvUxT4kfaRb8jqiITBxh/AIgPHFUesx0ZPmTLOGa0j8XiiH7adv4OlONvxE7+f1vzm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331082632.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dcc75542f2f6aa5b12156d40dc98d68b/midscene-cli-1.6.1-beta-20260331082632.0.tgz","_integrity":"sha512-kMSUui+iHDUcNHXgydbdcTicezlOvxY17Hhegr4xWzF1xKOnPsKBp73QKRW141uBD2F4ZBy7oPBEELoNkodydw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331082632.0","@midscene/web":"1.6.1-beta-20260331082632.0","@midscene/core":"1.6.1-beta-20260331082632.0","@midscene/shared":"1.6.1-beta-20260331082632.0","@midscene/android":"1.6.1-beta-20260331082632.0","@midscene/computer":"1.6.1-beta-20260331082632.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331082632.0_1774945715705_0.18300338541989092","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331083547.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331083547.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5cd8132d4a1a74b110f84a59cf9abcec334ef0c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331083547.0.tgz","fileCount":11,"integrity":"sha512-sddzQjcAIoLgj2F5CPfHdN4t53mzHKScwt8rMuRqT0wxi3bDmoVdubkAZUFMX0DXua5FVhGqdPxHLWditl6uVQ==","signatures":[{"sig":"MEUCICG2qbg2v+Ch0eaekx3bPpLTlZrA9eyNNDqL+j/SyvA2AiEAxHzzOOQ2ZXTMvm0+tJVdycyqs2eEAJrqjscxmQlkJsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331083547.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/026c0d3088a365571a6d249bf510b420/midscene-cli-1.6.1-beta-20260331083547.0.tgz","_integrity":"sha512-sddzQjcAIoLgj2F5CPfHdN4t53mzHKScwt8rMuRqT0wxi3bDmoVdubkAZUFMX0DXua5FVhGqdPxHLWditl6uVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331083547.0","@midscene/web":"1.6.1-beta-20260331083547.0","@midscene/core":"1.6.1-beta-20260331083547.0","@midscene/shared":"1.6.1-beta-20260331083547.0","@midscene/android":"1.6.1-beta-20260331083547.0","@midscene/computer":"1.6.1-beta-20260331083547.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331083547.0_1774946272908_0.42897806946898265","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331120401.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260331120401.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f16f691b672a16bbc673983bcde7af8fa01299bc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260331120401.0.tgz","fileCount":11,"integrity":"sha512-7jusY3z4IzatgnQoLJQ0CyydLvezhmnYcBJpSrabiR7+Xf45H83rVOu1KqjlN3dKkDX9IfG189jw9zooeOD8gA==","signatures":[{"sig":"MEUCIC8ChFLUQ4zGhk6rpF+64vRjMkYeI0JF1SzmudlRLtZUAiEAiXy0OkHnjdkv8QEvXNNpnDZjXzytXy8aXL6s3uYaHtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260331120401.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0f05913e6edfa421769b498e0dcaced4/midscene-cli-1.6.1-beta-20260331120401.0.tgz","_integrity":"sha512-7jusY3z4IzatgnQoLJQ0CyydLvezhmnYcBJpSrabiR7+Xf45H83rVOu1KqjlN3dKkDX9IfG189jw9zooeOD8gA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260331120401.0","@midscene/web":"1.6.1-beta-20260331120401.0","@midscene/core":"1.6.1-beta-20260331120401.0","@midscene/shared":"1.6.1-beta-20260331120401.0","@midscene/android":"1.6.1-beta-20260331120401.0","@midscene/computer":"1.6.1-beta-20260331120401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260331120401.0_1774958771816_0.4181595945879957","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@midscene/cli","version":"1.6.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"17faf6d9c1931b9b1ef0391047343a4edf567084","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1.tgz","fileCount":11,"integrity":"sha512-uw3Gu5ItbEyaVaHNR52+W2xE9lvO7zW0jwsknU9Yi+EJyfa+pm51eYJ2msNVV8BUNjJBFqmyAOZU6q2JgzeToQ==","signatures":[{"sig":"MEYCIQC456M/RT8GcAFydZv2+oTi+N1/QwSCCG93/ajjBHJO+QIhAObDZsz+YOwFufSi1+qz8Y3RmScZatCnSUK0U50aYEXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4003924},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8516ccd11a387835bb308c89a01edd4b/midscene-cli-1.6.1.tgz","_integrity":"sha512-uw3Gu5ItbEyaVaHNR52+W2xE9lvO7zW0jwsknU9Yi+EJyfa+pm51eYJ2msNVV8BUNjJBFqmyAOZU6q2JgzeToQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1","@midscene/web":"1.6.1","@midscene/core":"1.6.1","@midscene/shared":"1.6.1","@midscene/android":"1.6.1","@midscene/computer":"1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1775006317249_0.47465820714481843","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401022446.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260401022446.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"37e076012e778da65537b2f2224797a61017db52","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260401022446.0.tgz","fileCount":11,"integrity":"sha512-frIW1v1CqBg1AAOsBhTJdN1YQ556TjYoS44wNntocoewc46+zrDTUxE4FnZWWamHECskxM4Csvr/2Db2EhjE1A==","signatures":[{"sig":"MEUCIQDZK7AwCSMFc2522Fk0y0GFg+E3PR+KheHd0rDdWR3YQAIgGuj9FC3/mwKNxP7vEw3IJZhmVSsgDrw4f7VMsYaB69M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260401022446.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/94bd5ef851c12645c0907f7d3aa2cd3b/midscene-cli-1.6.1-beta-20260401022446.0.tgz","_integrity":"sha512-frIW1v1CqBg1AAOsBhTJdN1YQ556TjYoS44wNntocoewc46+zrDTUxE4FnZWWamHECskxM4Csvr/2Db2EhjE1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260401022446.0","@midscene/web":"1.6.1-beta-20260401022446.0","@midscene/core":"1.6.1-beta-20260401022446.0","@midscene/shared":"1.6.1-beta-20260401022446.0","@midscene/android":"1.6.1-beta-20260401022446.0","@midscene/computer":"1.6.1-beta-20260401022446.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260401022446.0_1775010414238_0.821072213234489","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401030951.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260401030951.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1fb13282dfcda9aed5750e0e45b4c467cdca2d4f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260401030951.0.tgz","fileCount":11,"integrity":"sha512-cwjK9Pe4j9nVIzsPXM4WysxwYJMylFmZTs4rpna12CoARon8WFv3DfNFhNnVmt3LjEfKsdyV1AmbHhNV8/3gbw==","signatures":[{"sig":"MEYCIQCZZKCS0jIuYOoevdqaCpmsh0+iF8efLFQXc7s8rLBmdgIhALrBeGvqbYzptITUWXUd97Bzfn4BTP/Vgwh0ETLkrrlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260401030951.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/861e00d4e9a50b51c7c9e280b3e5940a/midscene-cli-1.6.1-beta-20260401030951.0.tgz","_integrity":"sha512-cwjK9Pe4j9nVIzsPXM4WysxwYJMylFmZTs4rpna12CoARon8WFv3DfNFhNnVmt3LjEfKsdyV1AmbHhNV8/3gbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260401030951.0","@midscene/web":"1.6.1-beta-20260401030951.0","@midscene/core":"1.6.1-beta-20260401030951.0","@midscene/shared":"1.6.1-beta-20260401030951.0","@midscene/android":"1.6.1-beta-20260401030951.0","@midscene/computer":"1.6.1-beta-20260401030951.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260401030951.0_1775013123964_0.6254442633682284","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401033839.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260401033839.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de5ad81b3972ec4fc9a4867038759cd1ecd5da5d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260401033839.0.tgz","fileCount":11,"integrity":"sha512-AowQQ3Zd7lk6VGYvV81rol2Qp9+R+d86ihiJa2Ot6Hi6IUFkHTtEk7Hcwd8Kj4Lp/II9xvqccgDHoJPCLN/OGA==","signatures":[{"sig":"MEYCIQD19NWO8Fm5kPs/1BMob8KokvH4HG529LLAD6+Jyb+yfAIhAJJ4YZUaTvOo3WmPApfR3GkOhKrRWyH08KG7n5gAPtJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260401033839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2fdf1a559c19b3199313b08f1bba665e/midscene-cli-1.6.1-beta-20260401033839.0.tgz","_integrity":"sha512-AowQQ3Zd7lk6VGYvV81rol2Qp9+R+d86ihiJa2Ot6Hi6IUFkHTtEk7Hcwd8Kj4Lp/II9xvqccgDHoJPCLN/OGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260401033839.0","@midscene/web":"1.6.1-beta-20260401033839.0","@midscene/core":"1.6.1-beta-20260401033839.0","@midscene/shared":"1.6.1-beta-20260401033839.0","@midscene/android":"1.6.1-beta-20260401033839.0","@midscene/computer":"1.6.1-beta-20260401033839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260401033839.0_1775014845662_0.2412046566081778","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401091950.0":{"name":"@midscene/cli","version":"1.6.2-beta-20260401091950.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"36ea4cdf8a2e863048838ed02317d568c627e14a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.2-beta-20260401091950.0.tgz","fileCount":11,"integrity":"sha512-aCyMX17HMsjVS4GYRsTmts83T+hpg/BM5YLlzsZxTMix9i2TLiJtrzuXOsNKTQCiyVEUzCcSpDNRU9wRYjEToA==","signatures":[{"sig":"MEQCICJ5ayifrYF0MkNgTN0Pf0FezBK0jT+9tdKkSMkp9fo5AiBvSC3u/RbfUgzJRSAdfQnNZcpdoGh7V6D5UevBEar6ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.2-beta-20260401091950.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6f85011dff9d1fc7213791118254d67c/midscene-cli-1.6.2-beta-20260401091950.0.tgz","_integrity":"sha512-aCyMX17HMsjVS4GYRsTmts83T+hpg/BM5YLlzsZxTMix9i2TLiJtrzuXOsNKTQCiyVEUzCcSpDNRU9wRYjEToA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.2-beta-20260401091950.0","@midscene/web":"1.6.2-beta-20260401091950.0","@midscene/core":"1.6.2-beta-20260401091950.0","@midscene/shared":"1.6.2-beta-20260401091950.0","@midscene/android":"1.6.2-beta-20260401091950.0","@midscene/computer":"1.6.2-beta-20260401091950.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2-beta-20260401091950.0_1775035318985_0.3681991602186474","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401093323.0":{"name":"@midscene/cli","version":"1.6.2-beta-20260401093323.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac0915dcd245a2e7e9ff677093b93f4282c23907","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.2-beta-20260401093323.0.tgz","fileCount":11,"integrity":"sha512-52kwey1JyfsWKF8d3PXz6UVeCDB0M45Sh4y2DPfHxc8Xn7d+gyDyW7PeYcnrkyhX0OgPUDhF/jUoD6skcx0rCg==","signatures":[{"sig":"MEUCIGRsYlkd0FGCJXc2JmS6rWb7y0AD+qG+Brjue5T9LvAOAiEA5qqONB5sf+KXld2muTaaOT8Dug5kevD8dFPekniDpZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.2-beta-20260401093323.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/846a1649267df5ebee726269a1306418/midscene-cli-1.6.2-beta-20260401093323.0.tgz","_integrity":"sha512-52kwey1JyfsWKF8d3PXz6UVeCDB0M45Sh4y2DPfHxc8Xn7d+gyDyW7PeYcnrkyhX0OgPUDhF/jUoD6skcx0rCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.2-beta-20260401093323.0","@midscene/web":"1.6.2-beta-20260401093323.0","@midscene/core":"1.6.2-beta-20260401093323.0","@midscene/shared":"1.6.2-beta-20260401093323.0","@midscene/android":"1.6.2-beta-20260401093323.0","@midscene/computer":"1.6.2-beta-20260401093323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2-beta-20260401093323.0_1775036123858_0.22068071807512868","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260402032448.0":{"name":"@midscene/cli","version":"1.6.2-beta-20260402032448.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2153ea78096d05a415fa4527914f6964e405f35b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.2-beta-20260402032448.0.tgz","fileCount":11,"integrity":"sha512-LNc5DKkIOrvAhHI4UYZoqdEBCdd4i92D/5b+sc6zn0XCndhPcNK/WHZPc5t/7mRP0efvuWXN8ywTlYcsH2d3ig==","signatures":[{"sig":"MEUCIFWX2dP/7IDcy0jORvZieJfM5Yp5SbOm638Asrtrf3IxAiEAkoCTvrfCDXTp6HALDhFWxJ/rLmVDqqKe7P2JtByQN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004951},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.2-beta-20260402032448.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/851f63af4dc599ee4ae1c3e5f231a794/midscene-cli-1.6.2-beta-20260402032448.0.tgz","_integrity":"sha512-LNc5DKkIOrvAhHI4UYZoqdEBCdd4i92D/5b+sc6zn0XCndhPcNK/WHZPc5t/7mRP0efvuWXN8ywTlYcsH2d3ig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.2-beta-20260402032448.0","@midscene/web":"1.6.2-beta-20260402032448.0","@midscene/core":"1.6.2-beta-20260402032448.0","@midscene/shared":"1.6.2-beta-20260402032448.0","@midscene/android":"1.6.2-beta-20260402032448.0","@midscene/computer":"1.6.2-beta-20260402032448.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2-beta-20260402032448.0_1775100420101_0.8659660496736648","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@midscene/cli","version":"1.6.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"efbba719bc351e550a8a771bc30997b2357da122","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.2.tgz","fileCount":11,"integrity":"sha512-zBP2Dz77XDmvpW0bZ7nHPFO7Qpm1bZfc+bsR5UezEnNs3fSs6aBKb1NRTymquc3AeAl+qqkYcWV/1RY194aWig==","signatures":[{"sig":"MEQCIBzX5urle5S3hzukY204WK97iO7Lc/jRd3ub8I2vMnIMAiAwn9YMxAQcBGt82fRFRCM7u9itqa1wN29EGziimTWwOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004725},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7920c0f60fbd5cba852c2b17a572b9bb/midscene-cli-1.6.2.tgz","_integrity":"sha512-zBP2Dz77XDmvpW0bZ7nHPFO7Qpm1bZfc+bsR5UezEnNs3fSs6aBKb1NRTymquc3AeAl+qqkYcWV/1RY194aWig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.2","@midscene/web":"1.6.2","@midscene/core":"1.6.2","@midscene/shared":"1.6.2","@midscene/android":"1.6.2","@midscene/computer":"1.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2_1775103878361_0.6750265623734633","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402050649.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260402050649.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5da2f30520022fde5c44aef36b4b6151497257fa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260402050649.0.tgz","fileCount":11,"integrity":"sha512-A6dNB2E0rFgY/nyRxEhyrHLUawzewhPHJyZbA9e2bYWuHdfO6+dmxW8EuoNES1qzPMLielfG4Slot5/R3k6lJQ==","signatures":[{"sig":"MEQCIB4ZGZTRdYwLNvUYZAS4FfF8PPmlbDVTpG/U2TVkFiOpAiB757LmI7AyddMsJga7Bvzp5l/mruxOlsqEhwy1bo3Ppg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260402050649.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1d7ec83ca5838608e0b3b389158d82c3/midscene-cli-1.6.1-beta-20260402050649.0.tgz","_integrity":"sha512-A6dNB2E0rFgY/nyRxEhyrHLUawzewhPHJyZbA9e2bYWuHdfO6+dmxW8EuoNES1qzPMLielfG4Slot5/R3k6lJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260402050649.0","@midscene/web":"1.6.1-beta-20260402050649.0","@midscene/core":"1.6.1-beta-20260402050649.0","@midscene/shared":"1.6.1-beta-20260402050649.0","@midscene/android":"1.6.1-beta-20260402050649.0","@midscene/computer":"1.6.1-beta-20260402050649.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260402050649.0_1775106542289_0.38455375474091835","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402055539.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260402055539.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f0d71ddcbe0d65ea744813b6048361d45da114c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260402055539.0.tgz","fileCount":11,"integrity":"sha512-uQm8UHNwCiagqtWRXOcM1tJBJ8iidWTz3VubBC7MGZKr6qyot4Ccr9B5N3se7Aqz5qlgEUpNUaOeXmd6xTGMdg==","signatures":[{"sig":"MEUCIFsjKr2CI2rYFLSs7XzgyMN9fR45KE3LtiRECLY9c9n0AiEA1y0gD5/XJf5EMN23uF4rMPjcdOBw9Nxw2Wy7teSU1R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260402055539.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ae54cf498253ccf11c8741f1f31f17e3/midscene-cli-1.6.1-beta-20260402055539.0.tgz","_integrity":"sha512-uQm8UHNwCiagqtWRXOcM1tJBJ8iidWTz3VubBC7MGZKr6qyot4Ccr9B5N3se7Aqz5qlgEUpNUaOeXmd6xTGMdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260402055539.0","@midscene/web":"1.6.1-beta-20260402055539.0","@midscene/core":"1.6.1-beta-20260402055539.0","@midscene/shared":"1.6.1-beta-20260402055539.0","@midscene/android":"1.6.1-beta-20260402055539.0","@midscene/computer":"1.6.1-beta-20260402055539.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260402055539.0_1775109468825_0.8886076256517363","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402061812.0":{"name":"@midscene/cli","version":"1.6.1-beta-20260402061812.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d2e1625b070b6705998e481bfc31913e5294783d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.1-beta-20260402061812.0.tgz","fileCount":11,"integrity":"sha512-XHy5ZRSI735ml6rY/vBvCrTVk7pPNmP02kc6TRKTfL8ZFzpb3AIkldDyoUhZPiKXZLOb0d4ZgF01INAsn8hCWA==","signatures":[{"sig":"MEUCIQCOTHcB7dOZhUtpwdOnHub9VGGFNM6dlrQZicC0Z4kDbwIgbbfMyHWYhSbnBGx4vSVyMkFVJzmb5sb74fwfOMzuuDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004150},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.1-beta-20260402061812.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9df51d7da598d57a0842d8a731a66b92/midscene-cli-1.6.1-beta-20260402061812.0.tgz","_integrity":"sha512-XHy5ZRSI735ml6rY/vBvCrTVk7pPNmP02kc6TRKTfL8ZFzpb3AIkldDyoUhZPiKXZLOb0d4ZgF01INAsn8hCWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.1-beta-20260402061812.0","@midscene/web":"1.6.1-beta-20260402061812.0","@midscene/core":"1.6.1-beta-20260402061812.0","@midscene/shared":"1.6.1-beta-20260402061812.0","@midscene/android":"1.6.1-beta-20260402061812.0","@midscene/computer":"1.6.1-beta-20260402061812.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1-beta-20260402061812.0_1775110821447_0.47399606519842785","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260402103943.0":{"name":"@midscene/cli","version":"1.6.3-beta-20260402103943.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5768b079e8d69ae1a5f042359fb07b43c9ab7e9c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.3-beta-20260402103943.0.tgz","fileCount":11,"integrity":"sha512-VgWSxZCM6kZbSNLQurJt8aNBwXt+Q6uVOxlAnRdhZznJLXIW/F60CD2yat90mcz6ibVupoArMzDwLFZblNCecg==","signatures":[{"sig":"MEUCIQCJyttSrVb/MZ/Vq9aPUbi3oCgNtybheUg+dV/+ccvAFAIgG+0h26mx0nEC/AJnuqUNRqtK/mxMsUQHRP91amnCm14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004951},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.3-beta-20260402103943.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/815273282539f8fce6d0729bec83ab31/midscene-cli-1.6.3-beta-20260402103943.0.tgz","_integrity":"sha512-VgWSxZCM6kZbSNLQurJt8aNBwXt+Q6uVOxlAnRdhZznJLXIW/F60CD2yat90mcz6ibVupoArMzDwLFZblNCecg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.3-beta-20260402103943.0","@midscene/web":"1.6.3-beta-20260402103943.0","@midscene/core":"1.6.3-beta-20260402103943.0","@midscene/shared":"1.6.3-beta-20260402103943.0","@midscene/android":"1.6.3-beta-20260402103943.0","@midscene/computer":"1.6.3-beta-20260402103943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.3-beta-20260402103943.0_1775126511367_0.7104891603809271","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260403070857.0":{"name":"@midscene/cli","version":"1.6.3-beta-20260403070857.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a8e387e0157c11ed00f78083d2d869bfb97433ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.3-beta-20260403070857.0.tgz","fileCount":11,"integrity":"sha512-kStQvm+UCdcg7I/n5/gbOkMefN0NycsEwHQ0Kp9eARtrhPugO62UeRj3Ez2Vdm4m4Oc7iGMg/FiEdDeoIUhNAA==","signatures":[{"sig":"MEUCIQCJMT6eIywXK4ZyXUJ7IPU2f3CzHxxxE6BOuWRpk8hcgAIgCZp9aYMK2rInR0s/3wrNPPt/zMxeqAybXspD2cI/eZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004951},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.3-beta-20260403070857.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47c429f5232b960d2231dfaecb2efaf3/midscene-cli-1.6.3-beta-20260403070857.0.tgz","_integrity":"sha512-kStQvm+UCdcg7I/n5/gbOkMefN0NycsEwHQ0Kp9eARtrhPugO62UeRj3Ez2Vdm4m4Oc7iGMg/FiEdDeoIUhNAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.3-beta-20260403070857.0","@midscene/web":"1.6.3-beta-20260403070857.0","@midscene/core":"1.6.3-beta-20260403070857.0","@midscene/shared":"1.6.3-beta-20260403070857.0","@midscene/android":"1.6.3-beta-20260403070857.0","@midscene/computer":"1.6.3-beta-20260403070857.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.3-beta-20260403070857.0_1775200267302_0.706368796860809","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@midscene/cli","version":"1.6.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"029358b3602abd32a34b64cf23b687963d0c63b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.3.tgz","fileCount":11,"integrity":"sha512-c2J7ae7RBsxoGLa0IPF7EwP8TSCnEKJzY1HM+o1DrsIdNDNhVUMM3xo65qiL2gdom2hQt3h9DlxDj4NTxBvcoQ==","signatures":[{"sig":"MEUCIQCZqncMzpJaI2PtoA63yEq6MaMgYcKg9S0mZ4w9gadqJgIgOVBmj+Yk76Zkitzivuk/d3Uc47ruvu/sJfb1PQfGGl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05e44f38b6d4bed082b3a12ec2375797/midscene-cli-1.6.3.tgz","_integrity":"sha512-c2J7ae7RBsxoGLa0IPF7EwP8TSCnEKJzY1HM+o1DrsIdNDNhVUMM3xo65qiL2gdom2hQt3h9DlxDj4NTxBvcoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.3","@midscene/web":"1.6.3","@midscene/core":"1.6.3","@midscene/shared":"1.6.3","@midscene/android":"1.6.3","@midscene/computer":"1.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.3_1775530275321_0.658501308483125","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@midscene/cli","version":"1.6.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d77a82a36239ca14e47c9bb808544dbb081666f0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.6.4.tgz","fileCount":11,"integrity":"sha512-pHaVVEFvLWhz6vln21sgyHz5ZcGEHhQN+pJUoZl5Z0RaGn3CDNgzXdzkOH//3E+13NGEk513XrZi8Phz1P/L4g==","signatures":[{"sig":"MEYCIQDNVvm2NK2YhZlyhjTng7NH7KdYFPvioFTD1lU7iz6AnwIhAPFaTunic7rUs7k7GsXSVK07xDUd//QE9jUV//zv/k9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.6.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/17c8f2daa039a8854ebc3b165ffd59bb/midscene-cli-1.6.4.tgz","_integrity":"sha512-pHaVVEFvLWhz6vln21sgyHz5ZcGEHhQN+pJUoZl5Z0RaGn3CDNgzXdzkOH//3E+13NGEk513XrZi8Phz1P/L4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.6.4","@midscene/web":"1.6.4","@midscene/core":"1.6.4","@midscene/shared":"1.6.4","@midscene/android":"1.6.4","@midscene/computer":"1.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.4_1775550651131_0.6920870038272751","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@midscene/cli","version":"1.7.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"222dc255f396d731e6a390090e9c9c0182a0c800","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.0.tgz","fileCount":11,"integrity":"sha512-H96MlQul0aLCWpyUmxYevWSN78Ny7tU8P89OGTj70Mf1y4BjqfeCw0I7OcAvPsyl3ffeENnIqLAGBKJepY/h7w==","signatures":[{"sig":"MEQCIHeu1o7sGdK5gKKniVtg2FKjVA6kpIFfYgSmKLwj3NgpAiBuV3pAU0/Yk72deQjxcq0/wf+qIMIN9HtO2vX/KppHmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2115e7f2213b53e9ea42a0ff0806e4c5/midscene-cli-1.7.0.tgz","_integrity":"sha512-H96MlQul0aLCWpyUmxYevWSN78Ny7tU8P89OGTj70Mf1y4BjqfeCw0I7OcAvPsyl3ffeENnIqLAGBKJepY/h7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.0","@midscene/web":"1.7.0","@midscene/core":"1.7.0","@midscene/shared":"1.7.0","@midscene/android":"1.7.0","@midscene/computer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1775616666371_0.8179942223512935","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408073050.0":{"name":"@midscene/cli","version":"1.7.1-beta-20260408073050.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"79c0a320548e86a9aa435eff29003a1af31178c8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.1-beta-20260408073050.0.tgz","fileCount":11,"integrity":"sha512-W9/3ijPS6214mc+RO9XvWZX/I6Esu39MRCfo+EtZluP7sS+0GHgSM7QG3bfxABUkmk80NSAHuW1mZZYT19D29A==","signatures":[{"sig":"MEUCIQDH+97ztCAOjBqvapXqfv60zb0jzZxYMYjQr+OUQZY5WAIgWNZLOjj3e8E3uLBGE4MgU251jRYSo7S4h0D4S+PBEnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.1-beta-20260408073050.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/69af4dc0d4c2de075a5d3f13085e0a88/midscene-cli-1.7.1-beta-20260408073050.0.tgz","_integrity":"sha512-W9/3ijPS6214mc+RO9XvWZX/I6Esu39MRCfo+EtZluP7sS+0GHgSM7QG3bfxABUkmk80NSAHuW1mZZYT19D29A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.1-beta-20260408073050.0","@midscene/web":"1.7.1-beta-20260408073050.0","@midscene/core":"1.7.1-beta-20260408073050.0","@midscene/shared":"1.7.1-beta-20260408073050.0","@midscene/android":"1.7.1-beta-20260408073050.0","@midscene/computer":"1.7.1-beta-20260408073050.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1-beta-20260408073050.0_1775633589154_0.5523180149386193","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408081855.0":{"name":"@midscene/cli","version":"1.7.1-beta-20260408081855.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1f34aad6ce8a31d3bc39f940159e840136578680","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.1-beta-20260408081855.0.tgz","fileCount":11,"integrity":"sha512-MQ95zy+GmTD/dFgqd85eNrLiO/G8oKdC0BMfuYOPC8szqQDTjp+CNdLMx5m860/FqVY99A2Z0dgnFo3E1MgcMw==","signatures":[{"sig":"MEYCIQDnTFnrNrIEB5p3t2YLjGgf6ajfu9quKy89XWIeyZgVPAIhAIMDa92dN827S0M5T0XjGzUwV6JGSxRjIu5bBestMJMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.1-beta-20260408081855.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d18217045b843a51bce89a29bd1af111/midscene-cli-1.7.1-beta-20260408081855.0.tgz","_integrity":"sha512-MQ95zy+GmTD/dFgqd85eNrLiO/G8oKdC0BMfuYOPC8szqQDTjp+CNdLMx5m860/FqVY99A2Z0dgnFo3E1MgcMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.1-beta-20260408081855.0","@midscene/web":"1.7.1-beta-20260408081855.0","@midscene/core":"1.7.1-beta-20260408081855.0","@midscene/shared":"1.7.1-beta-20260408081855.0","@midscene/android":"1.7.1-beta-20260408081855.0","@midscene/computer":"1.7.1-beta-20260408081855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1-beta-20260408081855.0_1775636461409_0.20344273793489642","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408105543.0":{"name":"@midscene/cli","version":"1.7.1-beta-20260408105543.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a025ce649d06c55dc7b5b5e927ef59b902b49c62","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.1-beta-20260408105543.0.tgz","fileCount":11,"integrity":"sha512-9hgEtzqGD0JegA5cPkvPDtsqK2sX+yvUv6FQVUwa3oqtc6JyxbjDM/DIRAjbcAVPXg99s1il+zO+LFvymZ96Iw==","signatures":[{"sig":"MEYCIQCbUrWHpXtdpjdKtPHJh2cX5i1ms9Z9ctxEBILO4DH3fQIhALhfkgYPHpJ1lNPhZECriilLg75OXsOXRmsO9bV9iP/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.1-beta-20260408105543.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4fc42bef9642408b09467c2635dbe547/midscene-cli-1.7.1-beta-20260408105543.0.tgz","_integrity":"sha512-9hgEtzqGD0JegA5cPkvPDtsqK2sX+yvUv6FQVUwa3oqtc6JyxbjDM/DIRAjbcAVPXg99s1il+zO+LFvymZ96Iw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.1-beta-20260408105543.0","@midscene/web":"1.7.1-beta-20260408105543.0","@midscene/core":"1.7.1-beta-20260408105543.0","@midscene/shared":"1.7.1-beta-20260408105543.0","@midscene/android":"1.7.1-beta-20260408105543.0","@midscene/computer":"1.7.1-beta-20260408105543.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1-beta-20260408105543.0_1775645871710_0.6872056945122615","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@midscene/cli","version":"1.7.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"79bd9c1c6c09efc02cc57f43b8f32f5eb3dd81f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.1.tgz","fileCount":11,"integrity":"sha512-ovnHkr6wB/iuKh+f1Ag4y2i2MopAXAveC8aEova8zxyYQT7meEdeZHbN/dMjA+pBwAlBi0XO3cGP7kZH0inCWQ==","signatures":[{"sig":"MEUCIC6UwcAWzAmdC8ptBsD6A1QLqSav+6vOa98NOCuIFcH3AiEAgkHcGr28V8jU9ZQZrvKgAU2t9kdXGrIvq03xc/9BrhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3adb454b67c402b57c91c70c45214779/midscene-cli-1.7.1.tgz","_integrity":"sha512-ovnHkr6wB/iuKh+f1Ag4y2i2MopAXAveC8aEova8zxyYQT7meEdeZHbN/dMjA+pBwAlBi0XO3cGP7kZH0inCWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.1","@midscene/web":"1.7.1","@midscene/core":"1.7.1","@midscene/shared":"1.7.1","@midscene/android":"1.7.1","@midscene/computer":"1.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1775655387509_0.2088972846355539","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409032436.0":{"name":"@midscene/cli","version":"1.7.2-beta-20260409032436.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"77653f8ad359965eb66af99c542448345aa31e72","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2-beta-20260409032436.0.tgz","fileCount":11,"integrity":"sha512-92Gmc3uUJZ27/Dhs5LrbKJqKiYbkBMXPfPnPYI9Wg/EOS6+ryAYap9n1V9gXFCWHbuWikGkEl4JJeI6ogtPkJA==","signatures":[{"sig":"MEYCIQDe++Onbyqm3njwBVg2jTDe/KMk1pavQmG/bHtcEKNehwIhAPck+32tu6UfE2DdvzDYOU1H6ONeSIQTaBY5jfMfssYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2-beta-20260409032436.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/303739c2aefbd654dce3897bf1794011/midscene-cli-1.7.2-beta-20260409032436.0.tgz","_integrity":"sha512-92Gmc3uUJZ27/Dhs5LrbKJqKiYbkBMXPfPnPYI9Wg/EOS6+ryAYap9n1V9gXFCWHbuWikGkEl4JJeI6ogtPkJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2-beta-20260409032436.0","@midscene/web":"1.7.2-beta-20260409032436.0","@midscene/core":"1.7.2-beta-20260409032436.0","@midscene/shared":"1.7.2-beta-20260409032436.0","@midscene/android":"1.7.2-beta-20260409032436.0","@midscene/computer":"1.7.2-beta-20260409032436.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2-beta-20260409032436.0_1775705203851_0.9732049283583226","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@midscene/cli","version":"1.7.2","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"06cca8fed7b14212464b76abf5e5ab9c6a575826","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2.tgz","fileCount":11,"integrity":"sha512-0Mak5XQffwTWzhQeR2G4638gU0Gin2P6U8RcUhH/Etn8lE2KqegH7zJolFAQjg4bQUCAj22+buA30wWUhVJtkg==","signatures":[{"sig":"MEYCIQDQJMyzNC3rAR+2fwZKsBeJVfnLYPkj8Mkxf7B+4zAMSwIhALb1ZoucXhr930l2SeaiM2tn7IW0ZBjOv0RiIsTARmBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ca69cb260d952be4a8f98ca2743025aa/midscene-cli-1.7.2.tgz","_integrity":"sha512-0Mak5XQffwTWzhQeR2G4638gU0Gin2P6U8RcUhH/Etn8lE2KqegH7zJolFAQjg4bQUCAj22+buA30wWUhVJtkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2","@midscene/web":"1.7.2","@midscene/core":"1.7.2","@midscene/shared":"1.7.2","@midscene/android":"1.7.2","@midscene/computer":"1.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2_1775706070247_0.18558418080240147","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409035204.0":{"name":"@midscene/cli","version":"1.7.2-beta-20260409035204.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"194f801e68478c58c8a057749e8562c3e0c6bc05","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2-beta-20260409035204.0.tgz","fileCount":11,"integrity":"sha512-mrtomiMj5/BkkQ197XttMo9dQa3mOB6bOVBZiB5jCAQg8Mw5sqZSRgUxQmzk2VZjhywljWrG1U70PzFKGSaEBA==","signatures":[{"sig":"MEUCIQDz33V8jz4EWyLf6tyNv1dTS7q++PfB/X3c1kEc64mtewIgHcE17rchaffDGUpxNlURZKEuFhhPxBSi7id1UWYCSc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2-beta-20260409035204.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2ed8705ec35d5c4f9f9a0c9f6fb14cae/midscene-cli-1.7.2-beta-20260409035204.0.tgz","_integrity":"sha512-mrtomiMj5/BkkQ197XttMo9dQa3mOB6bOVBZiB5jCAQg8Mw5sqZSRgUxQmzk2VZjhywljWrG1U70PzFKGSaEBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2-beta-20260409035204.0","@midscene/web":"1.7.2-beta-20260409035204.0","@midscene/core":"1.7.2-beta-20260409035204.0","@midscene/shared":"1.7.2-beta-20260409035204.0","@midscene/android":"1.7.2-beta-20260409035204.0","@midscene/computer":"1.7.2-beta-20260409035204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2-beta-20260409035204.0_1775706852203_0.3852792833158587","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409063000.0":{"name":"@midscene/cli","version":"1.7.2-beta-20260409063000.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d666557d460d27a3f734ed50c3855c16abedc119","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2-beta-20260409063000.0.tgz","fileCount":11,"integrity":"sha512-D9OGb204YKkcD2E4enNd77v2S1Iz77zE0zTjcGw30sq9q6K2pKD8TDk2gxHn6nf8XzdT2HhNe15kbnA/SOoMdg==","signatures":[{"sig":"MEYCIQC+9bCLvDOSV/MLKWTC2mW9o2GNuFrAi0Me+k/EZ/UC2AIhAMNrSJfZrzSZU2jhbISHOMlF7EtbnG98alD7NjsJIY/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2-beta-20260409063000.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/888ac78378b917afa83be91780403b6a/midscene-cli-1.7.2-beta-20260409063000.0.tgz","_integrity":"sha512-D9OGb204YKkcD2E4enNd77v2S1Iz77zE0zTjcGw30sq9q6K2pKD8TDk2gxHn6nf8XzdT2HhNe15kbnA/SOoMdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2-beta-20260409063000.0","@midscene/web":"1.7.2-beta-20260409063000.0","@midscene/core":"1.7.2-beta-20260409063000.0","@midscene/shared":"1.7.2-beta-20260409063000.0","@midscene/android":"1.7.2-beta-20260409063000.0","@midscene/computer":"1.7.2-beta-20260409063000.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2-beta-20260409063000.0_1775716330479_0.4235526076749534","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409070832.0":{"name":"@midscene/cli","version":"1.7.2-beta-20260409070832.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2a42ad2211f0fa8b8cab520fc4c5e60b38eca0a7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2-beta-20260409070832.0.tgz","fileCount":11,"integrity":"sha512-68ErRh2BydceB58QB8JcH9XqBVdw8GMQq7pCZlVuptkrJJRL7MAZBeCNPjmrp4phnTzvBYJHJN5oXcWPfbEd2g==","signatures":[{"sig":"MEQCIALoqUxT4ulBTPKDaEeIibnDyzMrxqBln774t64BVTOXAiAakgZ0IDCAZ2yfKJpcZmmZ6JL+VUBmlB8JWTDlZdXsaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2-beta-20260409070832.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/70073da55f4b911aaf51f679f98be01e/midscene-cli-1.7.2-beta-20260409070832.0.tgz","_integrity":"sha512-68ErRh2BydceB58QB8JcH9XqBVdw8GMQq7pCZlVuptkrJJRL7MAZBeCNPjmrp4phnTzvBYJHJN5oXcWPfbEd2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2-beta-20260409070832.0","@midscene/web":"1.7.2-beta-20260409070832.0","@midscene/core":"1.7.2-beta-20260409070832.0","@midscene/shared":"1.7.2-beta-20260409070832.0","@midscene/android":"1.7.2-beta-20260409070832.0","@midscene/computer":"1.7.2-beta-20260409070832.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2-beta-20260409070832.0_1775718639810_0.019367286644866866","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409091238.0":{"name":"@midscene/cli","version":"1.7.2-beta-20260409091238.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7df689368eb2edba2904ac04f0d1e5d9b3ae6366","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.2-beta-20260409091238.0.tgz","fileCount":11,"integrity":"sha512-o3uib+FRRyGfd27mIGg48ZrdKqefceGe+0sFH0ftPmpAveTB1sNOd9w/icqlLRBCKx0j+IZ/dY+WNLvNRCEKpA==","signatures":[{"sig":"MEQCIFRYBJr6m27D/CikQhAkw5QNhXCggSWVOqqk8qZxOzZoAiA30MGYOpjcLrk7sQ+SA0JTBCPZg5BLpcWii/2EzQKC+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.2-beta-20260409091238.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3e07be76af7bae4d08a7ce5e2d376419/midscene-cli-1.7.2-beta-20260409091238.0.tgz","_integrity":"sha512-o3uib+FRRyGfd27mIGg48ZrdKqefceGe+0sFH0ftPmpAveTB1sNOd9w/icqlLRBCKx0j+IZ/dY+WNLvNRCEKpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.2-beta-20260409091238.0","@midscene/web":"1.7.2-beta-20260409091238.0","@midscene/core":"1.7.2-beta-20260409091238.0","@midscene/shared":"1.7.2-beta-20260409091238.0","@midscene/android":"1.7.2-beta-20260409091238.0","@midscene/computer":"1.7.2-beta-20260409091238.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2-beta-20260409091238.0_1775726085227_0.7959901881099607","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@midscene/cli","version":"1.7.3","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"041afb710b9f9278bcf61ad0cc226cd659f6b897","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3.tgz","fileCount":11,"integrity":"sha512-RxhShc8gfh209Oej3Ll30DqLSXLS77iut5EDUB4BRih8O6beenpKWdDfq4lrKkc10yZC2Bn2cEDJhhVNXzIbxg==","signatures":[{"sig":"MEUCIQDrS6cA42EiXcE29sJknx/MmpOqyODtPnWJK9C1XdN94QIgJ9u7PUvuVfuSW2xJI7WMSpnqVVv6lTyI9GFjFHW/p9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b503f14c03e52e0971e80b8c6a551831/midscene-cli-1.7.3.tgz","_integrity":"sha512-RxhShc8gfh209Oej3Ll30DqLSXLS77iut5EDUB4BRih8O6beenpKWdDfq4lrKkc10yZC2Bn2cEDJhhVNXzIbxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3","@midscene/web":"1.7.3","@midscene/core":"1.7.3","@midscene/shared":"1.7.3","@midscene/android":"1.7.3","@midscene/computer":"1.7.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3_1775729071315_0.03824278117612545","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410073825.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260410073825.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c759911273f541355f2214a6fb9c7836080445a0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260410073825.0.tgz","fileCount":11,"integrity":"sha512-zQXps1+kiCu7aPaLrj3wTCWtXXyuR2vDAusXNl4mrkd6u5WvSjkZzCwZFZHiYUo23k9vbfdpkkmMPc3HKV68zg==","signatures":[{"sig":"MEQCIG+pG0vkgjP8maojTzkA9ke/5XpAZrG7sOnt9gqpvafHAiBlfQaWl5+zhJeXnFA3FuR5sonUFxluHLysXt2duMcRSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260410073825.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4f7314c2116221f5558caf2bb2446ceb/midscene-cli-1.7.3-beta-20260410073825.0.tgz","_integrity":"sha512-zQXps1+kiCu7aPaLrj3wTCWtXXyuR2vDAusXNl4mrkd6u5WvSjkZzCwZFZHiYUo23k9vbfdpkkmMPc3HKV68zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260410073825.0","@midscene/web":"1.7.3-beta-20260410073825.0","@midscene/core":"1.7.3-beta-20260410073825.0","@midscene/shared":"1.7.3-beta-20260410073825.0","@midscene/android":"1.7.3-beta-20260410073825.0","@midscene/computer":"1.7.3-beta-20260410073825.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260410073825.0_1775806832767_0.7808369326105418","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410094527.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260410094527.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d096eb7a55b284da80586d35e320eefe9f90c8b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260410094527.0.tgz","fileCount":11,"integrity":"sha512-SBI6TbB+nNcZwJm8apG1tu1daQKyIpLcAK9BMM8ewciP1UhwAIketN0pQO0eUp/gzJLHpdN4qs8EXcDhCHwgEg==","signatures":[{"sig":"MEUCIQCUMLWjTcvhWy2KmntjehufCBtQxxe03GzddQ0dEm3LoQIgCcLiuORAOmbLxeOA+XkLDclwZKPAuUkQkU+bSZ8yDDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260410094527.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/96bf61fa0e2de3d2945489bf37910cc2/midscene-cli-1.7.3-beta-20260410094527.0.tgz","_integrity":"sha512-SBI6TbB+nNcZwJm8apG1tu1daQKyIpLcAK9BMM8ewciP1UhwAIketN0pQO0eUp/gzJLHpdN4qs8EXcDhCHwgEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260410094527.0","@midscene/web":"1.7.3-beta-20260410094527.0","@midscene/core":"1.7.3-beta-20260410094527.0","@midscene/shared":"1.7.3-beta-20260410094527.0","@midscene/android":"1.7.3-beta-20260410094527.0","@midscene/computer":"1.7.3-beta-20260410094527.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260410094527.0_1775814456623_0.4228293731037449","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410102611.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260410102611.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f4fb9b765a9e02840ae46862e156da5592171082","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260410102611.0.tgz","fileCount":11,"integrity":"sha512-Z2k/6QGC1FttUXmkx2avAOMCOAC2F/Isf94dbtTF+45jS0mh+7nXiY+9Npv7JRjq1LHwa+IRkGDlQ42MpwrCYA==","signatures":[{"sig":"MEUCIQCVxk61Tafs9ywTM2IISDmFpnPOVavKzVto5MZ6uvhV9QIgHdkAbEBI6I6INrWTARHI7cm9RkbXqnmjtgoCb0w8+Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260410102611.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c26b3730eebdff077136302de9520d8f/midscene-cli-1.7.3-beta-20260410102611.0.tgz","_integrity":"sha512-Z2k/6QGC1FttUXmkx2avAOMCOAC2F/Isf94dbtTF+45jS0mh+7nXiY+9Npv7JRjq1LHwa+IRkGDlQ42MpwrCYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260410102611.0","@midscene/web":"1.7.3-beta-20260410102611.0","@midscene/core":"1.7.3-beta-20260410102611.0","@midscene/shared":"1.7.3-beta-20260410102611.0","@midscene/android":"1.7.3-beta-20260410102611.0","@midscene/computer":"1.7.3-beta-20260410102611.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260410102611.0_1775816904050_0.4779787942320757","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413090232.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260413090232.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e071629cf091f855c97239e19bb279a6804b841","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260413090232.0.tgz","fileCount":11,"integrity":"sha512-WuoVwfz+n6q5ydaBKfDoPFVcSMGqziJBN1jcUkQK7Cci0+TIdbTeM7fZXUMelDmkHeJhkaJCR4jwKX9mNNYlxQ==","signatures":[{"sig":"MEYCIQDnfXFiC8MtMPOHY5Y2ATfGuajzbOIlUapkdh2GU3nJZAIhAKIkafgj7CJaUs1ts37uUwUVy9UHbhxg0LcooQOssNX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260413090232.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d8427d379aabae98b2fe8820c945ee92/midscene-cli-1.7.3-beta-20260413090232.0.tgz","_integrity":"sha512-WuoVwfz+n6q5ydaBKfDoPFVcSMGqziJBN1jcUkQK7Cci0+TIdbTeM7fZXUMelDmkHeJhkaJCR4jwKX9mNNYlxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260413090232.0","@midscene/web":"1.7.3-beta-20260413090232.0","@midscene/core":"1.7.3-beta-20260413090232.0","@midscene/shared":"1.7.3-beta-20260413090232.0","@midscene/android":"1.7.3-beta-20260413090232.0","@midscene/computer":"1.7.3-beta-20260413090232.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260413090232.0_1776071077673_0.027584172036597465","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413092647.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260413092647.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cabebc1b9ef4d4a92a77283c693dd53ac5dcad90","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260413092647.0.tgz","fileCount":11,"integrity":"sha512-WNc0rA/vZwkeS+aR+ykba7B+MLuXsFj8LrcAEdbPFPvgYjh9LohD3NxPtIbkHMpVQN8r3WLggv83so1DIatgBw==","signatures":[{"sig":"MEUCIEh7Mw2uiQl0qK1UpTnsPWFJKmW5yVCu5GiP0uuCMGwQAiEA7DhOa+qEmNRqTaf4VngdutFZA6TlcMCNySLa/7V2Bvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260413092647.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a6183f26916865aad44843e637384e82/midscene-cli-1.7.3-beta-20260413092647.0.tgz","_integrity":"sha512-WNc0rA/vZwkeS+aR+ykba7B+MLuXsFj8LrcAEdbPFPvgYjh9LohD3NxPtIbkHMpVQN8r3WLggv83so1DIatgBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260413092647.0","@midscene/web":"1.7.3-beta-20260413092647.0","@midscene/core":"1.7.3-beta-20260413092647.0","@midscene/shared":"1.7.3-beta-20260413092647.0","@midscene/android":"1.7.3-beta-20260413092647.0","@midscene/computer":"1.7.3-beta-20260413092647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260413092647.0_1776072530948_0.06010548817367134","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414064358.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260414064358.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2efb44c9559dceedd7401ebe6f6eaeee2fd4f52c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260414064358.0.tgz","fileCount":11,"integrity":"sha512-6L90qIaVVRFE4nfD0rBqZFVN3dS1lXIfU9nkH9iGlB+h4zteyDzXurqngNBTq9jHjh6ZpTXKIPu6FE+Eqq8YRg==","signatures":[{"sig":"MEYCIQC84eGsUxEaCsRPgm0wRbUsko5s+L7A/xv6xHyi3NxGNgIhALz23F3ZaggPLMEAjZO35lJJC2Q7VeyfrICQGMDeGr7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260414064358.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/28d42c41b7fd44155a030cf809d44d2a/midscene-cli-1.7.3-beta-20260414064358.0.tgz","_integrity":"sha512-6L90qIaVVRFE4nfD0rBqZFVN3dS1lXIfU9nkH9iGlB+h4zteyDzXurqngNBTq9jHjh6ZpTXKIPu6FE+Eqq8YRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260414064358.0","@midscene/web":"1.7.3-beta-20260414064358.0","@midscene/core":"1.7.3-beta-20260414064358.0","@midscene/shared":"1.7.3-beta-20260414064358.0","@midscene/android":"1.7.3-beta-20260414064358.0","@midscene/computer":"1.7.3-beta-20260414064358.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260414064358.0_1776149168690_0.36972142779595085","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414094926.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260414094926.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fd9448e8dfba5f97e3922ab484248cf892f70aab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260414094926.0.tgz","fileCount":11,"integrity":"sha512-Td0bV7Cjx60R9DsZpwMnzcYly/g4T+RHSElsq7iDmN6JOeIBlUWfPNAB0ABVkelBwP7V5pjqykwWDOhqXWhI1w==","signatures":[{"sig":"MEUCIQCQlJQA2m+PeVYBVaEw/dN9OgEJVlfJ9/+Ro/CX5C2heQIgZSbEjLWYUPezfmfPJAX7s1CBuXBjT3a91RSr4t9efKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260414094926.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/163723c7fa78bdcd3b81e3ba41f5c593/midscene-cli-1.7.3-beta-20260414094926.0.tgz","_integrity":"sha512-Td0bV7Cjx60R9DsZpwMnzcYly/g4T+RHSElsq7iDmN6JOeIBlUWfPNAB0ABVkelBwP7V5pjqykwWDOhqXWhI1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260414094926.0","@midscene/web":"1.7.3-beta-20260414094926.0","@midscene/core":"1.7.3-beta-20260414094926.0","@midscene/shared":"1.7.3-beta-20260414094926.0","@midscene/android":"1.7.3-beta-20260414094926.0","@midscene/computer":"1.7.3-beta-20260414094926.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260414094926.0_1776160291961_0.6745538222917333","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415040019.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415040019.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c309d9c96fe04ed9c93058f67f7b7fd4b1d15d20","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415040019.0.tgz","fileCount":11,"integrity":"sha512-T7h1eTIMJ4rHlR169+RKpiauBefDX2ME7UeIpp5OZIoJVadNRcssonkhNtH0Czp87lppJrmNFJf/ZhJYic7ddw==","signatures":[{"sig":"MEUCIQCDY2Wbv8MKsIjDHUKJnpcy7NHtfYI3v4Bn3UnjkIyCNwIgI29WyG4h3yj5zpFRuxHPvccB1aWr7z6OXSzc7XYdOXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415040019.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e443ca76cee45d7c007e48e4dafb4085/midscene-cli-1.7.3-beta-20260415040019.0.tgz","_integrity":"sha512-T7h1eTIMJ4rHlR169+RKpiauBefDX2ME7UeIpp5OZIoJVadNRcssonkhNtH0Czp87lppJrmNFJf/ZhJYic7ddw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415040019.0","@midscene/web":"1.7.3-beta-20260415040019.0","@midscene/core":"1.7.3-beta-20260415040019.0","@midscene/shared":"1.7.3-beta-20260415040019.0","@midscene/android":"1.7.3-beta-20260415040019.0","@midscene/computer":"1.7.3-beta-20260415040019.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415040019.0_1776225744591_0.9271865380207078","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415062833.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415062833.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"472aba377115bcc7d9d9afaaaeffb50158af29ad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415062833.0.tgz","fileCount":11,"integrity":"sha512-wzy/d/m69uzC7BmMCQyNzg0q9DYhmUlXEU2ui5dSmFmwwl+pYSas/YsBNNwEr+lMybdzddpXV14KsYAekff3Cw==","signatures":[{"sig":"MEQCIFGkFJ1+veItuV7wDH7Hx9ilSzXTxCzyka1dnacatTjvAiAHqIjPkR3Cu3dtcadfjSaKNPXGUuZ1O/ov3A79DKM1aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415062833.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1857c3249f8cc857b526b2aaf9180f91/midscene-cli-1.7.3-beta-20260415062833.0.tgz","_integrity":"sha512-wzy/d/m69uzC7BmMCQyNzg0q9DYhmUlXEU2ui5dSmFmwwl+pYSas/YsBNNwEr+lMybdzddpXV14KsYAekff3Cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415062833.0","@midscene/web":"1.7.3-beta-20260415062833.0","@midscene/core":"1.7.3-beta-20260415062833.0","@midscene/shared":"1.7.3-beta-20260415062833.0","@midscene/android":"1.7.3-beta-20260415062833.0","@midscene/computer":"1.7.3-beta-20260415062833.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415062833.0_1776234646402_0.5478508442353338","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415065850.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415065850.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d139d48204c37585396cf56a535f128ad92b3d0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415065850.0.tgz","fileCount":11,"integrity":"sha512-NMdkfKK+fcDk0Zdx4w2K+od3/zPQaEKi71lzn0CsjgvkI99A7J6+Eew9rxOEtALaBxHEEE4eVAvFKBP2UNtrpg==","signatures":[{"sig":"MEYCIQDoyLoj+Elg7tEUiaAsNEQAcbYD1FUxlb6mv+banb7uywIhAPebOaJkQ7i68Y8UbxXg8ZxNhm2WVA+CUi9Yniw8VHHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415065850.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5cf7278156f383e0e7d9556a58db66f9/midscene-cli-1.7.3-beta-20260415065850.0.tgz","_integrity":"sha512-NMdkfKK+fcDk0Zdx4w2K+od3/zPQaEKi71lzn0CsjgvkI99A7J6+Eew9rxOEtALaBxHEEE4eVAvFKBP2UNtrpg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415065850.0","@midscene/web":"1.7.3-beta-20260415065850.0","@midscene/core":"1.7.3-beta-20260415065850.0","@midscene/shared":"1.7.3-beta-20260415065850.0","@midscene/android":"1.7.3-beta-20260415065850.0","@midscene/computer":"1.7.3-beta-20260415065850.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415065850.0_1776236454780_0.36660912366542164","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415071518.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415071518.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"597ddcdf2478ea02921aafb3091f116bfb720715","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415071518.0.tgz","fileCount":11,"integrity":"sha512-yB7T3hj5X9ZgL7IkWgBZGVLoNAjP6BlPyjQNemlSof49NyBbZPf6o3sbpAIX7nDrJNu0lndlZGtvl3aBnmLe6A==","signatures":[{"sig":"MEUCIQDI8Us++0aLykBMHlasnIlnc+RTTFMjRuGpQx8VKUeidAIgNYmkz1AZCwxcrMx1+POVcV98jCjJjmUjoaCd7ak2eAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415071518.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2df81cca602a2794504298f9b737141a/midscene-cli-1.7.3-beta-20260415071518.0.tgz","_integrity":"sha512-yB7T3hj5X9ZgL7IkWgBZGVLoNAjP6BlPyjQNemlSof49NyBbZPf6o3sbpAIX7nDrJNu0lndlZGtvl3aBnmLe6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415071518.0","@midscene/web":"1.7.3-beta-20260415071518.0","@midscene/core":"1.7.3-beta-20260415071518.0","@midscene/shared":"1.7.3-beta-20260415071518.0","@midscene/android":"1.7.3-beta-20260415071518.0","@midscene/computer":"1.7.3-beta-20260415071518.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415071518.0_1776237444219_0.727564084215897","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415073003.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415073003.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6fc873d2a5bef2b7b36a24e9673c370edecd2e3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415073003.0.tgz","fileCount":11,"integrity":"sha512-uUSBG25jpwMaYMzszgVaLqpC4PQ/2NthCgFzYBeOioAAFBe7QIr+SPiRdR3gNRcNwKUc5ZZ7AGAokDQ6lS2MIg==","signatures":[{"sig":"MEYCIQDCgpu3gyl4c6eLdJN8Kr3ZryJ10EM8W548gw3DkdB7UwIhAPZ6AcD+eAVxhwga1yDSk5q0bN/E9lM59RPl4fh/i2dE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415073003.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/90303a6155184d4753a11e54cc47b7e7/midscene-cli-1.7.3-beta-20260415073003.0.tgz","_integrity":"sha512-uUSBG25jpwMaYMzszgVaLqpC4PQ/2NthCgFzYBeOioAAFBe7QIr+SPiRdR3gNRcNwKUc5ZZ7AGAokDQ6lS2MIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415073003.0","@midscene/web":"1.7.3-beta-20260415073003.0","@midscene/core":"1.7.3-beta-20260415073003.0","@midscene/shared":"1.7.3-beta-20260415073003.0","@midscene/android":"1.7.3-beta-20260415073003.0","@midscene/computer":"1.7.3-beta-20260415073003.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415073003.0_1776238331666_0.4572853926178251","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415085200.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415085200.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"825e1446f604cf087fff73d5d95a5fe04f1393c9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415085200.0.tgz","fileCount":11,"integrity":"sha512-TgqHUE7Jk/y3H8zTOSzcC+/p5TZ1QnWmJ4peAbPmooo5Xmsp+UyNc8StWsZBIPWyRa4sV5Ysfca7AxyAXYdhTg==","signatures":[{"sig":"MEUCIB9QhCh7Zoc/cr99n9vYK/DGCAWtOMB5cLAFvvXAlXHEAiEA41dnB3RWOkb8hxRh6v87S0jEXhOAeEAAUk5fEujv06w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415085200.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7502c0960c3777bcf77e9b07eee2f920/midscene-cli-1.7.3-beta-20260415085200.0.tgz","_integrity":"sha512-TgqHUE7Jk/y3H8zTOSzcC+/p5TZ1QnWmJ4peAbPmooo5Xmsp+UyNc8StWsZBIPWyRa4sV5Ysfca7AxyAXYdhTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415085200.0","@midscene/web":"1.7.3-beta-20260415085200.0","@midscene/core":"1.7.3-beta-20260415085200.0","@midscene/shared":"1.7.3-beta-20260415085200.0","@midscene/android":"1.7.3-beta-20260415085200.0","@midscene/computer":"1.7.3-beta-20260415085200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415085200.0_1776243249347_0.5121981328122249","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415114529.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260415114529.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7ea7d1a39a29672b5ae7cf119aa73396403fac66","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260415114529.0.tgz","fileCount":11,"integrity":"sha512-0HF1aWaY1HYmmlYIcRSUxScIVih75pd6W6iYg8kJkb3BTbCJCLYYA8iJjtHdIUX9Gujn4H0O7nzNyHKsFBdiWg==","signatures":[{"sig":"MEQCID6/MkgJ0dhIgUKS2W31ROxao5cGX13wBnSwEh0ZDBDqAiBLM0sxfkC997uREpUh9axFVzOgXtL5bge2G9qDtwOyQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260415114529.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eb1d81e466df193017ac6f518c26f361/midscene-cli-1.7.3-beta-20260415114529.0.tgz","_integrity":"sha512-0HF1aWaY1HYmmlYIcRSUxScIVih75pd6W6iYg8kJkb3BTbCJCLYYA8iJjtHdIUX9Gujn4H0O7nzNyHKsFBdiWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260415114529.0","@midscene/web":"1.7.3-beta-20260415114529.0","@midscene/core":"1.7.3-beta-20260415114529.0","@midscene/shared":"1.7.3-beta-20260415114529.0","@midscene/android":"1.7.3-beta-20260415114529.0","@midscene/computer":"1.7.3-beta-20260415114529.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260415114529.0_1776253661367_0.789862619883243","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@midscene/cli","version":"1.7.4","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"33319fff735a714ea902c2a272ae13191f64dcad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.4.tgz","fileCount":11,"integrity":"sha512-/+0AiI8P/CGuKXUZzUY+79aymvbePYKTIZjwD+jYvq9TnqqI7KOWDOHT4+qq3rXeT8Gafwd+dKrEUpjGLunS2Q==","signatures":[{"sig":"MEUCIGYuZk08zZ0Dxkxk9Ry1113EbCZwqxUBYCwGAuzZvohZAiEAgMHQFjd07k1zCIuvsFfNy12PuMtwfelY6SlgbMexxBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47d71f133ccd304d55d72477ebc5e9ed/midscene-cli-1.7.4.tgz","_integrity":"sha512-/+0AiI8P/CGuKXUZzUY+79aymvbePYKTIZjwD+jYvq9TnqqI7KOWDOHT4+qq3rXeT8Gafwd+dKrEUpjGLunS2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.4","@midscene/web":"1.7.4","@midscene/core":"1.7.4","@midscene/shared":"1.7.4","@midscene/android":"1.7.4","@midscene/computer":"1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.4_1776309266265_0.2132270791937676","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260416090650.0":{"name":"@midscene/cli","version":"1.7.3-beta-20260416090650.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e09e76d674e3ce4ad5f92d42f6de8ba93692c49","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.3-beta-20260416090650.0.tgz","fileCount":11,"integrity":"sha512-DKD5kdDoQRSLwoY4e55m8IG/KYBKV8S+i4WpHy4MjuraJdpLPo75c09i+1ysLUqFpq2yz3sdniWf9KWlUx8Adw==","signatures":[{"sig":"MEYCIQDVd2EoJxlo7RCTDu52oJdtVDFFhTfBIX5iOGlg2dsrTgIhAKnsaKwPZuCe3stE88Rg8rMFlGimvPVhcivkR5ruW5rr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.3-beta-20260416090650.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4560956a709c04cfa7b96b40609b56e8/midscene-cli-1.7.3-beta-20260416090650.0.tgz","_integrity":"sha512-DKD5kdDoQRSLwoY4e55m8IG/KYBKV8S+i4WpHy4MjuraJdpLPo75c09i+1ysLUqFpq2yz3sdniWf9KWlUx8Adw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.3-beta-20260416090650.0","@midscene/web":"1.7.3-beta-20260416090650.0","@midscene/core":"1.7.3-beta-20260416090650.0","@midscene/shared":"1.7.3-beta-20260416090650.0","@midscene/android":"1.7.3-beta-20260416090650.0","@midscene/computer":"1.7.3-beta-20260416090650.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3-beta-20260416090650.0_1776330515395_0.9362541285673383","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260418223706.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260418223706.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"de910a6382929b80aa0ae0b95281a46684aae41d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260418223706.0.tgz","fileCount":11,"integrity":"sha512-Vf04Tmt+68GFy7K0lEKIl9WgyeRintE4TpHUUc2W9sRfn2QCi3ysOvjxXMcyOlxgialUT14wfvdjiz7eMnYz+g==","signatures":[{"sig":"MEYCIQCVqAtPdeKHyp8p+TtbV1R7SR98UXjaESl3lkGuD8g8wAIhAKvzkkVQuZnK7nxrv6KnI6CxC+P8/L6lCZ1QKSvU6OHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260418223706.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d10abe01bc4febd5c53831adbd439f95/midscene-cli-1.7.5-beta-20260418223706.0.tgz","_integrity":"sha512-Vf04Tmt+68GFy7K0lEKIl9WgyeRintE4TpHUUc2W9sRfn2QCi3ysOvjxXMcyOlxgialUT14wfvdjiz7eMnYz+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260418223706.0","@midscene/web":"1.7.5-beta-20260418223706.0","@midscene/core":"1.7.5-beta-20260418223706.0","@midscene/shared":"1.7.5-beta-20260418223706.0","@midscene/android":"1.7.5-beta-20260418223706.0","@midscene/computer":"1.7.5-beta-20260418223706.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260418223706.0_1776551963556_0.3957934312599882","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031652.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420031652.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dcb98ed6b8c95bfd7403c4a8ef22b4f0fb6aa847","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420031652.0.tgz","fileCount":11,"integrity":"sha512-2PYmEXQ6k1/m1hk7mGqV4kYyaFpq9UY2j9amDyiWUELH1gNhbPTgeeUVCqMqwXAUf4ZbXMleYn2ghCs8dAtrHw==","signatures":[{"sig":"MEUCIClVMT4FA3Z5V61eiD1R9Hc6gbtiPx+I/VzCyvpo5heoAiEAmwRlH0e2b9Pizbp65Cp8yfsD0bIwXGNN6+JOgDrFICo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420031652.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/968b11ab4c0f5fe68f216766aac6ea2b/midscene-cli-1.7.5-beta-20260420031652.0.tgz","_integrity":"sha512-2PYmEXQ6k1/m1hk7mGqV4kYyaFpq9UY2j9amDyiWUELH1gNhbPTgeeUVCqMqwXAUf4ZbXMleYn2ghCs8dAtrHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420031652.0","@midscene/web":"1.7.5-beta-20260420031652.0","@midscene/core":"1.7.5-beta-20260420031652.0","@midscene/shared":"1.7.5-beta-20260420031652.0","@midscene/android":"1.7.5-beta-20260420031652.0","@midscene/computer":"1.7.5-beta-20260420031652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420031652.0_1776655149675_0.8207739447265483","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031920.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420031920.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"31d151fd5c9471be045f2db4d56e4708cba8af93","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420031920.0.tgz","fileCount":11,"integrity":"sha512-6QRIpmyxwJ+8pNvpln8KjrkQMTSJlOuErgvoUIX8O5x5k6MQ3MFoNqZ/Ei5ESVc4siHPTQrlgycSkz+9KI1KPg==","signatures":[{"sig":"MEYCIQCyMmjhOde6OMFhFkt21l8fUIrc/WgpqsFB1hELfLOCdQIhALhye2gMv2DiBCIYSBvhvJb5ZMtvZwCBETq1r4vUXTdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420031920.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eb78cd49af8f141fd5870283cd42f6e5/midscene-cli-1.7.5-beta-20260420031920.0.tgz","_integrity":"sha512-6QRIpmyxwJ+8pNvpln8KjrkQMTSJlOuErgvoUIX8O5x5k6MQ3MFoNqZ/Ei5ESVc4siHPTQrlgycSkz+9KI1KPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420031920.0","@midscene/web":"1.7.5-beta-20260420031920.0","@midscene/core":"1.7.5-beta-20260420031920.0","@midscene/shared":"1.7.5-beta-20260420031920.0","@midscene/android":"1.7.5-beta-20260420031920.0","@midscene/computer":"1.7.5-beta-20260420031920.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420031920.0_1776655296527_0.5722105882212711","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420032657.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420032657.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3aadd1345fa43bce4779bcbd31387163230070c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420032657.0.tgz","fileCount":11,"integrity":"sha512-L7ycbekWsKpu87JGILpRU5d0VauenP84cK5BBoSWtf9696joHI1b/9b3QRbklHxyabqCymoM6S43Og9sOl6QaQ==","signatures":[{"sig":"MEYCIQC4Nsw/XoYXnLL2MqVeCV29s+nYPOF14dN3tgoDnD1HeQIhAMDDBExJIk/BVX06/at06CQAgTtmsaI1Xo1D6whOLjWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420032657.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9f8e9aaba0c5df1dd1a204165902e237/midscene-cli-1.7.5-beta-20260420032657.0.tgz","_integrity":"sha512-L7ycbekWsKpu87JGILpRU5d0VauenP84cK5BBoSWtf9696joHI1b/9b3QRbklHxyabqCymoM6S43Og9sOl6QaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420032657.0","@midscene/web":"1.7.5-beta-20260420032657.0","@midscene/core":"1.7.5-beta-20260420032657.0","@midscene/shared":"1.7.5-beta-20260420032657.0","@midscene/android":"1.7.5-beta-20260420032657.0","@midscene/computer":"1.7.5-beta-20260420032657.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420032657.0_1776655750941_0.7680769967189358","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420035759.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420035759.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b3bf84c66e623e30acf6deaa307b31381dfedbec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420035759.0.tgz","fileCount":11,"integrity":"sha512-yRDmXC/kcMqD41aqoGWxi7YUgmae0E8aXfMwc5YWlMfS84nHs1tlGHhA7RhYEj3QWf/D0NEKHUCX6J22ynM0qw==","signatures":[{"sig":"MEUCIQDR39hgEyG1EoZZG5Tv8r9S75Fgg3ewC4cgk7LqJIViDAIgBf/HOL2S7OSzT5Tbol0FgIBjw5brXFv56HHd1WC2F3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420035759.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/384ade1042cd02ec669c0f310323aa86/midscene-cli-1.7.5-beta-20260420035759.0.tgz","_integrity":"sha512-yRDmXC/kcMqD41aqoGWxi7YUgmae0E8aXfMwc5YWlMfS84nHs1tlGHhA7RhYEj3QWf/D0NEKHUCX6J22ynM0qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420035759.0","@midscene/web":"1.7.5-beta-20260420035759.0","@midscene/core":"1.7.5-beta-20260420035759.0","@midscene/shared":"1.7.5-beta-20260420035759.0","@midscene/android":"1.7.5-beta-20260420035759.0","@midscene/computer":"1.7.5-beta-20260420035759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420035759.0_1776657612965_0.134010571006427","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420052829.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420052829.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa2055d4fcec456639bd105b1a1ddab5db2b2d77","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420052829.0.tgz","fileCount":11,"integrity":"sha512-F97A9Gt+nA8t/ZEHaZj3Slejj4DCX2P4U7dACzWALhWLgt7AQd9PH0D2B0qVAVRptq6JCBuRhJE0xECUUJpUnA==","signatures":[{"sig":"MEUCIQCVvKVsfhvw70GjlvgMn9EpfAVCxk1zMsmz5Psjsh7LcwIgci7vxoOhF+54WZIR/XN0C7be5o2uXZaXdq/6MxkI/to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420052829.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4def5b03b72c6980e67d63bd8c1e5fae/midscene-cli-1.7.5-beta-20260420052829.0.tgz","_integrity":"sha512-F97A9Gt+nA8t/ZEHaZj3Slejj4DCX2P4U7dACzWALhWLgt7AQd9PH0D2B0qVAVRptq6JCBuRhJE0xECUUJpUnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420052829.0","@midscene/web":"1.7.5-beta-20260420052829.0","@midscene/core":"1.7.5-beta-20260420052829.0","@midscene/shared":"1.7.5-beta-20260420052829.0","@midscene/android":"1.7.5-beta-20260420052829.0","@midscene/computer":"1.7.5-beta-20260420052829.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420052829.0_1776663037969_0.8178774953987891","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420061332.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420061332.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"094f8cc170d9672b523befc4d7f5085cae05ba6e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420061332.0.tgz","fileCount":11,"integrity":"sha512-2AtHYG0kYrjIj5XBLTZrYz3EptkDmo8VPz5VhwO1oDEraK37nWS1ia+hBQtduUu9YcQLBdtzWPaBoiJpDHxFGA==","signatures":[{"sig":"MEUCIQCFWNDk55WBBHowq8OPFyoKDRDiyLiS6CWlFhl+LK2F0wIgdoujOtqvbMynfoLOdy1TiH/Eo+Kjn7E+Y4avS7i6Z8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420061332.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e5cb4c632160cf45da308c9616aa8a99/midscene-cli-1.7.5-beta-20260420061332.0.tgz","_integrity":"sha512-2AtHYG0kYrjIj5XBLTZrYz3EptkDmo8VPz5VhwO1oDEraK37nWS1ia+hBQtduUu9YcQLBdtzWPaBoiJpDHxFGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420061332.0","@midscene/web":"1.7.5-beta-20260420061332.0","@midscene/core":"1.7.5-beta-20260420061332.0","@midscene/shared":"1.7.5-beta-20260420061332.0","@midscene/android":"1.7.5-beta-20260420061332.0","@midscene/computer":"1.7.5-beta-20260420061332.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420061332.0_1776665743766_0.2683718828456203","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420065618.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420065618.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a39b1030b6dc60a36bf3d76ba6ccb525958748c7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420065618.0.tgz","fileCount":11,"integrity":"sha512-4pb7/xBKk1l0nM41guyPHcN5p3gAWgRyJuWjyHT/DEU/xGF6CI4V++ajRJiEes8HD7DHvWo2y98c7H7deyh58w==","signatures":[{"sig":"MEQCID9tVMSSXXWCwJrgzDUy0S12zxj1SP//De5DUL8tZXA0AiBbpf4J6fJ4NQwYY2LmEnL6qjwAht74tv9PWDFO7V1Xog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420065618.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2cce3b8cab904663acab3631050b91b4/midscene-cli-1.7.5-beta-20260420065618.0.tgz","_integrity":"sha512-4pb7/xBKk1l0nM41guyPHcN5p3gAWgRyJuWjyHT/DEU/xGF6CI4V++ajRJiEes8HD7DHvWo2y98c7H7deyh58w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420065618.0","@midscene/web":"1.7.5-beta-20260420065618.0","@midscene/core":"1.7.5-beta-20260420065618.0","@midscene/shared":"1.7.5-beta-20260420065618.0","@midscene/android":"1.7.5-beta-20260420065618.0","@midscene/computer":"1.7.5-beta-20260420065618.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420065618.0_1776668305859_0.8501273799766607","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420070046.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420070046.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"416606c5c4f39aceb3700eb74ef9a396f39b6a1e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420070046.0.tgz","fileCount":11,"integrity":"sha512-h5si5TSG0LV+ZuNsVOvaAZcW+C1eexHoGFGMbGodIX0FB0n6+zVoKqJzP957DBxXMil4f+efWIusdVayqGf2gg==","signatures":[{"sig":"MEUCIEWhGqKSeB6IGq1dpUgcHa6THZa3uTpKqMXJmYxkU1MXAiEAl+SvUnxPKSORw8zwUoMtAlJHzUsPZMVTlMEeUCOFNVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420070046.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3ceefd65cb51cc3073d91830f86bf5a5/midscene-cli-1.7.5-beta-20260420070046.0.tgz","_integrity":"sha512-h5si5TSG0LV+ZuNsVOvaAZcW+C1eexHoGFGMbGodIX0FB0n6+zVoKqJzP957DBxXMil4f+efWIusdVayqGf2gg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420070046.0","@midscene/web":"1.7.5-beta-20260420070046.0","@midscene/core":"1.7.5-beta-20260420070046.0","@midscene/shared":"1.7.5-beta-20260420070046.0","@midscene/android":"1.7.5-beta-20260420070046.0","@midscene/computer":"1.7.5-beta-20260420070046.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420070046.0_1776668585231_0.3707158675494493","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420075536.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420075536.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0c13cb4f38b63c43c8195f715bf3e3ad6d6d4bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420075536.0.tgz","fileCount":11,"integrity":"sha512-jqiwe6hLhPevTru+YNU88cSMS9Ym86xm3+NtZ7soypKUH/xo8kwrkCfipPhdWKJqOMwa5Sw2V60H+GbHgC7zXg==","signatures":[{"sig":"MEUCIEGagrfMHkXc8hUc7AnV9n3PG6h7cHNVSceUz/X1kTTsAiEA31TVQw7/QxTEM8Y1RRdYIJObytt6wWXBR+0DwH5/CAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420075536.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/325cd62323425599281eb33d253b7e7e/midscene-cli-1.7.5-beta-20260420075536.0.tgz","_integrity":"sha512-jqiwe6hLhPevTru+YNU88cSMS9Ym86xm3+NtZ7soypKUH/xo8kwrkCfipPhdWKJqOMwa5Sw2V60H+GbHgC7zXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420075536.0","@midscene/web":"1.7.5-beta-20260420075536.0","@midscene/core":"1.7.5-beta-20260420075536.0","@midscene/shared":"1.7.5-beta-20260420075536.0","@midscene/android":"1.7.5-beta-20260420075536.0","@midscene/computer":"1.7.5-beta-20260420075536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420075536.0_1776671867510_0.47208481258042956","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420082205.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420082205.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80974c6bf4f09580bd509dd3411f410ae13165bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420082205.0.tgz","fileCount":11,"integrity":"sha512-2thcvvuxkGZc8wNTzR+EECdNQgU1ou4BD0BTLqjIeqXDoNJXVFGtsnSZ39OE27qAetTQBijmBAuyB7zMbQMQzw==","signatures":[{"sig":"MEUCIB1BL19vtYwh32hBvZAICkwdWrkWh0jyU9kLU9Ges0GuAiEA1C96Zv6hqd5iJOfo35n0UCC8AuBWLB2U8ieCCLNPFww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420082205.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ab406709497d9253630f95412009ced6/midscene-cli-1.7.5-beta-20260420082205.0.tgz","_integrity":"sha512-2thcvvuxkGZc8wNTzR+EECdNQgU1ou4BD0BTLqjIeqXDoNJXVFGtsnSZ39OE27qAetTQBijmBAuyB7zMbQMQzw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420082205.0","@midscene/web":"1.7.5-beta-20260420082205.0","@midscene/core":"1.7.5-beta-20260420082205.0","@midscene/shared":"1.7.5-beta-20260420082205.0","@midscene/android":"1.7.5-beta-20260420082205.0","@midscene/computer":"1.7.5-beta-20260420082205.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420082205.0_1776673457253_0.37425013689626496","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420091216.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420091216.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c581531c3a034881da339c6fec880d170ee3f20","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420091216.0.tgz","fileCount":11,"integrity":"sha512-y7RGfiuCqzxtHC+XNmGOZjTkKZHokw0CwjAZTJvDOYV/icnOzwXjOsuu7h/KtZkq6je5k54t7RnNMWcQoGdVQA==","signatures":[{"sig":"MEUCIQDdl6EzY98xNmF2VWvIa6eqLUABUOQFsHJrAwrI2d8h3AIgcUFmGoLiA0cTHHYKFYNGzNm3USJZq8L5FKXZ0by2l1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420091216.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8432ea2d315c5a8bbeb3c6a34361a767/midscene-cli-1.7.5-beta-20260420091216.0.tgz","_integrity":"sha512-y7RGfiuCqzxtHC+XNmGOZjTkKZHokw0CwjAZTJvDOYV/icnOzwXjOsuu7h/KtZkq6je5k54t7RnNMWcQoGdVQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420091216.0","@midscene/web":"1.7.5-beta-20260420091216.0","@midscene/core":"1.7.5-beta-20260420091216.0","@midscene/shared":"1.7.5-beta-20260420091216.0","@midscene/android":"1.7.5-beta-20260420091216.0","@midscene/computer":"1.7.5-beta-20260420091216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420091216.0_1776676463484_0.10834930959812561","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420110257.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260420110257.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d81717b33712393a896f62b17fc16821b9f04c82","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260420110257.0.tgz","fileCount":11,"integrity":"sha512-vR263s+ojtR5t/ob14yqXtJvx4Noh4ZFU5859GhgM8H8IUmJ0bX+uk7e0Zu8ejnkYW/Xe7jNjDVaGUYtMNSCHg==","signatures":[{"sig":"MEUCIH0jGqfQ9OO9NzyLsw8zdESZLeJfOhvbpDgAXRlhi15bAiEAi2xuDyqubPuM6Obwdpt5aJpu14d80RGjqeVkzEOfuRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260420110257.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/53a8138c78000ab59fec60a430ee7e09/midscene-cli-1.7.5-beta-20260420110257.0.tgz","_integrity":"sha512-vR263s+ojtR5t/ob14yqXtJvx4Noh4ZFU5859GhgM8H8IUmJ0bX+uk7e0Zu8ejnkYW/Xe7jNjDVaGUYtMNSCHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260420110257.0","@midscene/web":"1.7.5-beta-20260420110257.0","@midscene/core":"1.7.5-beta-20260420110257.0","@midscene/shared":"1.7.5-beta-20260420110257.0","@midscene/android":"1.7.5-beta-20260420110257.0","@midscene/computer":"1.7.5-beta-20260420110257.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260420110257.0_1776683087950_0.18404875028793355","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421024012.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260421024012.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"15f7d7e7a66ab59bc99ba86b1e51b545f132eed4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260421024012.0.tgz","fileCount":11,"integrity":"sha512-dznsqzS+ay1JmIhpr3E8DSAHv01Ly0j6XTOjyqCczfQaluFUs1BNOX81FbYemmh/E2lCF8dNu6erYuUblFxJkg==","signatures":[{"sig":"MEUCIQCsqKPaeazfDu+h3JxLg9ktdCFYaRG7gP0Ta4CQ/FaaLwIgMiLjbY5RPTIf/WwMZJvYvfO6ir5OWzwFn0M77OOGuUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260421024012.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5f694e09fc88a8a7890c70b2bcd02cd1/midscene-cli-1.7.5-beta-20260421024012.0.tgz","_integrity":"sha512-dznsqzS+ay1JmIhpr3E8DSAHv01Ly0j6XTOjyqCczfQaluFUs1BNOX81FbYemmh/E2lCF8dNu6erYuUblFxJkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260421024012.0","@midscene/web":"1.7.5-beta-20260421024012.0","@midscene/core":"1.7.5-beta-20260421024012.0","@midscene/shared":"1.7.5-beta-20260421024012.0","@midscene/android":"1.7.5-beta-20260421024012.0","@midscene/computer":"1.7.5-beta-20260421024012.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260421024012.0_1776739344693_0.42715119013020875","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030240.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260421030240.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5c3a9cc12e603021200a93b8b24c226d173fa3ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260421030240.0.tgz","fileCount":11,"integrity":"sha512-/0tN/7MhphW5U1dds9blvYO7IGp1rF7pZOiWSeuDYmYrnqjdkQ3cyuzRNNkXzTfC1iOf579hm+rM2nje5FZccg==","signatures":[{"sig":"MEUCIQDTtR84SvYVgLJiHJ7yfRqzNqKw7R7+8WNwZ/zLDKRuSAIgMC+ofYf7onwVHudhnzlca0A2uqxveY/PXXgwWE59Voc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260421030240.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fcb54230f7a8bd03f3c0e4028abf80cb/midscene-cli-1.7.5-beta-20260421030240.0.tgz","_integrity":"sha512-/0tN/7MhphW5U1dds9blvYO7IGp1rF7pZOiWSeuDYmYrnqjdkQ3cyuzRNNkXzTfC1iOf579hm+rM2nje5FZccg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260421030240.0","@midscene/web":"1.7.5-beta-20260421030240.0","@midscene/core":"1.7.5-beta-20260421030240.0","@midscene/shared":"1.7.5-beta-20260421030240.0","@midscene/android":"1.7.5-beta-20260421030240.0","@midscene/computer":"1.7.5-beta-20260421030240.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260421030240.0_1776740693240_0.47959281029804646","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030751.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260421030751.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e5523075f12e246efd2c15983db8766d151f3774","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260421030751.0.tgz","fileCount":11,"integrity":"sha512-C+wxAPBiLE9FgtXZPn2KBIp5w1iGe41Y+5bIZhJIHwOX18PBba1l+19faLTj0fB2nRxsyWNmDafDyEZ5ARuuYw==","signatures":[{"sig":"MEYCIQDfF6iMX0GyczocDtOsFwFICvKvpgYu1Mf0cv4tUaHwPQIhAN7wrCLNIDImQAB8P7/aKxqteekkgCG8OuNg0D/gjztz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260421030751.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/10d444daf327f6207a9aace9b3a9f23b/midscene-cli-1.7.5-beta-20260421030751.0.tgz","_integrity":"sha512-C+wxAPBiLE9FgtXZPn2KBIp5w1iGe41Y+5bIZhJIHwOX18PBba1l+19faLTj0fB2nRxsyWNmDafDyEZ5ARuuYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260421030751.0","@midscene/web":"1.7.5-beta-20260421030751.0","@midscene/core":"1.7.5-beta-20260421030751.0","@midscene/shared":"1.7.5-beta-20260421030751.0","@midscene/android":"1.7.5-beta-20260421030751.0","@midscene/computer":"1.7.5-beta-20260421030751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260421030751.0_1776741001599_0.32855016097519063","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421061704.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260421061704.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"877ae23358f83a6ed2ddd47b55883ef531622283","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260421061704.0.tgz","fileCount":11,"integrity":"sha512-E1SkSILcdjwJ4ynksFhP+tRDKJHr1PgquDefOKK+WCK3rtyp6YM51Wzw4ELuceMzgr49IWO1Nad3ROSsvxxOZA==","signatures":[{"sig":"MEUCIAx4kj2eCcJ0948sdDKyrvJ5y4LIVZrK/4v3WxOBDqzsAiEAtNCTdtuRH9+yhpT1baryfzjdiAclxYcG33RKV37sQlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260421061704.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6704a58d3097fa51a43d2ad5fd2cc9c8/midscene-cli-1.7.5-beta-20260421061704.0.tgz","_integrity":"sha512-E1SkSILcdjwJ4ynksFhP+tRDKJHr1PgquDefOKK+WCK3rtyp6YM51Wzw4ELuceMzgr49IWO1Nad3ROSsvxxOZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260421061704.0","@midscene/web":"1.7.5-beta-20260421061704.0","@midscene/core":"1.7.5-beta-20260421061704.0","@midscene/shared":"1.7.5-beta-20260421061704.0","@midscene/android":"1.7.5-beta-20260421061704.0","@midscene/computer":"1.7.5-beta-20260421061704.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260421061704.0_1776752363851_0.3130986598833081","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@midscene/cli","version":"1.7.5","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c712361bd249251b4acb5aebbe6869acc4ea8ef1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5.tgz","fileCount":11,"integrity":"sha512-22GsPhf93Rvu6ekgP8d+J9BlLn6xelAGKAriznK7Fsxh/y1Xabn7RLMJhREdO+fdJTwvkmz2etPd1QHZeKJzGQ==","signatures":[{"sig":"MEQCIA3tSavJrUFQDrJ76QQ1pFpLokATa9cZFkiEkloEmQ+GAiAGv/dR1cox65CIEQasPHZX4b/IuDE1wMtiYQXJJwczNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1bf0a4fa449d6b93db6bda1c7655472e/midscene-cli-1.7.5.tgz","_integrity":"sha512-22GsPhf93Rvu6ekgP8d+J9BlLn6xelAGKAriznK7Fsxh/y1Xabn7RLMJhREdO+fdJTwvkmz2etPd1QHZeKJzGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5","@midscene/web":"1.7.5","@midscene/core":"1.7.5","@midscene/shared":"1.7.5","@midscene/android":"1.7.5","@midscene/computer":"1.7.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5_1776754595084_0.8487002275128099","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260421072755.0":{"name":"@midscene/cli","version":"1.7.6-beta-20260421072755.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5490e231b3d686249ee0d910875af13f80d4d4d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.6-beta-20260421072755.0.tgz","fileCount":11,"integrity":"sha512-ZhQW8q24kFZVhtj7+vqzsaXSyG3nAHnLMAmG17rREgGL9rObf5Bp6t5+JqT3nlyl7LcoSecrKW4xDkQXE7CtrA==","signatures":[{"sig":"MEQCICeUREIz7yOXTYebnCm0UWzUwV8FOkfrJL20ULNeLsW9AiAv9g2W/Ws67+cImuVU2tqEMgJ9TOC8w8uO+IdlQoBHYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.6-beta-20260421072755.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d483dbaa8a334750f04ea1a81920bc09/midscene-cli-1.7.6-beta-20260421072755.0.tgz","_integrity":"sha512-ZhQW8q24kFZVhtj7+vqzsaXSyG3nAHnLMAmG17rREgGL9rObf5Bp6t5+JqT3nlyl7LcoSecrKW4xDkQXE7CtrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.6-beta-20260421072755.0","@midscene/web":"1.7.6-beta-20260421072755.0","@midscene/core":"1.7.6-beta-20260421072755.0","@midscene/shared":"1.7.6-beta-20260421072755.0","@midscene/android":"1.7.6-beta-20260421072755.0","@midscene/computer":"1.7.6-beta-20260421072755.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6-beta-20260421072755.0_1776756606722_0.3369992721296682","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421125751.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260421125751.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"edf498cb6f2ed12c630b4fc03c7f7b167e77abc2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260421125751.0.tgz","fileCount":11,"integrity":"sha512-+g/fh9I01O9E1LVcPQ1AaY8oA7K5QbZ06jlBlzhC14ruvgS5/ku5HNBQeq3/Ap6FsdafLa9ChPuvLKKODe8t4Q==","signatures":[{"sig":"MEUCIQDSGOevFHkSX1Ahueif97bNaq0eHaQnmIC8GifLbPlKYAIgTHR6asZ+vFF4mgc8HOZoLbG4lj606Ag/Q20+GOt+yvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260421125751.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/74ef34c5a8d3a6bf3485ceefaa32c1a6/midscene-cli-1.7.5-beta-20260421125751.0.tgz","_integrity":"sha512-+g/fh9I01O9E1LVcPQ1AaY8oA7K5QbZ06jlBlzhC14ruvgS5/ku5HNBQeq3/Ap6FsdafLa9ChPuvLKKODe8t4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260421125751.0","@midscene/web":"1.7.5-beta-20260421125751.0","@midscene/core":"1.7.5-beta-20260421125751.0","@midscene/shared":"1.7.5-beta-20260421125751.0","@midscene/android":"1.7.5-beta-20260421125751.0","@midscene/computer":"1.7.5-beta-20260421125751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260421125751.0_1776776389511_0.2879792164439525","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422015927.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260422015927.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d4a7c30638a942107232a61c1d14432137b8cb59","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260422015927.0.tgz","fileCount":11,"integrity":"sha512-r2eOiL/5XtsH/MsIw57H3fopgG6QAnUL092CeONR+odoTFPpm4HrgPelZBo0PhHy6K4PO1RnADUb1rj0SjMA7A==","signatures":[{"sig":"MEYCIQCb3KIC/mz7qW9LGcEhGn43C7eN8n1JRddnb8JytObgpAIhAPy+PRAuY1/JHUZckJUFv0vK+gRdMXoGJeta/RYJGANf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260422015927.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ff46e0c4169a5e94259058d2831a17dd/midscene-cli-1.7.5-beta-20260422015927.0.tgz","_integrity":"sha512-r2eOiL/5XtsH/MsIw57H3fopgG6QAnUL092CeONR+odoTFPpm4HrgPelZBo0PhHy6K4PO1RnADUb1rj0SjMA7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260422015927.0","@midscene/web":"1.7.5-beta-20260422015927.0","@midscene/core":"1.7.5-beta-20260422015927.0","@midscene/shared":"1.7.5-beta-20260422015927.0","@midscene/android":"1.7.5-beta-20260422015927.0","@midscene/computer":"1.7.5-beta-20260422015927.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260422015927.0_1776823302951_0.2292359431899369","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422092200.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260422092200.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d02534cf85974c7a53cb0a6a4a585b8ae0678dfb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260422092200.0.tgz","fileCount":11,"integrity":"sha512-FeJOIls89KNme+QQYPcv6X0SBzWDMqfrMniDGhhZht+50MQaZhRjIG93ovIr3Hxfdbc3WQQScjcnzQXQHKdl5g==","signatures":[{"sig":"MEYCIQC1H3x/t37VWjKI+qiYOeXW+Lw5x+c5kfn2OUFLpFlPLAIhAPETwou9bKN2t3EKCWyv5ZWD6O/kgDGrFCpIgcS4x0pF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260422092200.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7ff0d4ac9da8542aec73ab686495f311/midscene-cli-1.7.5-beta-20260422092200.0.tgz","_integrity":"sha512-FeJOIls89KNme+QQYPcv6X0SBzWDMqfrMniDGhhZht+50MQaZhRjIG93ovIr3Hxfdbc3WQQScjcnzQXQHKdl5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260422092200.0","@midscene/web":"1.7.5-beta-20260422092200.0","@midscene/core":"1.7.5-beta-20260422092200.0","@midscene/shared":"1.7.5-beta-20260422092200.0","@midscene/android":"1.7.5-beta-20260422092200.0","@midscene/computer":"1.7.5-beta-20260422092200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260422092200.0_1776849862402_0.9086536631992768","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422103445.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260422103445.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2a1a7a17bcf02b7c6d3c9fa6de5ed62b004bf882","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260422103445.0.tgz","fileCount":11,"integrity":"sha512-tLOie6MRb0UgrsE5mpSByYzDet6lr7ssFc9q0fZsFqzFNEbXEzckH83LmRDxIRMq47dG0bd2Mmpl6MGzB4IRRw==","signatures":[{"sig":"MEUCIA4hkNXGN3ikY2xOXzBag5exztJCqxC7QYPd5JtB4UIrAiEAstiLcIKc6Ykh1z+fgRMImFBJ12YsqOMTBMGvwj5EUKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260422103445.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1b5ca9599541829d2cf04e46a8784bad/midscene-cli-1.7.5-beta-20260422103445.0.tgz","_integrity":"sha512-tLOie6MRb0UgrsE5mpSByYzDet6lr7ssFc9q0fZsFqzFNEbXEzckH83LmRDxIRMq47dG0bd2Mmpl6MGzB4IRRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260422103445.0","@midscene/web":"1.7.5-beta-20260422103445.0","@midscene/core":"1.7.5-beta-20260422103445.0","@midscene/shared":"1.7.5-beta-20260422103445.0","@midscene/android":"1.7.5-beta-20260422103445.0","@midscene/computer":"1.7.5-beta-20260422103445.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260422103445.0_1776854231062_0.14986981283637313","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423055241.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260423055241.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a09fcb17673171c8319f907079ad5a133e450ca2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260423055241.0.tgz","fileCount":11,"integrity":"sha512-X3+ZiOKyBv8buufEJ4xq1T9Ld5bs8eDRX2yst27m3Gq7RWQfdV3We4t4NocEqnuRdxwVSopUJ7vUIkGvJULnbA==","signatures":[{"sig":"MEYCIQDHclY8AItfVQd+1OtFGoPH9HcHBFK0rqmD4K8vqEoBWAIhAPzA/EVHKlTWdKV1ug2qjDKehU8OmgF8hdKjR+cmzc5C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260423055241.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3d817e4bc28e9ddaed56e81e8336e5d9/midscene-cli-1.7.5-beta-20260423055241.0.tgz","_integrity":"sha512-X3+ZiOKyBv8buufEJ4xq1T9Ld5bs8eDRX2yst27m3Gq7RWQfdV3We4t4NocEqnuRdxwVSopUJ7vUIkGvJULnbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260423055241.0","@midscene/web":"1.7.5-beta-20260423055241.0","@midscene/core":"1.7.5-beta-20260423055241.0","@midscene/shared":"1.7.5-beta-20260423055241.0","@midscene/android":"1.7.5-beta-20260423055241.0","@midscene/computer":"1.7.5-beta-20260423055241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260423055241.0_1776923713089_0.022865718109764233","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423060506.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260423060506.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"62ce2c2b9b9aa079a024acaaea10a7ed525b9e66","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260423060506.0.tgz","fileCount":11,"integrity":"sha512-RC4Xz/Vw216PGoDb9e+Fu2v/5xlTWFrWVr2iEi43wKMKI/c1tnbgP3Roil523cD/5qc6chYLx40xodF/f46REQ==","signatures":[{"sig":"MEYCIQDek4W907ZRk0ChDNFe0h0KjmsADMgPnYbAszqeQpE6cAIhAJZsICryf+zoMa3DqEQ69rHlBwcCm3aXCv3kdZVEtYXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260423060506.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5f7970aacba0e44b852d0bbaec5dea58/midscene-cli-1.7.5-beta-20260423060506.0.tgz","_integrity":"sha512-RC4Xz/Vw216PGoDb9e+Fu2v/5xlTWFrWVr2iEi43wKMKI/c1tnbgP3Roil523cD/5qc6chYLx40xodF/f46REQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260423060506.0","@midscene/web":"1.7.5-beta-20260423060506.0","@midscene/core":"1.7.5-beta-20260423060506.0","@midscene/shared":"1.7.5-beta-20260423060506.0","@midscene/android":"1.7.5-beta-20260423060506.0","@midscene/computer":"1.7.5-beta-20260423060506.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260423060506.0_1776924448474_0.7888458492393169","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423065911.0":{"name":"@midscene/cli","version":"1.7.5-beta-20260423065911.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"65c3c1a6c4e3af0d89dbe34ad4340136e7896599","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.5-beta-20260423065911.0.tgz","fileCount":11,"integrity":"sha512-h9IiaN6Gep8VHaXISf/gsPtbQC2LGq+KgEKBV+vVZQJKcO23Wd39qJTnu1kqzC+pzDzIrqiRslbY1p/EtTRIew==","signatures":[{"sig":"MEUCIEIsDexOX0vGk+eKNmrPuHYP0/+zdtXqWIepqaPK7J3kAiEA8nX+TQQGbV9uWBqh6+/8wnGvPg6zLyhnX5NY46PZYEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.5-beta-20260423065911.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/77d94c5763a3430dab561a6e13c41642/midscene-cli-1.7.5-beta-20260423065911.0.tgz","_integrity":"sha512-h9IiaN6Gep8VHaXISf/gsPtbQC2LGq+KgEKBV+vVZQJKcO23Wd39qJTnu1kqzC+pzDzIrqiRslbY1p/EtTRIew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.5-beta-20260423065911.0","@midscene/web":"1.7.5-beta-20260423065911.0","@midscene/core":"1.7.5-beta-20260423065911.0","@midscene/shared":"1.7.5-beta-20260423065911.0","@midscene/android":"1.7.5-beta-20260423065911.0","@midscene/computer":"1.7.5-beta-20260423065911.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5-beta-20260423065911.0_1776927696027_0.02729683404917771","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260423130231.0":{"name":"@midscene/cli","version":"1.7.6-beta-20260423130231.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"586795edbdb1b8602cdd9fcaa02557672ebd89c6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.6-beta-20260423130231.0.tgz","fileCount":11,"integrity":"sha512-rCn6ELMNhLdU6w463PQoHFarhjKBVIHT0CFMJr0m/LtLqv/iDjvMBF4nzaEMJsFq0WkjdyIBwxw2qYLRTZ80hQ==","signatures":[{"sig":"MEYCIQDa092/BucATLg3vqI34ofHjZ4ELLPvY8x+TnOz5WfHFgIhAKWB0nz/6HyCdqtMxLEsAD+eal+3SvDsaGTHQ430Ac9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.6-beta-20260423130231.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6dee0e86db756d2f250fe937e37adaca/midscene-cli-1.7.6-beta-20260423130231.0.tgz","_integrity":"sha512-rCn6ELMNhLdU6w463PQoHFarhjKBVIHT0CFMJr0m/LtLqv/iDjvMBF4nzaEMJsFq0WkjdyIBwxw2qYLRTZ80hQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.6-beta-20260423130231.0","@midscene/web":"1.7.6-beta-20260423130231.0","@midscene/core":"1.7.6-beta-20260423130231.0","@midscene/shared":"1.7.6-beta-20260423130231.0","@midscene/android":"1.7.6-beta-20260423130231.0","@midscene/computer":"1.7.6-beta-20260423130231.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6-beta-20260423130231.0_1776949488662_0.5432311611302232","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260425023224.0":{"name":"@midscene/cli","version":"1.7.6-beta-20260425023224.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"61dd0ed5bf9d02dff3f13ff6866571b6ecf60628","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.6-beta-20260425023224.0.tgz","fileCount":11,"integrity":"sha512-nd0UxS00rVTcd0+WZxV26jMgRYT52/EC9R2+lKXMQ61zvxrMKkWSiP/blnFsLahnPQJm6PiOWvkVp6giS5jgdw==","signatures":[{"sig":"MEUCIQCKjmEReQWwuzc5Ovh8bTNg/kW4RMd1me/494mC3dLuTAIgesJeph5x//P5lxFEnLCmX5w/s9SL+zr7rSBpu9cgvGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.6-beta-20260425023224.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d0e8756e56de07b6edcd8381db0204c7/midscene-cli-1.7.6-beta-20260425023224.0.tgz","_integrity":"sha512-nd0UxS00rVTcd0+WZxV26jMgRYT52/EC9R2+lKXMQ61zvxrMKkWSiP/blnFsLahnPQJm6PiOWvkVp6giS5jgdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.6-beta-20260425023224.0","@midscene/web":"1.7.6-beta-20260425023224.0","@midscene/core":"1.7.6-beta-20260425023224.0","@midscene/shared":"1.7.6-beta-20260425023224.0","@midscene/android":"1.7.6-beta-20260425023224.0","@midscene/computer":"1.7.6-beta-20260425023224.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6-beta-20260425023224.0_1777084478627_0.7018832424565327","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260427023820.0":{"name":"@midscene/cli","version":"1.7.6-beta-20260427023820.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2814d7dc2c8c5154e62c27aac44eb6bd1c4c8d8d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.6-beta-20260427023820.0.tgz","fileCount":11,"integrity":"sha512-ac1E1U65RtBtGEmfuVP40M+5wYkFnXNdGyuOaX6ZlP9oe6wDkYdHcsKWw9hb4mIv7UwX9Jov+y48s3r3Jhgifg==","signatures":[{"sig":"MEUCIQD/Co/FvmuvVw2WRgKX1xsIUCwgM2ZoQQ9CCCmpbi7NWgIgHxFwaJ43nWqZZNZMg9xBuZ5v0bVBh+BreZAYTEtoN44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.6-beta-20260427023820.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e12763f8cdb41f1c6aed67681789a4b1/midscene-cli-1.7.6-beta-20260427023820.0.tgz","_integrity":"sha512-ac1E1U65RtBtGEmfuVP40M+5wYkFnXNdGyuOaX6ZlP9oe6wDkYdHcsKWw9hb4mIv7UwX9Jov+y48s3r3Jhgifg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.6-beta-20260427023820.0","@midscene/web":"1.7.6-beta-20260427023820.0","@midscene/core":"1.7.6-beta-20260427023820.0","@midscene/shared":"1.7.6-beta-20260427023820.0","@midscene/android":"1.7.6-beta-20260427023820.0","@midscene/computer":"1.7.6-beta-20260427023820.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6-beta-20260427023820.0_1777257631850_0.7155099591700438","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@midscene/cli","version":"1.7.6","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3581c766479ff9537a255612764f5a640288c49a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.6.tgz","fileCount":11,"integrity":"sha512-50uR3ap7jnAStSngStEI05oZhQWfuD9q6YcWFwT/VemTlzXD61DEAcSdQNJAoGIwbaMixd7xWH03XPPQErkMkQ==","signatures":[{"sig":"MEYCIQCF0j5ukS9d5eHmGyqWn8XNWoQdRoG4pdRiGIxOqWftTQIhAO4tvA140E+r53DHSY448LMswcpmiFpDcoRtut175Hlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008086},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4d219412f8ac24f8e426acf15a93edb1/midscene-cli-1.7.6.tgz","_integrity":"sha512-50uR3ap7jnAStSngStEI05oZhQWfuD9q6YcWFwT/VemTlzXD61DEAcSdQNJAoGIwbaMixd7xWH03XPPQErkMkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.6","@midscene/web":"1.7.6","@midscene/core":"1.7.6","@midscene/shared":"1.7.6","@midscene/android":"1.7.6","@midscene/computer":"1.7.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6_1777283087277_0.9938834562760508","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428092036.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260428092036.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"03a5b37cda3e64257b9f55fd937a6043166af1a2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260428092036.0.tgz","fileCount":11,"integrity":"sha512-3dxfoSNvO42zPJFQoIgK65vDh8/jGXKb9Wg1JIZNN95q7Ahuhi8p7O7W9x76EteVq6X9vWCMMXwzza8duYGSMw==","signatures":[{"sig":"MEQCIEJtrBPrY4cghhbdEt4CZa6YjpKaOL/60qvKOLCp++EUAiAP+FI1vSZMvo2byJVw9qML198bVvy1+/Mh91oqrR9bCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260428092036.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c857bd14e60c3ad365454bac7cba2cd7/midscene-cli-1.7.7-beta-20260428092036.0.tgz","_integrity":"sha512-3dxfoSNvO42zPJFQoIgK65vDh8/jGXKb9Wg1JIZNN95q7Ahuhi8p7O7W9x76EteVq6X9vWCMMXwzza8duYGSMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260428092036.0","@midscene/web":"1.7.7-beta-20260428092036.0","@midscene/core":"1.7.7-beta-20260428092036.0","@midscene/shared":"1.7.7-beta-20260428092036.0","@midscene/android":"1.7.7-beta-20260428092036.0","@midscene/computer":"1.7.7-beta-20260428092036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260428092036.0_1777368187630_0.7450796723843882","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428102047.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260428102047.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"86809e964868b596b3f6c48ae43ebdb024f47951","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260428102047.0.tgz","fileCount":11,"integrity":"sha512-KMuIMYFufCQxVErBLST9T/eJ+Z5sOiWCRLh05yp+j7+DHtMe7iB+pvg70LOlnjHCA/D0poeThew3VIeZ/MAR5A==","signatures":[{"sig":"MEQCIGAsYvFL449mGH3yPE5L3XA7fXB2K6nJAGMYPBofSYhUAiBUkASisMhZqBK8nyiD1sCR7Ym0fggt1RtESgSW+q9rlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260428102047.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c876ac0c7b7fd612565fbb8e04e67dd1/midscene-cli-1.7.7-beta-20260428102047.0.tgz","_integrity":"sha512-KMuIMYFufCQxVErBLST9T/eJ+Z5sOiWCRLh05yp+j7+DHtMe7iB+pvg70LOlnjHCA/D0poeThew3VIeZ/MAR5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260428102047.0","@midscene/web":"1.7.7-beta-20260428102047.0","@midscene/core":"1.7.7-beta-20260428102047.0","@midscene/shared":"1.7.7-beta-20260428102047.0","@midscene/android":"1.7.7-beta-20260428102047.0","@midscene/computer":"1.7.7-beta-20260428102047.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260428102047.0_1777371806730_0.14081850100515414","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428105933.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260428105933.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"176e3609b3cfb6c982a59c155d1fda48f300f973","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260428105933.0.tgz","fileCount":11,"integrity":"sha512-kl44towL3hH3I95Uep1SsbGhmguplyKJDFLeZORTBeJtqmvm+T+XDOZoBUUCP2DTtVLTPEdJ3smxW8GW3WjdYw==","signatures":[{"sig":"MEYCIQCVwztXff3/Vg6r2nOijnNvEFk6UzPYl4sW/e1pUyJpywIhAKbI/IG01Q6/vhpBaq25xCzhhmvQCAs7Tvnvn9uf9uIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260428105933.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/35921e5b0cde5050c48dc93afaf00062/midscene-cli-1.7.7-beta-20260428105933.0.tgz","_integrity":"sha512-kl44towL3hH3I95Uep1SsbGhmguplyKJDFLeZORTBeJtqmvm+T+XDOZoBUUCP2DTtVLTPEdJ3smxW8GW3WjdYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260428105933.0","@midscene/web":"1.7.7-beta-20260428105933.0","@midscene/core":"1.7.7-beta-20260428105933.0","@midscene/shared":"1.7.7-beta-20260428105933.0","@midscene/android":"1.7.7-beta-20260428105933.0","@midscene/computer":"1.7.7-beta-20260428105933.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260428105933.0_1777374088292_0.46756807110224563","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428153909.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260428153909.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3db8d3fa43e75e31a609a50ed86539c6931c5314","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260428153909.0.tgz","fileCount":11,"integrity":"sha512-DI5x/nYBjTgYlCIik+LHjGM2r6OfiFVWmBfitad7UBZVg8TG38eHO70Wu+CPkf5lKnk5mJGz31gNCLHMArx2WA==","signatures":[{"sig":"MEUCIQClDY7f0XetM/C7kLkEkLX4kOJaxIjfa4943kXNd2jbjgIgMMzPPY+K7UZOEvpazmOFwfnGpacD5C0I/kXZ9iax37Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260428153909.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ef757444f224601ecf24dea9f5e1e975/midscene-cli-1.7.7-beta-20260428153909.0.tgz","_integrity":"sha512-DI5x/nYBjTgYlCIik+LHjGM2r6OfiFVWmBfitad7UBZVg8TG38eHO70Wu+CPkf5lKnk5mJGz31gNCLHMArx2WA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260428153909.0","@midscene/web":"1.7.7-beta-20260428153909.0","@midscene/core":"1.7.7-beta-20260428153909.0","@midscene/shared":"1.7.7-beta-20260428153909.0","@midscene/android":"1.7.7-beta-20260428153909.0","@midscene/computer":"1.7.7-beta-20260428153909.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260428153909.0_1777390913966_0.5304568469377768","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260429033400.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260429033400.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b727869700259831d57537dda32960901ba8a451","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260429033400.0.tgz","fileCount":11,"integrity":"sha512-HUMhLjT0Xt9oBId4h0JtsO7hyShaMz+TSwk1DdBs8AeP/OBhtJfYHAJyY7+5p5XtnYC2wRhU1y5NeaeijJ6/pQ==","signatures":[{"sig":"MEYCIQDJIZiVnR9qUAOTcPIhCXSdoC0NHGbIGkodmLiYzhu2xAIhANJYeSSSl8xTrx2+xuh/1vCV/7fbF2jGOst31IaWWeX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008312},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260429033400.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8b6a28e126639ecb888a60d40bb2e34f/midscene-cli-1.7.7-beta-20260429033400.0.tgz","_integrity":"sha512-HUMhLjT0Xt9oBId4h0JtsO7hyShaMz+TSwk1DdBs8AeP/OBhtJfYHAJyY7+5p5XtnYC2wRhU1y5NeaeijJ6/pQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260429033400.0","@midscene/web":"1.7.7-beta-20260429033400.0","@midscene/core":"1.7.7-beta-20260429033400.0","@midscene/shared":"1.7.7-beta-20260429033400.0","@midscene/android":"1.7.7-beta-20260429033400.0","@midscene/computer":"1.7.7-beta-20260429033400.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260429033400.0_1777433780986_0.9239049331823532","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260430031647.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260430031647.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc86f2b0a9dd794fb2701ef89fadca1157a9cbad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260430031647.0.tgz","fileCount":11,"integrity":"sha512-Zoq+XTQpapy8vj3HtwE9v1pdzWqVt2LZAmPKJr0j2C8gAb31RgZ3EJwlnmcnFnXxq+HrbVJOaW08dB/JXLZpbA==","signatures":[{"sig":"MEYCIQDPZma+woGXCslh6pEZiVOmCIFrSzA/Ml4uT8Zo9Hhi5wIhAMGg+b9lm+1iHskCieAYlXCZea5x/qqW40VKucddkAaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260430031647.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/560d681201055ad529ad8b5f327e6d36/midscene-cli-1.7.7-beta-20260430031647.0.tgz","_integrity":"sha512-Zoq+XTQpapy8vj3HtwE9v1pdzWqVt2LZAmPKJr0j2C8gAb31RgZ3EJwlnmcnFnXxq+HrbVJOaW08dB/JXLZpbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260430031647.0","@midscene/web":"1.7.7-beta-20260430031647.0","@midscene/core":"1.7.7-beta-20260430031647.0","@midscene/shared":"1.7.7-beta-20260430031647.0","@midscene/android":"1.7.7-beta-20260430031647.0","@midscene/computer":"1.7.7-beta-20260430031647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260430031647.0_1777519159316_0.5359725295319855","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@midscene/cli","version":"1.7.7","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"918e64abaffdec7db5836c8c35dbfcc460ed5815","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7.tgz","fileCount":11,"integrity":"sha512-Jd98tNZol5H7Dbn8yyTnTG6iahKm+FO5TNDWtXnJtYKaT6ayyiDv/Un+c9MjUuWwU2oF9y9N4va24xVeRk7Z2Q==","signatures":[{"sig":"MEUCIQDgLujd58cA9W1xyZO/Q+wuetBi72tZ77+TDQ8IVbqmcAIgIc9hubYyxtgsen5V6oE5SzSoatOZV5LnBpzKSW4xF/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008720},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9ed4715cf38d15b1de87c51b86c6b69b/midscene-cli-1.7.7.tgz","_integrity":"sha512-Jd98tNZol5H7Dbn8yyTnTG6iahKm+FO5TNDWtXnJtYKaT6ayyiDv/Un+c9MjUuWwU2oF9y9N4va24xVeRk7Z2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7","@midscene/web":"1.7.7","@midscene/core":"1.7.7","@midscene/shared":"1.7.7","@midscene/android":"1.7.7","@midscene/computer":"1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7_1777532526029_0.20134876427919357","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@midscene/cli","version":"1.7.9","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8544123f8aea3e16e780eac5e4144a9c8d6481cf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.9.tgz","fileCount":11,"integrity":"sha512-Lh7Ozmpse5/EL6WlkKUQLlRHgXZZI2CKNU1Xsh+9TpNd5nO6mtOgPj5bl8EQN5KImHpHCqAMV+aMik9/a/e6fg==","signatures":[{"sig":"MEUCIFv8UTKIoQMKZhD7niezA4F+xG5H8DIMR1sWpRwR6hNyAiEAjNDr3vn3gsfipjU2QHHA7YXvraC8GNo4kOyeVrYQGWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008720},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/683828c62e491915919ad5da11335d81/midscene-cli-1.7.9.tgz","_integrity":"sha512-Lh7Ozmpse5/EL6WlkKUQLlRHgXZZI2CKNU1Xsh+9TpNd5nO6mtOgPj5bl8EQN5KImHpHCqAMV+aMik9/a/e6fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.9","@midscene/web":"1.7.9","@midscene/core":"1.7.9","@midscene/shared":"1.7.9","@midscene/android":"1.7.9","@midscene/computer":"1.7.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.9_1778039920284_0.7096453663711646","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507030203.0":{"name":"@midscene/cli","version":"1.7.10-beta-20260507030203.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db87505647fb9fd1e8ace6dc6f0ff9ef1ce7d8a2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.10-beta-20260507030203.0.tgz","fileCount":11,"integrity":"sha512-FkDuy93gwyLh91X0CiZGmnq/MQGkjJGOO/rw4wzvhokW2TK9UEgtSeuQ6bizJlbkHEmcYY8kePuVpTi80sLFsQ==","signatures":[{"sig":"MEYCIQCvF0AF8KNun4T6QuKwbHLuzJ0EWifwu6jZ/K97XFDihwIhAPMVB+rhy09kZEnToNxSJsQw17C87kpPOAUjMu4poc0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008957},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.10-beta-20260507030203.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/362d834bb7c673e379f8ccbff6cea292/midscene-cli-1.7.10-beta-20260507030203.0.tgz","_integrity":"sha512-FkDuy93gwyLh91X0CiZGmnq/MQGkjJGOO/rw4wzvhokW2TK9UEgtSeuQ6bizJlbkHEmcYY8kePuVpTi80sLFsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.10-beta-20260507030203.0","@midscene/web":"1.7.10-beta-20260507030203.0","@midscene/core":"1.7.10-beta-20260507030203.0","@midscene/shared":"1.7.10-beta-20260507030203.0","@midscene/android":"1.7.10-beta-20260507030203.0","@midscene/computer":"1.7.10-beta-20260507030203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.10-beta-20260507030203.0_1778123058087_0.2585327952047065","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507123827.0":{"name":"@midscene/cli","version":"1.7.10-beta-20260507123827.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0707c1e40d5d5edc5bef1a8e9d3a122d351de9e6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.10-beta-20260507123827.0.tgz","fileCount":11,"integrity":"sha512-JuWrljStyDn0ZTsKLbHD+/3GtL541eCYxlUVexCZoLAmaHVR+1QUYf6n2+AvKgnsSMzvX+wIzouEK1vEQA3xww==","signatures":[{"sig":"MEYCIQDIFRmJgFaAXf93pIJdWigLrZRaP7llikDl6a/plQry0wIhALb8Tq/37SmRW/IrbLKdY/7eFdRkutPQ2B8gTSUG1Up8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008957},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.10-beta-20260507123827.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f11e4c9fe430b2328e1d3fbb29ae4873/midscene-cli-1.7.10-beta-20260507123827.0.tgz","_integrity":"sha512-JuWrljStyDn0ZTsKLbHD+/3GtL541eCYxlUVexCZoLAmaHVR+1QUYf6n2+AvKgnsSMzvX+wIzouEK1vEQA3xww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.10-beta-20260507123827.0","@midscene/web":"1.7.10-beta-20260507123827.0","@midscene/core":"1.7.10-beta-20260507123827.0","@midscene/shared":"1.7.10-beta-20260507123827.0","@midscene/android":"1.7.10-beta-20260507123827.0","@midscene/computer":"1.7.10-beta-20260507123827.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.10-beta-20260507123827.0_1778157648295_0.7535307367547355","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260508024212.0":{"name":"@midscene/cli","version":"1.7.10-beta-20260508024212.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2124743509fe087515596201d3df89f0af78534c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.10-beta-20260508024212.0.tgz","fileCount":11,"integrity":"sha512-Ykll77YSWsG0xd159eh625Y8VEKcfZjBjDNdBjw16OYN4OQTwPWc/pBjQkNICwEbVVqh9aY7lOATb9rqNqJmXw==","signatures":[{"sig":"MEQCIHTsR1h+Wm40JqLivsihmZnEJsbabm2szF0lgwRqCYYIAiA3CMgddBwaqHwhih1sC+pvvs1w5MqtHwMY1YVlJjnJuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008957},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.10-beta-20260508024212.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/585d65a6b3e1cccb0e8933845c058585/midscene-cli-1.7.10-beta-20260508024212.0.tgz","_integrity":"sha512-Ykll77YSWsG0xd159eh625Y8VEKcfZjBjDNdBjw16OYN4OQTwPWc/pBjQkNICwEbVVqh9aY7lOATb9rqNqJmXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.10-beta-20260508024212.0","@midscene/web":"1.7.10-beta-20260508024212.0","@midscene/core":"1.7.10-beta-20260508024212.0","@midscene/shared":"1.7.10-beta-20260508024212.0","@midscene/android":"1.7.10-beta-20260508024212.0","@midscene/computer":"1.7.10-beta-20260508024212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.10-beta-20260508024212.0_1778208265864_0.31358427365019415","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508070206.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260508070206.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50f126d74ddc7c4f42824b89cbe7e53aa0fd5d5f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260508070206.0.tgz","fileCount":11,"integrity":"sha512-WiPSaeCYZwAeSZ7rDGNrcrZVSsTEs/n9lCYb+fXudpZwvDTzi2YtIz4XQgweYhex7kwiS6NLBaDagp1WdBOL1Q==","signatures":[{"sig":"MEUCIC2ec8lz8tyWIlAMx94xBwbwXRJLGoMzBLHgJvRDA/ZZAiEAmXHPOiLwUkpQOh+7opOA5tG31aadcTvEcNJ8xKKFwc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260508070206.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/343a722d203b1afa0c5827e6d941a98f/midscene-cli-1.7.7-beta-20260508070206.0.tgz","_integrity":"sha512-WiPSaeCYZwAeSZ7rDGNrcrZVSsTEs/n9lCYb+fXudpZwvDTzi2YtIz4XQgweYhex7kwiS6NLBaDagp1WdBOL1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260508070206.0","@midscene/web":"1.7.7-beta-20260508070206.0","@midscene/core":"1.7.7-beta-20260508070206.0","@midscene/shared":"1.7.7-beta-20260508070206.0","@midscene/android":"1.7.7-beta-20260508070206.0","@midscene/computer":"1.7.7-beta-20260508070206.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260508070206.0_1778223870479_0.3935637038797173","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508074830.0":{"name":"@midscene/cli","version":"1.7.7-beta-20260508074830.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1e4d57a75625b52e1b926c6ef9b90274925f77a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.7-beta-20260508074830.0.tgz","fileCount":11,"integrity":"sha512-aQK845T68HKsPZsI5kRlH7qMWdsG0f2rfDd5Yg0sEbfuzXrIKJFG/2ErV+guNIcIYqBECrzBhiUlJd3vc7c9Mg==","signatures":[{"sig":"MEYCIQDGG9CM2sb7UB2M0ZKaQWB5lhT1QG47KNX5x21LwX+qsAIhAOcAS1UOmwFdh1XFsh/rhHrWFLgieIUQLjtLmPRKgAWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008946},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.7-beta-20260508074830.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bce46fabffb9b49b4c9c88911a7f1d7a/midscene-cli-1.7.7-beta-20260508074830.0.tgz","_integrity":"sha512-aQK845T68HKsPZsI5kRlH7qMWdsG0f2rfDd5Yg0sEbfuzXrIKJFG/2ErV+guNIcIYqBECrzBhiUlJd3vc7c9Mg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.7-beta-20260508074830.0","@midscene/web":"1.7.7-beta-20260508074830.0","@midscene/core":"1.7.7-beta-20260508074830.0","@midscene/shared":"1.7.7-beta-20260508074830.0","@midscene/android":"1.7.7-beta-20260508074830.0","@midscene/computer":"1.7.7-beta-20260508074830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7-beta-20260508074830.0_1778226649210_0.48824775093467476","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@midscene/cli","version":"1.7.10","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d90c45ef707f49f9f96addadf3e0c78ee903d945","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.10.tgz","fileCount":11,"integrity":"sha512-Vr81oViTQfc5+362inSSihRKho1g3iRaA/5DbthiSkvnj/ocWIhfKSG26yjlosCRxK1QhHyRcPISK2uhBS+gLQ==","signatures":[{"sig":"MEUCIBI2GlCO/ntpBNR5W4+fMjDViYtUldH/SE9anwup9q2OAiEAulnCT50emVaR+6kX3PUjlP/FkbxPexgwaE38WpYBkkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008731},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.10.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/33edf85231a8fab4f706e39ba9e30015/midscene-cli-1.7.10.tgz","_integrity":"sha512-Vr81oViTQfc5+362inSSihRKho1g3iRaA/5DbthiSkvnj/ocWIhfKSG26yjlosCRxK1QhHyRcPISK2uhBS+gLQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.10","@midscene/web":"1.7.10","@midscene/core":"1.7.10","@midscene/shared":"1.7.10","@midscene/android":"1.7.10","@midscene/computer":"1.7.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.10_1778293153832_0.2267319304926474","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511093113.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260511093113.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"553e48d9ea84d1230f05d9ab192a25912f94c44a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260511093113.0.tgz","fileCount":11,"integrity":"sha512-JyxPsag9kCbHilthFLpTFNPLHufSWiS7SiRiutQcQoMkR1uhhhpiW48cr3XSWgZyFXiCvfMRdkCYMQNT2KtqIQ==","signatures":[{"sig":"MEUCIDsySDSJDxH25zU6A2wVuhQIrGjqwsKXdrSuYJalGBncAiEAl3lMj7iX4nq20qwVhx3MWyqZhvXTDyjRrQQYcfcq3B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260511093113.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0174cc0634f8156945e0ca4f5fc0efc/midscene-cli-1.7.11-beta-20260511093113.0.tgz","_integrity":"sha512-JyxPsag9kCbHilthFLpTFNPLHufSWiS7SiRiutQcQoMkR1uhhhpiW48cr3XSWgZyFXiCvfMRdkCYMQNT2KtqIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260511093113.0","@midscene/web":"1.7.11-beta-20260511093113.0","@midscene/core":"1.7.11-beta-20260511093113.0","@midscene/shared":"1.7.11-beta-20260511093113.0","@midscene/android":"1.7.11-beta-20260511093113.0","@midscene/computer":"1.7.11-beta-20260511093113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260511093113.0_1778492004657_0.894832181013437","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511095540.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260511095540.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0649b415384dd72805ae2abea142261e999310c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260511095540.0.tgz","fileCount":11,"integrity":"sha512-AxvEoPgD9j4MCHAi3oq01qYupbYO5bKBAiLnpQT+xw9Ep6Y9IQN8+xioCmDtyfTWy46acFpaxnF/upbxT/vz2g==","signatures":[{"sig":"MEQCIDZ5L0yBZelIcc6D68quPM+E49ytrwsXiBSenYylksBaAiBQyuBOlPygmdeUr/UL5UYQbWTkH0nXPrqVjLNCCHcHdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260511095540.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/468e1099258e1a12fb572d487e1bc746/midscene-cli-1.7.11-beta-20260511095540.0.tgz","_integrity":"sha512-AxvEoPgD9j4MCHAi3oq01qYupbYO5bKBAiLnpQT+xw9Ep6Y9IQN8+xioCmDtyfTWy46acFpaxnF/upbxT/vz2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260511095540.0","@midscene/web":"1.7.11-beta-20260511095540.0","@midscene/core":"1.7.11-beta-20260511095540.0","@midscene/shared":"1.7.11-beta-20260511095540.0","@midscene/android":"1.7.11-beta-20260511095540.0","@midscene/computer":"1.7.11-beta-20260511095540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260511095540.0_1778493471410_0.5161848525694559","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511123355.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260511123355.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5223f8f320d9010326776852cc8238527c994127","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260511123355.0.tgz","fileCount":11,"integrity":"sha512-IXcw3aK/lK5RGrgbCqT06gNZYaPwOrbvjdolgGJE5jhUDzb1SV+5TwGKiyCwJLzZOjE9aGP5v9tpYZyvwW6/4g==","signatures":[{"sig":"MEUCIQDnqAlZYxswptZhYcizCfj282xoPcG0tIFEYgTY4Ln6dwIgeyJERn9C4YWsaxgcFRVE9fqewTXqLKGIzEsrZmbUkBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260511123355.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/742dad75a6119944120196d8a6b97698/midscene-cli-1.7.11-beta-20260511123355.0.tgz","_integrity":"sha512-IXcw3aK/lK5RGrgbCqT06gNZYaPwOrbvjdolgGJE5jhUDzb1SV+5TwGKiyCwJLzZOjE9aGP5v9tpYZyvwW6/4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260511123355.0","@midscene/web":"1.7.11-beta-20260511123355.0","@midscene/core":"1.7.11-beta-20260511123355.0","@midscene/shared":"1.7.11-beta-20260511123355.0","@midscene/android":"1.7.11-beta-20260511123355.0","@midscene/computer":"1.7.11-beta-20260511123355.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260511123355.0_1778502989080_0.23086957641926054","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511124021.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260511124021.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f15135aa0a588dab9fa2807f04024183c59ca8e8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260511124021.0.tgz","fileCount":11,"integrity":"sha512-D+H4xCxLxPV8L0bhB69eFu0EkMy+vrsb0qdaSLINo1eUEgMrnMbgxTmzo0h+IW1goneaYIRgJQkh1LKMXQaSeQ==","signatures":[{"sig":"MEQCIFOFuHHEKTw9TPirDMRtENI3CYfN72oeGh1w4A4VUiK9AiAciG8vgwuHkV+C6PoHHGoAcPSjy6xPMu7N7J7GJnhhjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260511124021.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ccd2889377dbcd136d174a1a3305ec02/midscene-cli-1.7.11-beta-20260511124021.0.tgz","_integrity":"sha512-D+H4xCxLxPV8L0bhB69eFu0EkMy+vrsb0qdaSLINo1eUEgMrnMbgxTmzo0h+IW1goneaYIRgJQkh1LKMXQaSeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260511124021.0","@midscene/web":"1.7.11-beta-20260511124021.0","@midscene/core":"1.7.11-beta-20260511124021.0","@midscene/shared":"1.7.11-beta-20260511124021.0","@midscene/android":"1.7.11-beta-20260511124021.0","@midscene/computer":"1.7.11-beta-20260511124021.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260511124021.0_1778503357580_0.7868294318989362","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512041055.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512041055.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0d4b6510a393bffac670ae460c6d6b0fc43ad554","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512041055.0.tgz","fileCount":11,"integrity":"sha512-SJzlAxZWUfgafCXKAFHXA9OWq6/ciQNLmkj2NexKltDu8TjBWFrwIi2LuHD894G+46mI9OsTN41qwb7DXuxP8w==","signatures":[{"sig":"MEUCIQDp93JlYCdvVHnRZQHCh/dPrIDKGs6bzuVn1+NKCzaN3AIgElrQ/DmJZscvp+n2aoXKf/CxUy/9iI0dXPh1p06Vum8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512041055.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/877b71d68b14b53b6980f16e5b92bb6b/midscene-cli-1.7.11-beta-20260512041055.0.tgz","_integrity":"sha512-SJzlAxZWUfgafCXKAFHXA9OWq6/ciQNLmkj2NexKltDu8TjBWFrwIi2LuHD894G+46mI9OsTN41qwb7DXuxP8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512041055.0","@midscene/web":"1.7.11-beta-20260512041055.0","@midscene/core":"1.7.11-beta-20260512041055.0","@midscene/shared":"1.7.11-beta-20260512041055.0","@midscene/android":"1.7.11-beta-20260512041055.0","@midscene/computer":"1.7.11-beta-20260512041055.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512041055.0_1778559200536_0.6424145457746036","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512061714.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512061714.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0d507385f22cbbb11bc9adf0d1f342e6f5240340","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512061714.0.tgz","fileCount":11,"integrity":"sha512-n4gkAJ3PTT3IJtEfE5OcNC1fUBo7Yh3Qof+Bw7KZ5elm9GxqW3CO8QIPumyq8Pny/Ys2P7/hSeS1NIE3ZC+aow==","signatures":[{"sig":"MEUCIQDmwVObV/Abh8uUXIkxPiUg8rfNLQ3DyHPhh3p3udOZ5wIgK+Ej0pWNhM8iQ2j/4mwU9h1c6XuCuIGaXLBoP1enrzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512061714.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0c0eba9395a22d8f3dc91eaa1c0942a/midscene-cli-1.7.11-beta-20260512061714.0.tgz","_integrity":"sha512-n4gkAJ3PTT3IJtEfE5OcNC1fUBo7Yh3Qof+Bw7KZ5elm9GxqW3CO8QIPumyq8Pny/Ys2P7/hSeS1NIE3ZC+aow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512061714.0","@midscene/web":"1.7.11-beta-20260512061714.0","@midscene/core":"1.7.11-beta-20260512061714.0","@midscene/shared":"1.7.11-beta-20260512061714.0","@midscene/android":"1.7.11-beta-20260512061714.0","@midscene/computer":"1.7.11-beta-20260512061714.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512061714.0_1778566776017_0.1137100762056047","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512064610.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512064610.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cc22a9ec01e642dd82b1af9873926587388bc23d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512064610.0.tgz","fileCount":11,"integrity":"sha512-DpS4nAf4bz2dNQn4QD9mG4BE3BjH7SIPYM6UvVlpJoziPoDI2c/0IU1wvpwhg2iT6PzbiUbmQwXqa9N2gM7peA==","signatures":[{"sig":"MEQCIG+BF/jaNiD8wxtB0Rr9AkcEdAC4QLFhl7g+WQp03xaFAiBZCbV5fvANWuQSWJjVuE0JUe6DRkE9R4qDhUc6LZme0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512064610.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c21b00393cf1ef071f4c539e6b672e6a/midscene-cli-1.7.11-beta-20260512064610.0.tgz","_integrity":"sha512-DpS4nAf4bz2dNQn4QD9mG4BE3BjH7SIPYM6UvVlpJoziPoDI2c/0IU1wvpwhg2iT6PzbiUbmQwXqa9N2gM7peA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512064610.0","@midscene/web":"1.7.11-beta-20260512064610.0","@midscene/core":"1.7.11-beta-20260512064610.0","@midscene/shared":"1.7.11-beta-20260512064610.0","@midscene/android":"1.7.11-beta-20260512064610.0","@midscene/computer":"1.7.11-beta-20260512064610.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512064610.0_1778568513075_0.4165889615836287","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512065701.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512065701.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a066579f7daefc5d0b30f6536d3df4bd77a22ca8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512065701.0.tgz","fileCount":11,"integrity":"sha512-QlOmuiT1SEKMZGfOp1qnW+gDhJdzapHO0V+sez5QmrfJkcmZXfqxyBT4nd9Dnp4UvEprmdba9pXxwLip80yK/Q==","signatures":[{"sig":"MEQCIFLAvBBaXRnqOZCdULL3vSNEl3S4ppUTgFw990O+U8PkAiBuQzNSrz4E+qc6FGygIW0svtCSOhM0Oazetvvb7ZAp4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512065701.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c7140ff28d558ac6c93e80a5dedf17a2/midscene-cli-1.7.11-beta-20260512065701.0.tgz","_integrity":"sha512-QlOmuiT1SEKMZGfOp1qnW+gDhJdzapHO0V+sez5QmrfJkcmZXfqxyBT4nd9Dnp4UvEprmdba9pXxwLip80yK/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512065701.0","@midscene/web":"1.7.11-beta-20260512065701.0","@midscene/core":"1.7.11-beta-20260512065701.0","@midscene/shared":"1.7.11-beta-20260512065701.0","@midscene/android":"1.7.11-beta-20260512065701.0","@midscene/computer":"1.7.11-beta-20260512065701.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512065701.0_1778569160555_0.015360053542276875","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512084802.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512084802.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0a905b31300b69710138d8308ab3486b4d38471d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512084802.0.tgz","fileCount":11,"integrity":"sha512-igNsemHxtwcuJR5Hkgc3xWtZQuVzdh294zsVE2P49sJNRtbyqdw09IEJn/C2q3zEVh0w/NMw+Qw0ln/Dj9//7A==","signatures":[{"sig":"MEYCIQDjkkMYUYcycvCCLeNurs3eO6RXmirNTPwGvx3WBCqKNwIhAM4qNIzACYjnYttS3Meol2A95VlHT7gR9+pOKYC+PA2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512084802.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f2232dda69ca4820cf7ba05f8f359989/midscene-cli-1.7.11-beta-20260512084802.0.tgz","_integrity":"sha512-igNsemHxtwcuJR5Hkgc3xWtZQuVzdh294zsVE2P49sJNRtbyqdw09IEJn/C2q3zEVh0w/NMw+Qw0ln/Dj9//7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512084802.0","@midscene/web":"1.7.11-beta-20260512084802.0","@midscene/core":"1.7.11-beta-20260512084802.0","@midscene/shared":"1.7.11-beta-20260512084802.0","@midscene/android":"1.7.11-beta-20260512084802.0","@midscene/computer":"1.7.11-beta-20260512084802.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512084802.0_1778575819786_0.3782446402689723","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512114859.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512114859.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cb282d7cb390ae3bfe4092b45cc1112791dbd83e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512114859.0.tgz","fileCount":11,"integrity":"sha512-XSnjwSgqFCD2uEMVQSwwcHv1cFZGlcmQIOpJJ/+TSTwIunkloZFxL2r32LAMTRRHQgVeb3ISBnbW7C1/FpxKag==","signatures":[{"sig":"MEQCIHfQSlbuv6t9N2dZWugxVljiZq0EVFPwyRQP1QVBxwCBAiB+Sl7KRSzUyxOICttO3Cm86n4iBk7I0lw4JiDd1aJlEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512114859.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/842ef207a1c0ddf90530cc45104e9459/midscene-cli-1.7.11-beta-20260512114859.0.tgz","_integrity":"sha512-XSnjwSgqFCD2uEMVQSwwcHv1cFZGlcmQIOpJJ/+TSTwIunkloZFxL2r32LAMTRRHQgVeb3ISBnbW7C1/FpxKag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512114859.0","@midscene/web":"1.7.11-beta-20260512114859.0","@midscene/core":"1.7.11-beta-20260512114859.0","@midscene/shared":"1.7.11-beta-20260512114859.0","@midscene/android":"1.7.11-beta-20260512114859.0","@midscene/computer":"1.7.11-beta-20260512114859.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512114859.0_1778586673535_0.1289135750889061","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512144905.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260512144905.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"923791ce8763f34ff108e30b8a65f081d83452d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260512144905.0.tgz","fileCount":11,"integrity":"sha512-+7SfCDlc8+bRpa3z5puL7x62eByY9FlYgHm6Ve6C8D2cyFfwbAJQDghPy1gU0ezW2TqO5ui8O3Dbp9kNSDEo0A==","signatures":[{"sig":"MEQCIAS69iG5NqGIgxp9mZ7ILVQkKZVCEFAzwaa16UtMSsVfAiBIQPm7h+37GhNMS6WOOMz2PwY2cJ8nCF28scJRCJE0zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260512144905.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a610437a9ff9314be53b96ceb7d47146/midscene-cli-1.7.11-beta-20260512144905.0.tgz","_integrity":"sha512-+7SfCDlc8+bRpa3z5puL7x62eByY9FlYgHm6Ve6C8D2cyFfwbAJQDghPy1gU0ezW2TqO5ui8O3Dbp9kNSDEo0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260512144905.0","@midscene/web":"1.7.11-beta-20260512144905.0","@midscene/core":"1.7.11-beta-20260512144905.0","@midscene/shared":"1.7.11-beta-20260512144905.0","@midscene/android":"1.7.11-beta-20260512144905.0","@midscene/computer":"1.7.11-beta-20260512144905.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260512144905.0_1778597494046_0.4780995310609444","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@midscene/cli","version":"1.8.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bde0a4ade3214e47f36de28049e34bfb95f4720f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.0.tgz","fileCount":11,"integrity":"sha512-mSnB3wwULgPqMQvWmxx2fVbtMlZvtI5TGNHjP2sj5ZddaUCjjo/ybu0tKe6aVhwpEi709mocfGdYOGH3+SWNtQ==","signatures":[{"sig":"MEYCIQC3n3aMXXawPadViulJ25MmrFAvFL2ywLwBZfje5HV49QIhAJLLEGmn54iIUAo4lPuQGa5mMz7gkkg9GWRRyA/GzsjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/29b279b5631f3d15a833a20a374f22db/midscene-cli-1.8.0.tgz","_integrity":"sha512-mSnB3wwULgPqMQvWmxx2fVbtMlZvtI5TGNHjP2sj5ZddaUCjjo/ybu0tKe6aVhwpEi709mocfGdYOGH3+SWNtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.0","@midscene/web":"1.8.0","@midscene/core":"1.8.0","@midscene/shared":"1.8.0","@midscene/android":"1.8.0","@midscene/computer":"1.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1778654005947_0.8268735719493212","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-beta-20260513084557.0":{"name":"@midscene/cli","version":"1.8.1-beta-20260513084557.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ba3955805d2d1ca97bf46eb265bc9b489e81752","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.1-beta-20260513084557.0.tgz","fileCount":11,"integrity":"sha512-b37gu3QLFGgzOThmB+/KLSswNRhdAKItN4FO3I58BwxJnSBosos0BiaYw70fyal3GSdOfqkhCyw+91Ft3mCQWA==","signatures":[{"sig":"MEYCIQD3HhkVrKLdQA+taE+nBx5KAYByhFnEv17a6yD7mc0KbQIhAJKet2HAMEYUjqU22MpZFkMdfEq2IYAzAmjr+WmKaFNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.1-beta-20260513084557.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/12bc904bddd9ce6d76085138aba4521d/midscene-cli-1.8.1-beta-20260513084557.0.tgz","_integrity":"sha512-b37gu3QLFGgzOThmB+/KLSswNRhdAKItN4FO3I58BwxJnSBosos0BiaYw70fyal3GSdOfqkhCyw+91Ft3mCQWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.1-beta-20260513084557.0","@midscene/web":"1.8.1-beta-20260513084557.0","@midscene/core":"1.8.1-beta-20260513084557.0","@midscene/shared":"1.8.1-beta-20260513084557.0","@midscene/android":"1.8.1-beta-20260513084557.0","@midscene/computer":"1.8.1-beta-20260513084557.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.1-beta-20260513084557.0_1778662099613_0.5534061449883343","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260514030001.0":{"name":"@midscene/cli","version":"1.7.11-beta-20260514030001.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"527c052f59ee39dcad01e1e1a1a8d4a395186d55","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.7.11-beta-20260514030001.0.tgz","fileCount":11,"integrity":"sha512-b/bpeFBepFD4oNjmBnNcHlt8PR0OW2R58maPRe++ZDF/YLsKSxkqj6sKRFYVUaksm+ctg0s1Y66n6p5oIEPqRw==","signatures":[{"sig":"MEQCIDXcKP2MlAzexAWTbtsjuK3MDqiMdxUSiJWI99xLsP0JAiAENiShjBAyBJ/XV5qDUZpDp1SDdR3HauknYK1jidSnAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008947},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.7.11-beta-20260514030001.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/670a06b6f99779c11b30725ba95b8ff6/midscene-cli-1.7.11-beta-20260514030001.0.tgz","_integrity":"sha512-b/bpeFBepFD4oNjmBnNcHlt8PR0OW2R58maPRe++ZDF/YLsKSxkqj6sKRFYVUaksm+ctg0s1Y66n6p5oIEPqRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.7.11-beta-20260514030001.0","@midscene/web":"1.7.11-beta-20260514030001.0","@midscene/core":"1.7.11-beta-20260514030001.0","@midscene/shared":"1.7.11-beta-20260514030001.0","@midscene/android":"1.7.11-beta-20260514030001.0","@midscene/computer":"1.7.11-beta-20260514030001.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.11-beta-20260514030001.0_1778727740311_0.10405881100581227","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@midscene/cli","version":"1.8.1","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"29378fbb420eb77b4e924600824e33a2a632a38c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.1.tgz","fileCount":11,"integrity":"sha512-JZ8fypWlnrubCxNrxPxa6QCFDvvAeqqUo0Q9xNvC+qS6oPr6l1uXU8uGUFxThKQudcBR9dE4slJs1Mu/J4RKGQ==","signatures":[{"sig":"MEUCICGg2/AWg9DDMEslKoLT7hc7zklImyn8a8qrI99I1QP8AiEAqhlAncQrR2vZUUDqcCSJueuWBpbsY9O1Jd80bOZgdFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a872d8436a3d9dc1d480f2a5a8e4e2cd/midscene-cli-1.8.1.tgz","_integrity":"sha512-JZ8fypWlnrubCxNrxPxa6QCFDvvAeqqUo0Q9xNvC+qS6oPr6l1uXU8uGUFxThKQudcBR9dE4slJs1Mu/J4RKGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.1","@midscene/web":"1.8.1","@midscene/core":"1.8.1","@midscene/shared":"1.8.1","@midscene/android":"1.8.1","@midscene/computer":"1.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.1_1778739574418_0.21076977882144599","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260514081315.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260514081315.0","license":"MIT","_id":"@midscene/cli@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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"49db43d1a6e1de85c1a271df82128b490ce9d349","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260514081315.0.tgz","fileCount":11,"integrity":"sha512-W7s/K9G2mPMry1MjKR7+zY9OTKrPSJlD2baGHKXNBOM//q1VVOE7a4r4LJLI7AISU1g/6zxRfg1kYnBXmQuTYQ==","signatures":[{"sig":"MEUCIQDFuP2pz5f1P0ds1p1uZFszWE00vjn0EUeM5OVwjzb+NgIgFy7jKtmjOvDxTrApqMGj2Tr+Bj2KMdcWwq9LFTv97+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260514081315.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f6d70563e958d2351cc08313d4fca1a8/midscene-cli-1.8.2-beta-20260514081315.0.tgz","_integrity":"sha512-W7s/K9G2mPMry1MjKR7+zY9OTKrPSJlD2baGHKXNBOM//q1VVOE7a4r4LJLI7AISU1g/6zxRfg1kYnBXmQuTYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260514081315.0","@midscene/web":"1.8.2-beta-20260514081315.0","@midscene/core":"1.8.2-beta-20260514081315.0","@midscene/shared":"1.8.2-beta-20260514081315.0","@midscene/android":"1.8.2-beta-20260514081315.0","@midscene/computer":"1.8.2-beta-20260514081315.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260514081315.0_1778746509639_0.6956309964379559","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260515014559.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260515014559.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260515014559.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bbb27d9659339293720a02347f9c76a57de1f951","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260515014559.0.tgz","fileCount":11,"integrity":"sha512-yIKTZ0zSDXADlQYGiKD/u1olM3tUWN1wowUvoVGC7H8Lm/P6+5ShY1UBCUMFgEPphF9m9aGp0tVe37MOrY3erQ==","signatures":[{"sig":"MEUCIEGYGfify3ct2LUlC/cpJybE3on7jjyv8IHnShQV0doEAiEAmLCNmA0i81vdVF3dznZToUc/r/S3ucW/1hMB0E3Zw9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260515014559.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1bacdd4c85cec19b0e34398ce22ce894/midscene-cli-1.8.2-beta-20260515014559.0.tgz","_integrity":"sha512-yIKTZ0zSDXADlQYGiKD/u1olM3tUWN1wowUvoVGC7H8Lm/P6+5ShY1UBCUMFgEPphF9m9aGp0tVe37MOrY3erQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260515014559.0","@midscene/web":"1.8.2-beta-20260515014559.0","@midscene/core":"1.8.2-beta-20260515014559.0","@midscene/shared":"1.8.2-beta-20260515014559.0","@midscene/android":"1.8.2-beta-20260515014559.0","@midscene/computer":"1.8.2-beta-20260515014559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260515014559.0_1778809706004_0.9908858619993297","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518024627.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518024627.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518024627.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c7358470915af9afd4908460940c7bd36787e398","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518024627.0.tgz","fileCount":11,"integrity":"sha512-FmbfpU1A7NAOPDUoHC+ZMaAmJjtRlzh4qRYn6FZ9g8yfHBAJ1OfI4CHMQ0v1EekS7ZV2l8VnbdThpMXhMeGrqw==","signatures":[{"sig":"MEUCIQCWwFdx+cHZ5j94Kyr0KG3s/XnW731btnSW3KsU7l1N/wIge6Rj9N0ACKpMd68PeOS3t/8zAs9lyoMqzh4XZDipFkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518024627.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/af640dbdeb6bb24be4c3974d70256d3f/midscene-cli-1.8.2-beta-20260518024627.0.tgz","_integrity":"sha512-FmbfpU1A7NAOPDUoHC+ZMaAmJjtRlzh4qRYn6FZ9g8yfHBAJ1OfI4CHMQ0v1EekS7ZV2l8VnbdThpMXhMeGrqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518024627.0","@midscene/web":"1.8.2-beta-20260518024627.0","@midscene/core":"1.8.2-beta-20260518024627.0","@midscene/shared":"1.8.2-beta-20260518024627.0","@midscene/android":"1.8.2-beta-20260518024627.0","@midscene/computer":"1.8.2-beta-20260518024627.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518024627.0_1779072527440_0.006329052961008275","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518060136.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518060136.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518060136.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cb982590e670cf08bc46a869dc4bfcf43f915a36","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518060136.0.tgz","fileCount":11,"integrity":"sha512-9owdfsfRZun6Z3LVMt1VsCnNeTEgW7BMF3XzYoeKoRYZYndUPmoAKKiMlus6fLgS0CoRUQLLp5EzzVRDd2oaLw==","signatures":[{"sig":"MEQCIG0YlsbX8vK4xNAXQ6/XUjabd96w/mUsjHtCSICkUctxAiBNZAMiEgLyEuBdjwyuHN6ysHWM7eG88SOqF08kYXAWwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518060136.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7e554c64848b414e72dc03fec7b4fbfe/midscene-cli-1.8.2-beta-20260518060136.0.tgz","_integrity":"sha512-9owdfsfRZun6Z3LVMt1VsCnNeTEgW7BMF3XzYoeKoRYZYndUPmoAKKiMlus6fLgS0CoRUQLLp5EzzVRDd2oaLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518060136.0","@midscene/web":"1.8.2-beta-20260518060136.0","@midscene/core":"1.8.2-beta-20260518060136.0","@midscene/shared":"1.8.2-beta-20260518060136.0","@midscene/android":"1.8.2-beta-20260518060136.0","@midscene/computer":"1.8.2-beta-20260518060136.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518060136.0_1779084240510_0.14570584644630347","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@midscene/cli","version":"1.8.2","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7003fe158210ab6a774456a4ac7b1f0f22ebdbc3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2.tgz","fileCount":11,"integrity":"sha512-gQBRsEsyvcqtwD6duhxO1d2XivYryCuVPueVIcRuuMWmb4hl1T9iXqd+8xeFaLBrJ4rmAadKzxjkBRI6GZ4DVA==","signatures":[{"sig":"MEYCIQC2LUH/vV4tg2oi/ze3VVPxjlEtPGkNJYZf6+zlV7W49wIhAKCZieXIbjYPapt3hZNiO691Ir923zLKX9K4s+xdv6Wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/31280c8bc238e0d4fdac53ae6550be97/midscene-cli-1.8.2.tgz","_integrity":"sha512-gQBRsEsyvcqtwD6duhxO1d2XivYryCuVPueVIcRuuMWmb4hl1T9iXqd+8xeFaLBrJ4rmAadKzxjkBRI6GZ4DVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2","@midscene/web":"1.8.2","@midscene/core":"1.8.2","@midscene/shared":"1.8.2","@midscene/android":"1.8.2","@midscene/computer":"1.8.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2_1779093075484_0.1440757166705977","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518093406.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518093406.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518093406.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c10aa32dd443ab346c8afb35efcaa0756ee2ba7e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518093406.0.tgz","fileCount":11,"integrity":"sha512-tXetpdVREZzZ2ub3b/rjZPi67JAlD/ev5+m0B7rgMmI4psiilyPvnKzeZoh6tATIAFd4HqvNP8RhnmHiOAj0tg==","signatures":[{"sig":"MEQCIBfZfdI3y07VENbYFQcBVB68MkAJKimwpU6AgTZwjcLdAiBoa9XB6Q5Nr7lEsLHk0Q5dz9HA7275lYNTWee8YqbmHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518093406.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4fa94659f15e5438d3eeffecf57d93b1/midscene-cli-1.8.2-beta-20260518093406.0.tgz","_integrity":"sha512-tXetpdVREZzZ2ub3b/rjZPi67JAlD/ev5+m0B7rgMmI4psiilyPvnKzeZoh6tATIAFd4HqvNP8RhnmHiOAj0tg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518093406.0","@midscene/web":"1.8.2-beta-20260518093406.0","@midscene/core":"1.8.2-beta-20260518093406.0","@midscene/shared":"1.8.2-beta-20260518093406.0","@midscene/android":"1.8.2-beta-20260518093406.0","@midscene/computer":"1.8.2-beta-20260518093406.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518093406.0_1779096984651_0.3158076171610893","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518095049.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518095049.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518095049.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8d62f6df2509df49d8055bca95d9d77c6c42025a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518095049.0.tgz","fileCount":11,"integrity":"sha512-ueMl5zOhoihVRpXStOYvjFTK9h41lOM/8/S9G9uYqJeOAZ8VkjCxJnzPfGuX0UslwvpvtS4uYsveqCaKdFCl0g==","signatures":[{"sig":"MEUCIQDzLWQeQojbZCIX+kEtUi9VoZy7Co5/igA90LQFE377egIgeG01YZPz5hKZGINRG4KAQfVuyfSKi7mtg+z3YVY3abE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518095049.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5272a314d1e78831a985bd3c3092fd7d/midscene-cli-1.8.2-beta-20260518095049.0.tgz","_integrity":"sha512-ueMl5zOhoihVRpXStOYvjFTK9h41lOM/8/S9G9uYqJeOAZ8VkjCxJnzPfGuX0UslwvpvtS4uYsveqCaKdFCl0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518095049.0","@midscene/web":"1.8.2-beta-20260518095049.0","@midscene/core":"1.8.2-beta-20260518095049.0","@midscene/shared":"1.8.2-beta-20260518095049.0","@midscene/android":"1.8.2-beta-20260518095049.0","@midscene/computer":"1.8.2-beta-20260518095049.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518095049.0_1779097991746_0.6543840015867153","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518105502.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518105502.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518105502.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c768b00f360b98f8848a69017a63701f793aa504","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518105502.0.tgz","fileCount":11,"integrity":"sha512-zPs2kwK1sPslYbHGUNLoqMRasP19lFPxlvxVwxXcDKQom2qAAqU70EJ3Qmgh7ePgxYBYMyb9vf0fJP5ZRWvqAA==","signatures":[{"sig":"MEYCIQCyF72Bv/8YfDUGsVF30Dd07kG9QMlxIn62F36OW41tmQIhAJWDLoend4zHmJLahS3PZFDeaqneRwGaNNaEM9e7guq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518105502.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0e83f3faba5357b639ef8073b8a0b2be/midscene-cli-1.8.2-beta-20260518105502.0.tgz","_integrity":"sha512-zPs2kwK1sPslYbHGUNLoqMRasP19lFPxlvxVwxXcDKQom2qAAqU70EJ3Qmgh7ePgxYBYMyb9vf0fJP5ZRWvqAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518105502.0","@midscene/web":"1.8.2-beta-20260518105502.0","@midscene/core":"1.8.2-beta-20260518105502.0","@midscene/shared":"1.8.2-beta-20260518105502.0","@midscene/android":"1.8.2-beta-20260518105502.0","@midscene/computer":"1.8.2-beta-20260518105502.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518105502.0_1779101839261_0.9984275225639541","host":"s3://npm-registry-packages-npm-production"}},"1.8.3-beta-20260518105651.0":{"name":"@midscene/cli","version":"1.8.3-beta-20260518105651.0","license":"MIT","_id":"@midscene/cli@1.8.3-beta-20260518105651.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f9af8f35071aefd07716e870978109b4eca252c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.3-beta-20260518105651.0.tgz","fileCount":11,"integrity":"sha512-kgGcU777eRZSnZ6KvhfU5GeLHpDixcHBgJqKFm8vkppk5IjI/ePj5eGUnNDKbM+R/VYKq3V8X7iyMuu63X7mew==","signatures":[{"sig":"MEQCIA+0czXWq3KAIF7yG6aXfDQfVx/1cDU3B3kZX6Ct/UgiAiAdDpah5Gc0qMqUG3fvKwCzE9TaseGse7Nh1Q8rsGHCRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.3-beta-20260518105651.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b0d010f6baf8d0f93b16a69e98cd3b74/midscene-cli-1.8.3-beta-20260518105651.0.tgz","_integrity":"sha512-kgGcU777eRZSnZ6KvhfU5GeLHpDixcHBgJqKFm8vkppk5IjI/ePj5eGUnNDKbM+R/VYKq3V8X7iyMuu63X7mew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.3-beta-20260518105651.0","@midscene/web":"1.8.3-beta-20260518105651.0","@midscene/core":"1.8.3-beta-20260518105651.0","@midscene/shared":"1.8.3-beta-20260518105651.0","@midscene/android":"1.8.3-beta-20260518105651.0","@midscene/computer":"1.8.3-beta-20260518105651.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.3-beta-20260518105651.0_1779101952777_0.048541097106411524","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518110939.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518110939.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518110939.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"177b80fd2b2ade123edfbace33104900084bd725","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518110939.0.tgz","fileCount":11,"integrity":"sha512-rmdwcTaOFEIfPV2QmAVNrwuZT3YKUxicDMBx0BBiiDSjertd0W8/F3F2mTkj0d/m6KTK/5lebLDlJ42ydS7SlQ==","signatures":[{"sig":"MEYCIQCR89JGDs43Yz1ygGGJ5pISZj2wXOp/ZT4NFmNGfXy62QIhALd1yUJ3GAfQnbUSWHk1pAYmlDvF8+uwpnkXYRC9rjO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518110939.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/72a32bf1e18df6741ed6fb1a34b12c73/midscene-cli-1.8.2-beta-20260518110939.0.tgz","_integrity":"sha512-rmdwcTaOFEIfPV2QmAVNrwuZT3YKUxicDMBx0BBiiDSjertd0W8/F3F2mTkj0d/m6KTK/5lebLDlJ42ydS7SlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518110939.0","@midscene/web":"1.8.2-beta-20260518110939.0","@midscene/core":"1.8.2-beta-20260518110939.0","@midscene/shared":"1.8.2-beta-20260518110939.0","@midscene/android":"1.8.2-beta-20260518110939.0","@midscene/computer":"1.8.2-beta-20260518110939.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518110939.0_1779102719435_0.5253021534500486","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518113139.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518113139.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518113139.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecb5ea75b475bd700a5b48ad75571cb6045320d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518113139.0.tgz","fileCount":11,"integrity":"sha512-oSltvbcSodMZyQbt68ZAVBn8Mr+64epDByx5IJKBGjHPtJ2NwmYZooBzVYrC0UpJzd7dzvpV/3BgOj3eOKdISw==","signatures":[{"sig":"MEQCIHwBO3h6p2ehY6zNBUp4ZQhySDPf2kEw9M5sGR3HQn2aAiA72uH4gUKKkwqDtWqSLfC0Lt93dLhACTWC6Ju+psnr8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518113139.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/910651606ad7cd636e3c9aab205f6692/midscene-cli-1.8.2-beta-20260518113139.0.tgz","_integrity":"sha512-oSltvbcSodMZyQbt68ZAVBn8Mr+64epDByx5IJKBGjHPtJ2NwmYZooBzVYrC0UpJzd7dzvpV/3BgOj3eOKdISw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518113139.0","@midscene/web":"1.8.2-beta-20260518113139.0","@midscene/core":"1.8.2-beta-20260518113139.0","@midscene/shared":"1.8.2-beta-20260518113139.0","@midscene/android":"1.8.2-beta-20260518113139.0","@midscene/computer":"1.8.2-beta-20260518113139.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518113139.0_1779104034398_0.5451949424386044","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260518132108.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260518132108.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260518132108.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d26577528eb41b6cf269dc62c2141b7af437c4f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260518132108.0.tgz","fileCount":11,"integrity":"sha512-QsflGFM0A7xwZ8+Wnx+PG32HbO6w61HbrF59Uj0o4uo3RkofioynRffEEU/+9qA6+mO7aQWe0CdBcXrNWRNB3w==","signatures":[{"sig":"MEUCIQCJuKZ3AgjAC+UdKo1FKCTK0h+imUE52EmiwJp287tpzAIgNqsgUeIH2uFHJ+DU7mZeu5KrkTNLWDRMLra0FL9dBMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260518132108.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5f911577d4b80fee7b1f616b9e10e701/midscene-cli-1.8.2-beta-20260518132108.0.tgz","_integrity":"sha512-QsflGFM0A7xwZ8+Wnx+PG32HbO6w61HbrF59Uj0o4uo3RkofioynRffEEU/+9qA6+mO7aQWe0CdBcXrNWRNB3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260518132108.0","@midscene/web":"1.8.2-beta-20260518132108.0","@midscene/core":"1.8.2-beta-20260518132108.0","@midscene/shared":"1.8.2-beta-20260518132108.0","@midscene/android":"1.8.2-beta-20260518132108.0","@midscene/computer":"1.8.2-beta-20260518132108.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260518132108.0_1779110605172_0.2979475678831216","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@midscene/cli","version":"1.8.3","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8bfd414a4dcf4810777dbeb116b1b51c59583e2e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.3.tgz","fileCount":11,"integrity":"sha512-sjxsImmeCxzIFzKQ8c2SC3jsBkeSamc3zQeUKPg8ax2bzN+TLzH5mikIB/VM+18ZlTNu8rlwuX0q4Y9omprAqw==","signatures":[{"sig":"MEYCIQDwn82CDmFHGlfP+H8P8HSrqrBDlwP60JCq79a1+VaaTAIhAP3wQTC3Pdbnxd7l5/N9KuG8sguGLiHXgOG2pEa7WJ71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5ad2c68878b355ea716d04a26c06ff4f/midscene-cli-1.8.3.tgz","_integrity":"sha512-sjxsImmeCxzIFzKQ8c2SC3jsBkeSamc3zQeUKPg8ax2bzN+TLzH5mikIB/VM+18ZlTNu8rlwuX0q4Y9omprAqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.3","@midscene/web":"1.8.3","@midscene/core":"1.8.3","@midscene/shared":"1.8.3","@midscene/android":"1.8.3","@midscene/computer":"1.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.3_1779157092681_0.8851202824693667","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260519034646.0":{"name":"@midscene/cli","version":"1.8.2-beta-20260519034646.0","license":"MIT","_id":"@midscene/cli@1.8.2-beta-20260519034646.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cce06c71bae9b8330eedc20e54b395e18ba0f3ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.2-beta-20260519034646.0.tgz","fileCount":11,"integrity":"sha512-PMLFEfGOqOeFHp5c4MMJsXuYr/LeOo5qVOvBVA8H363KLgeI67m6xjXdrjlkrTem9wQ3TIYTa1h3fjN4O34/wA==","signatures":[{"sig":"MEUCIFBulj25z96UanEsnJ+GVi23X/JWsxmC434G6pMx6XLDAiEAi2/jdwje9hdbFHGBSW/4diBsEf+np8SFjeLc7rCE3Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.2-beta-20260519034646.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c25f547afab040a2d94d14f54784779e/midscene-cli-1.8.2-beta-20260519034646.0.tgz","_integrity":"sha512-PMLFEfGOqOeFHp5c4MMJsXuYr/LeOo5qVOvBVA8H363KLgeI67m6xjXdrjlkrTem9wQ3TIYTa1h3fjN4O34/wA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.2-beta-20260519034646.0","@midscene/web":"1.8.2-beta-20260519034646.0","@midscene/core":"1.8.2-beta-20260519034646.0","@midscene/shared":"1.8.2-beta-20260519034646.0","@midscene/android":"1.8.2-beta-20260519034646.0","@midscene/computer":"1.8.2-beta-20260519034646.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2-beta-20260519034646.0_1779162551012_0.6608479494429231","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260519112917.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260519112917.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260519112917.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8e97c40bcd32a8fb98d98ecc712816c066feb3d4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260519112917.0.tgz","fileCount":11,"integrity":"sha512-Ap31psZzXH/PkULNO0BP02pfqYgZLd97vK4ZkfIi7VfgY16gv0LF5hn2/5oTDFPzuKrmVLVr7ZMf1jsnXkizRg==","signatures":[{"sig":"MEQCIFzTQVMrYzWgySvOSfUKSGjnJWgrgEY5mXMbWunLPINHAiBu/44cpgnas7ivwzzCm5CBmdr+mxuuIpiq/D9aCl7hEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260519112917.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/66c4c2d851adf2bd7dcf892ef2aa5c10/midscene-cli-1.8.4-beta-20260519112917.0.tgz","_integrity":"sha512-Ap31psZzXH/PkULNO0BP02pfqYgZLd97vK4ZkfIi7VfgY16gv0LF5hn2/5oTDFPzuKrmVLVr7ZMf1jsnXkizRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260519112917.0","@midscene/web":"1.8.4-beta-20260519112917.0","@midscene/core":"1.8.4-beta-20260519112917.0","@midscene/shared":"1.8.4-beta-20260519112917.0","@midscene/android":"1.8.4-beta-20260519112917.0","@midscene/computer":"1.8.4-beta-20260519112917.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260519112917.0_1779190300530_0.6157287002658434","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260519123946.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260519123946.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260519123946.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"53669da2b6facbf1a815e44c11b12e13c93ec1d5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260519123946.0.tgz","fileCount":11,"integrity":"sha512-+ddhkh6KudtD6imFQCeCC4WtGcoXy1bbs+x4FOoNhwBLkEVUNpJlsh8nzN18Y0pZSfm/Cpuj58uUTRNs+gYpsA==","signatures":[{"sig":"MEQCIFkYKA58IP/fep1uoXLPjfLQ2dfR4RfGIjgU3uvgeVn3AiBja2thJaS0D46FMgnBhEyHDieiE/M/VzwL/lhnYxch0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260519123946.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/aa0b8c46edf6879dd7170831bd0b104a/midscene-cli-1.8.4-beta-20260519123946.0.tgz","_integrity":"sha512-+ddhkh6KudtD6imFQCeCC4WtGcoXy1bbs+x4FOoNhwBLkEVUNpJlsh8nzN18Y0pZSfm/Cpuj58uUTRNs+gYpsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260519123946.0","@midscene/web":"1.8.4-beta-20260519123946.0","@midscene/core":"1.8.4-beta-20260519123946.0","@midscene/shared":"1.8.4-beta-20260519123946.0","@midscene/android":"1.8.4-beta-20260519123946.0","@midscene/computer":"1.8.4-beta-20260519123946.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260519123946.0_1779194526295_0.0184821280638352","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260519133312.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260519133312.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260519133312.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"830fb9c250314a6c05d73d35bafcb26f9a1c17d2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260519133312.0.tgz","fileCount":11,"integrity":"sha512-cMrtQ9tpkqCcX9MgOTSWJ4wSCJREGMfLvHpJcqRCB8qZA29er8hzq24jZ4XVFB6/7BJhUERwjv1hLuth6ZByMw==","signatures":[{"sig":"MEUCIBWJ6gqeB8p4JRkUJedovjZO2OFx6jEUnFfNiHp52Hh1AiEA6aQip4xU3u5BMHGiTJnD6t+Vty9ygU8CiBkwMp5EoOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260519133312.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eb14cb2b6cae81b52ffe741ca7227397/midscene-cli-1.8.4-beta-20260519133312.0.tgz","_integrity":"sha512-cMrtQ9tpkqCcX9MgOTSWJ4wSCJREGMfLvHpJcqRCB8qZA29er8hzq24jZ4XVFB6/7BJhUERwjv1hLuth6ZByMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260519133312.0","@midscene/web":"1.8.4-beta-20260519133312.0","@midscene/core":"1.8.4-beta-20260519133312.0","@midscene/shared":"1.8.4-beta-20260519133312.0","@midscene/android":"1.8.4-beta-20260519133312.0","@midscene/computer":"1.8.4-beta-20260519133312.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260519133312.0_1779197735420_0.4956527424859145","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520062915.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520062915.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520062915.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"044514274590807ddaf0f2d50d0c7da4f279a773","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520062915.0.tgz","fileCount":11,"integrity":"sha512-nCxZesqBSJ+S0Oar8Ei8mct4XyO6uNaXmTlp6knxFtxWscvs6MkbHKjRLv8gXAIJdJVh7V5DmGS/zXrB4tRlAg==","signatures":[{"sig":"MEUCIAiO4qQtdiGAphnS1j5rao/Yyuh9DayY0hTyPowRTIuPAiEA7WuCGFtXu7h/QZpRJmoC9Mco4BPtP1atrySXlx/rh14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520062915.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520062915.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/56fc2763d408df7bc1132128f7cd4ace/midscene-cli-1.8.4-beta-20260520062915.0.tgz","_integrity":"sha512-nCxZesqBSJ+S0Oar8Ei8mct4XyO6uNaXmTlp6knxFtxWscvs6MkbHKjRLv8gXAIJdJVh7V5DmGS/zXrB4tRlAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520062915.0","@midscene/web":"1.8.4-beta-20260520062915.0","@midscene/core":"1.8.4-beta-20260520062915.0","@midscene/shared":"1.8.4-beta-20260520062915.0","@midscene/android":"1.8.4-beta-20260520062915.0","@midscene/computer":"1.8.4-beta-20260520062915.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520062915.0_1779258738338_0.850879984595001","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520071621.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520071621.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520071621.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"113eceaa35c809d685ff54912cd6625f478c1e0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520071621.0.tgz","fileCount":11,"integrity":"sha512-Rc4OyFWsg4AeuWgsyMRHfeQ9tROEkbFb5GO5p7uPc6jr/zCv0ca+xojmolCKzJ4I9UL6B2VMP5ejpgGT0lgzsw==","signatures":[{"sig":"MEYCIQDoUAqtvZltpgZNYWzzGrhalLQifvz1V1hgwyyYpUgRBgIhAInLP2d4jrwJ7QCcM2yc9BojOvLysr0CXQWajq8aO142","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520071621.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520071621.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/73f95d19d20c2a4663807899694c5423/midscene-cli-1.8.4-beta-20260520071621.0.tgz","_integrity":"sha512-Rc4OyFWsg4AeuWgsyMRHfeQ9tROEkbFb5GO5p7uPc6jr/zCv0ca+xojmolCKzJ4I9UL6B2VMP5ejpgGT0lgzsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520071621.0","@midscene/web":"1.8.4-beta-20260520071621.0","@midscene/core":"1.8.4-beta-20260520071621.0","@midscene/shared":"1.8.4-beta-20260520071621.0","@midscene/android":"1.8.4-beta-20260520071621.0","@midscene/computer":"1.8.4-beta-20260520071621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520071621.0_1779261558175_0.7340432287402701","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520075419.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520075419.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520075419.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a5c8cdf9c18c007f4243c215947cdcdcc2da0bb6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520075419.0.tgz","fileCount":11,"integrity":"sha512-6dkjhmpO1fmMx3yney6ievFTb6uKE2k7LGbwb1lk9lTnjzl8fhFy96SNMjwKjpRC6eG/kYWLegsYxiAKmvF7OQ==","signatures":[{"sig":"MEQCIC9yazBQwzEIAT4pFY0us6ZWk5cXaHd/CTlvnjlckRUbAiBSkK0MtcBNhSJunBhBwL9ruP0kAd43rJz04YdBfWCZGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520075419.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520075419.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a3ea78227bcc51df0869553840bfd997/midscene-cli-1.8.4-beta-20260520075419.0.tgz","_integrity":"sha512-6dkjhmpO1fmMx3yney6ievFTb6uKE2k7LGbwb1lk9lTnjzl8fhFy96SNMjwKjpRC6eG/kYWLegsYxiAKmvF7OQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520075419.0","@midscene/web":"1.8.4-beta-20260520075419.0","@midscene/core":"1.8.4-beta-20260520075419.0","@midscene/shared":"1.8.4-beta-20260520075419.0","@midscene/android":"1.8.4-beta-20260520075419.0","@midscene/computer":"1.8.4-beta-20260520075419.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520075419.0_1779263839143_0.4129062928165472","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520091907.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520091907.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520091907.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d28b0df7f52639c0c67a68235c9bec02da980eda","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520091907.0.tgz","fileCount":11,"integrity":"sha512-m5SQ+9oySET9qOrkiyqEYpeRm3VGI5ytNXNmRv9lq2fV7I0P5pf3gv2BmmvQha16mYJGGwLJwOQJt8Kv1TRNNA==","signatures":[{"sig":"MEUCIFtxOrYhfJ6EQAIgp+rAr3OElTT9GlYoDT0nnoubkX1xAiEAsvKefKG5vOKv7vSkPiojAeNpPVOrJ1iy2NYAPN/Inos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520091907.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520091907.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/085e21cf0cec180df5d541a7005c5160/midscene-cli-1.8.4-beta-20260520091907.0.tgz","_integrity":"sha512-m5SQ+9oySET9qOrkiyqEYpeRm3VGI5ytNXNmRv9lq2fV7I0P5pf3gv2BmmvQha16mYJGGwLJwOQJt8Kv1TRNNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520091907.0","@midscene/web":"1.8.4-beta-20260520091907.0","@midscene/core":"1.8.4-beta-20260520091907.0","@midscene/shared":"1.8.4-beta-20260520091907.0","@midscene/android":"1.8.4-beta-20260520091907.0","@midscene/computer":"1.8.4-beta-20260520091907.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520091907.0_1779268921066_0.8698991857282017","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520095316.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520095316.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520095316.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c01db179b1d38bbad31cf1fbd1d53b4e8893a107","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520095316.0.tgz","fileCount":11,"integrity":"sha512-b51Z3zs3qRYWGXpz931at3gxKehQMIjjlqMBOqWi0u5pGEDccYswL9d/JuNQx8PDsU+gfX6AeS/W/XLsBcHEvg==","signatures":[{"sig":"MEUCIQC3R3/osc0v5kIODxUEJgnyAO65U+c0GFsjTJ+W42dwTwIgBMitr/9UasC+o51RBbekRTTE6/vijl+EIKqMm/LGr4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520095316.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520095316.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7a98a585381cc900d9faf161aa05054f/midscene-cli-1.8.4-beta-20260520095316.0.tgz","_integrity":"sha512-b51Z3zs3qRYWGXpz931at3gxKehQMIjjlqMBOqWi0u5pGEDccYswL9d/JuNQx8PDsU+gfX6AeS/W/XLsBcHEvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520095316.0","@midscene/web":"1.8.4-beta-20260520095316.0","@midscene/core":"1.8.4-beta-20260520095316.0","@midscene/shared":"1.8.4-beta-20260520095316.0","@midscene/android":"1.8.4-beta-20260520095316.0","@midscene/computer":"1.8.4-beta-20260520095316.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520095316.0_1779270972898_0.712902114819087","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520102934.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520102934.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520102934.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85bd72007c4183ff16d99221f29df579fecb11f3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520102934.0.tgz","fileCount":11,"integrity":"sha512-f/fSc7W9rPDTtEImyMKeLVNL3J/EFukFJyIXjlob4rfn3wI30kkaAHaBUdqODoW923aJIfchpHq1ALtdjjUQoA==","signatures":[{"sig":"MEUCIEJJvJ2e45Z+DihwlWCP9+dfCAnlJGG2qFQSJAOv3KTdAiEAqH/iVR8idOvmA5DvhfJVzBsf2IM5HHaNxOHeC14r8oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520102934.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520102934.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e3558f83f3f6171679e401068d24c159/midscene-cli-1.8.4-beta-20260520102934.0.tgz","_integrity":"sha512-f/fSc7W9rPDTtEImyMKeLVNL3J/EFukFJyIXjlob4rfn3wI30kkaAHaBUdqODoW923aJIfchpHq1ALtdjjUQoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520102934.0","@midscene/web":"1.8.4-beta-20260520102934.0","@midscene/core":"1.8.4-beta-20260520102934.0","@midscene/shared":"1.8.4-beta-20260520102934.0","@midscene/android":"1.8.4-beta-20260520102934.0","@midscene/computer":"1.8.4-beta-20260520102934.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520102934.0_1779273150106_0.2375700441402293","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260520115001.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260520115001.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260520115001.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7fb2dbf812592df7b3e282fe905ce04d57f2e1df","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260520115001.0.tgz","fileCount":11,"integrity":"sha512-Bl1byAKEMFw1thx5ru2AFqrWeTQ6cuwaFPZc50YssMIHiZDtSPGpUXbsLJCopGlHg0EsD5QAdtLzG3nfdKgCkw==","signatures":[{"sig":"MEUCIQDTAPVnv3anWVymyQMUWvGQXWUr6yAwolvpS9qwf2WsQQIgcivFqCGtKMErjRLj8vPORiA+HlsU0g/8u1C3AqmZPM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260520115001.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260520115001.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2c5c82688ac0fc5c0e4dc8f693ae4fe6/midscene-cli-1.8.4-beta-20260520115001.0.tgz","_integrity":"sha512-Bl1byAKEMFw1thx5ru2AFqrWeTQ6cuwaFPZc50YssMIHiZDtSPGpUXbsLJCopGlHg0EsD5QAdtLzG3nfdKgCkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260520115001.0","@midscene/web":"1.8.4-beta-20260520115001.0","@midscene/core":"1.8.4-beta-20260520115001.0","@midscene/shared":"1.8.4-beta-20260520115001.0","@midscene/android":"1.8.4-beta-20260520115001.0","@midscene/computer":"1.8.4-beta-20260520115001.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260520115001.0_1779277974773_0.11072072864147642","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521022608.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521022608.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521022608.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8109739e17a54bf5ad8ad9a6052be576a5ca04b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521022608.0.tgz","fileCount":11,"integrity":"sha512-c4lCl3GUzcYsBzaCACQGz4X0k8CBQHhUMrHtp5NQ8EhD7IvoMS2+DTlmTel2VLNnX/FMqa7FmH6XCvb1v/i1rQ==","signatures":[{"sig":"MEUCIQDpG8F9UMPHYGkuGH9LVoYBHhzAiJ5WFuimK4kNqKrO5QIgMAyl9cimOR2SZLk2+o52sXYL7xr5cdTQcO/vsr42hcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521022608.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521022608.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f4ff9db6e43dee0b93be00639b206d3c/midscene-cli-1.8.4-beta-20260521022608.0.tgz","_integrity":"sha512-c4lCl3GUzcYsBzaCACQGz4X0k8CBQHhUMrHtp5NQ8EhD7IvoMS2+DTlmTel2VLNnX/FMqa7FmH6XCvb1v/i1rQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521022608.0","@midscene/web":"1.8.4-beta-20260521022608.0","@midscene/core":"1.8.4-beta-20260521022608.0","@midscene/shared":"1.8.4-beta-20260521022608.0","@midscene/android":"1.8.4-beta-20260521022608.0","@midscene/computer":"1.8.4-beta-20260521022608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521022608.0_1779330586849_0.9851336202222776","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521053101.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521053101.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521053101.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9762e8ea476177920c70a8f28cc2011b9ad6c231","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521053101.0.tgz","fileCount":11,"integrity":"sha512-XxxYlntmrW4es/pi1C5OytopksxW2mizXE3ohM8wkQn3NskbXhUadpae+Hq0+othrm7puC+6J1yLSaPwcSB/0Q==","signatures":[{"sig":"MEYCIQDrXBzMZsubbG759D4obKSMlnPBqD57+FNK/VQC0SHJlwIhAO03G31rYSX21bmpv8NyiXCkD5VlynnrWpoL1wK/cqU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521053101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521053101.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/880c9dd435662973d581a3dea38d95db/midscene-cli-1.8.4-beta-20260521053101.0.tgz","_integrity":"sha512-XxxYlntmrW4es/pi1C5OytopksxW2mizXE3ohM8wkQn3NskbXhUadpae+Hq0+othrm7puC+6J1yLSaPwcSB/0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521053101.0","@midscene/web":"1.8.4-beta-20260521053101.0","@midscene/core":"1.8.4-beta-20260521053101.0","@midscene/shared":"1.8.4-beta-20260521053101.0","@midscene/android":"1.8.4-beta-20260521053101.0","@midscene/computer":"1.8.4-beta-20260521053101.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521053101.0_1779341630942_0.034547383128084475","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521061909.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521061909.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521061909.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"208954bcced80ce03cfac485bf557e41e2928f70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521061909.0.tgz","fileCount":11,"integrity":"sha512-wvEhanqCd8X2BlHau1YOW6xHHvsN0x0WSOw5QXdD/FTmLUH5ObaYgp55I2v8BKbPn/3q7XRlH4p5BaMbHBLung==","signatures":[{"sig":"MEYCIQCGYJIInme1yZSR7c5V/23ecf04xieb40i3nSkeviFTjQIhAL6XNMeJuooEy7HaB05/f9oNH/YKp6/wcRdB60eP+E7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521061909.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521061909.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6d8cb200d26752061858e1a1a695ea77/midscene-cli-1.8.4-beta-20260521061909.0.tgz","_integrity":"sha512-wvEhanqCd8X2BlHau1YOW6xHHvsN0x0WSOw5QXdD/FTmLUH5ObaYgp55I2v8BKbPn/3q7XRlH4p5BaMbHBLung==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521061909.0","@midscene/web":"1.8.4-beta-20260521061909.0","@midscene/core":"1.8.4-beta-20260521061909.0","@midscene/shared":"1.8.4-beta-20260521061909.0","@midscene/android":"1.8.4-beta-20260521061909.0","@midscene/computer":"1.8.4-beta-20260521061909.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521061909.0_1779344519021_0.017038451285823486","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521065500.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521065500.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521065500.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d908f7de65da19889e71a9dc053207c229e84dd9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521065500.0.tgz","fileCount":11,"integrity":"sha512-Ir54M4FPTI4X0nRXb/q8PsXRG9JxFYMKoRPC3aa9uq5PmT3PvTWFzlIi+p4gPquHR6jOhnPmEpHpPeUvIsKOvQ==","signatures":[{"sig":"MEQCIDThM30zLnMLimkk6x1YpQw9RNrgCtU3yNLQwK8B5w5sAiBq1XXmdi0oOkx2AO5ywLPOt5vs7O9FVt9PowucfzKGbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521065500.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521065500.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ed2bf97a394b38cd0ffee64f3861fe0e/midscene-cli-1.8.4-beta-20260521065500.0.tgz","_integrity":"sha512-Ir54M4FPTI4X0nRXb/q8PsXRG9JxFYMKoRPC3aa9uq5PmT3PvTWFzlIi+p4gPquHR6jOhnPmEpHpPeUvIsKOvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521065500.0","@midscene/web":"1.8.4-beta-20260521065500.0","@midscene/core":"1.8.4-beta-20260521065500.0","@midscene/shared":"1.8.4-beta-20260521065500.0","@midscene/android":"1.8.4-beta-20260521065500.0","@midscene/computer":"1.8.4-beta-20260521065500.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521065500.0_1779346671461_0.10158771512837883","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521065716.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521065716.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521065716.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"07ab2255ebb3f061c3db5fdead2ce28715a68535","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521065716.0.tgz","fileCount":11,"integrity":"sha512-4R9Bu9ymKKnEK9nv2Jrf8e+kpKIzRj9XBnIroR/FNN7hgVjnzTw5JKsVqcXF1K+6jMeiDxQRpA8OLsZamoA4Ew==","signatures":[{"sig":"MEUCIDQ+UMdOKzfyZeL+cncWbIU4diaO08Z05mrRsE4n8DcxAiEA9DZWPzhTXSNsf8ibtzbHIwL6seY3hqO8yEo6beOHbcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521065716.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521065716.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cf4c94b7e14e0e37185a912a3c7d82f8/midscene-cli-1.8.4-beta-20260521065716.0.tgz","_integrity":"sha512-4R9Bu9ymKKnEK9nv2Jrf8e+kpKIzRj9XBnIroR/FNN7hgVjnzTw5JKsVqcXF1K+6jMeiDxQRpA8OLsZamoA4Ew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521065716.0","@midscene/web":"1.8.4-beta-20260521065716.0","@midscene/core":"1.8.4-beta-20260521065716.0","@midscene/shared":"1.8.4-beta-20260521065716.0","@midscene/android":"1.8.4-beta-20260521065716.0","@midscene/computer":"1.8.4-beta-20260521065716.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521065716.0_1779346815286_0.39159314647205457","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260521070317.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260521070317.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260521070317.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e53106b1ca58fb8d28662463eeb7a18325969867","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260521070317.0.tgz","fileCount":11,"integrity":"sha512-qd4H65O95psd7eYh01PJa5QzJl6Eur89Z6XaBDkKmRasmlHF6FBQTboDzvqjsnw6cIhVChENVR2qfBhHM0xwLw==","signatures":[{"sig":"MEYCIQDyWbv6r160gqpsSV8dY5RM2wLrJfBdtf4HHAQGif6vzAIhAJXYTl7u7+uoitxBFjJrwyJbEbU92vEMewNRzoJqiRo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260521070317.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260521070317.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6ac0646afc15dbb91dfec74f2d9a78bf/midscene-cli-1.8.4-beta-20260521070317.0.tgz","_integrity":"sha512-qd4H65O95psd7eYh01PJa5QzJl6Eur89Z6XaBDkKmRasmlHF6FBQTboDzvqjsnw6cIhVChENVR2qfBhHM0xwLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260521070317.0","@midscene/web":"1.8.4-beta-20260521070317.0","@midscene/core":"1.8.4-beta-20260521070317.0","@midscene/shared":"1.8.4-beta-20260521070317.0","@midscene/android":"1.8.4-beta-20260521070317.0","@midscene/computer":"1.8.4-beta-20260521070317.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260521070317.0_1779347163905_0.5473485549091657","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@midscene/cli","version":"1.8.4","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b70548ae1394a1ffe07db57f43b3527f6da09194","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4.tgz","fileCount":11,"integrity":"sha512-HeRCbYs+hhAMKPMvcVjEGmuJuFVUIEJlWDmN/slxM+SBJoUOG83fw0/MYWiq0BvqlinzEOAD85HUrJ1RylUMXg==","signatures":[{"sig":"MEUCIQD9IWW5AM43GrHYiYDnpTpinHbK7XmbHCy3hE7wS20DGwIgAWAA+myxoVAiFCFplX0L5rxSiSCqkgssWCN3G9k2hrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d68e4c32d54bbe42cd1b074a1a11a48b/midscene-cli-1.8.4.tgz","_integrity":"sha512-HeRCbYs+hhAMKPMvcVjEGmuJuFVUIEJlWDmN/slxM+SBJoUOG83fw0/MYWiq0BvqlinzEOAD85HUrJ1RylUMXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4","@midscene/web":"1.8.4","@midscene/core":"1.8.4","@midscene/shared":"1.8.4","@midscene/android":"1.8.4","@midscene/computer":"1.8.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4_1779349726024_0.5842247932311142","host":"s3://npm-registry-packages-npm-production"}},"1.8.5-beta-20260522071402.0":{"name":"@midscene/cli","version":"1.8.5-beta-20260522071402.0","license":"MIT","_id":"@midscene/cli@1.8.5-beta-20260522071402.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"152c5e4732543a07f9d9514dc36edb2c4a128e9c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5-beta-20260522071402.0.tgz","fileCount":11,"integrity":"sha512-A2KBarcqKl+NrnzsU9ZkK1MZVl+YW1A6HyfAf5rp4h59KysdA8Pey1T43nS9yu1dEmcFC8H7QpsfH1il+LN3wQ==","signatures":[{"sig":"MEUCIQCLMfJST/Gp6M7TRWTXp7eueRKV4197TYKQxEz+jmFIzgIgdIORcATecCW/SkGoYhwBkRi1yEw5D+7yCy2fHuHaBFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5-beta-20260522071402.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5-beta-20260522071402.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b18b9701c0307720cecaee9cdc7a51ed/midscene-cli-1.8.5-beta-20260522071402.0.tgz","_integrity":"sha512-A2KBarcqKl+NrnzsU9ZkK1MZVl+YW1A6HyfAf5rp4h59KysdA8Pey1T43nS9yu1dEmcFC8H7QpsfH1il+LN3wQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.5-beta-20260522071402.0","@midscene/web":"1.8.5-beta-20260522071402.0","@midscene/core":"1.8.5-beta-20260522071402.0","@midscene/shared":"1.8.5-beta-20260522071402.0","@midscene/android":"1.8.5-beta-20260522071402.0","@midscene/computer":"1.8.5-beta-20260522071402.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5-beta-20260522071402.0_1779434223538_0.10477741199194757","host":"s3://npm-registry-packages-npm-production"}},"1.8.5-beta-20260522100653.0":{"name":"@midscene/cli","version":"1.8.5-beta-20260522100653.0","license":"MIT","_id":"@midscene/cli@1.8.5-beta-20260522100653.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5cd83796650700de7b4b4094788796ddeddc8c70","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5-beta-20260522100653.0.tgz","fileCount":11,"integrity":"sha512-DZdBiBdC33x0PLVnXY9BIuUSXwdWVpcQ+ClFfpLJMyTVDYem4LdyhbGheCxi9llYTUh84NW7oWc91vgLcwkZrg==","signatures":[{"sig":"MEYCIQDv1vGGD4F9h6E0iD1yMOknpZERhwCpxw86I7s0UpXGHgIhAMvnVUXyrzcvxbbcC9T823EUHOuamX3Y3/a2aO2PkOvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5-beta-20260522100653.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5-beta-20260522100653.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c3839f08356d8a3d88b15b0930e2b200/midscene-cli-1.8.5-beta-20260522100653.0.tgz","_integrity":"sha512-DZdBiBdC33x0PLVnXY9BIuUSXwdWVpcQ+ClFfpLJMyTVDYem4LdyhbGheCxi9llYTUh84NW7oWc91vgLcwkZrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.5-beta-20260522100653.0","@midscene/web":"1.8.5-beta-20260522100653.0","@midscene/core":"1.8.5-beta-20260522100653.0","@midscene/shared":"1.8.5-beta-20260522100653.0","@midscene/android":"1.8.5-beta-20260522100653.0","@midscene/computer":"1.8.5-beta-20260522100653.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5-beta-20260522100653.0_1779444608323_0.7137343901578141","host":"s3://npm-registry-packages-npm-production"}},"1.8.5-beta-20260525033347.0":{"name":"@midscene/cli","version":"1.8.5-beta-20260525033347.0","license":"MIT","_id":"@midscene/cli@1.8.5-beta-20260525033347.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69cb96d05a6723f13df8437f6e87c11511cf54d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5-beta-20260525033347.0.tgz","fileCount":11,"integrity":"sha512-bNZkfT040oiu6EvUPyz7KvSVe18Gt5VtDuH8hrzgI4Lf5Hok1SEII+cYMWlUf7+fUAQOhEinDZh4WrcsMjgv9Q==","signatures":[{"sig":"MEYCIQDCGeB0QA0gFjT85oPXJdhNDErUn6hFmNfE9CxPcgVLswIhAJZuHoDsUO87722PAvloffmIKmH/eepnN//EzDk+1cYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5-beta-20260525033347.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5-beta-20260525033347.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/185c40e77912eb483f3f46ad3ee366d7/midscene-cli-1.8.5-beta-20260525033347.0.tgz","_integrity":"sha512-bNZkfT040oiu6EvUPyz7KvSVe18Gt5VtDuH8hrzgI4Lf5Hok1SEII+cYMWlUf7+fUAQOhEinDZh4WrcsMjgv9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.5-beta-20260525033347.0","@midscene/web":"1.8.5-beta-20260525033347.0","@midscene/core":"1.8.5-beta-20260525033347.0","@midscene/shared":"1.8.5-beta-20260525033347.0","@midscene/android":"1.8.5-beta-20260525033347.0","@midscene/computer":"1.8.5-beta-20260525033347.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5-beta-20260525033347.0_1779680196606_0.9547601467316384","host":"s3://npm-registry-packages-npm-production"}},"1.8.5-beta-20260525120212.0":{"name":"@midscene/cli","version":"1.8.5-beta-20260525120212.0","license":"MIT","_id":"@midscene/cli@1.8.5-beta-20260525120212.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db3a0b752f43647915658fc18281b14bc31bb695","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5-beta-20260525120212.0.tgz","fileCount":11,"integrity":"sha512-hzQ6sPVuPrZFpWu+RHWpk7NEghwnsQ2cOz4tbscDm8WzbA2L9j0PiUnU0Pi4YEi3oqRuiSszSslflZsZTDWHZQ==","signatures":[{"sig":"MEYCIQCOand/1VE2Dk7wI1d8W78qxF4Ikf7EXUlJu4txCtImvAIhAK6K1gYHmSZ43bHAy22vujHJsHt419bD3ppPi5X5wsg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5-beta-20260525120212.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5-beta-20260525120212.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bb3f75641741441e3a342b7ab04dcf72/midscene-cli-1.8.5-beta-20260525120212.0.tgz","_integrity":"sha512-hzQ6sPVuPrZFpWu+RHWpk7NEghwnsQ2cOz4tbscDm8WzbA2L9j0PiUnU0Pi4YEi3oqRuiSszSslflZsZTDWHZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.5-beta-20260525120212.0","@midscene/web":"1.8.5-beta-20260525120212.0","@midscene/core":"1.8.5-beta-20260525120212.0","@midscene/shared":"1.8.5-beta-20260525120212.0","@midscene/android":"1.8.5-beta-20260525120212.0","@midscene/computer":"1.8.5-beta-20260525120212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5-beta-20260525120212.0_1779710701786_0.9639038677964742","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@midscene/cli","version":"1.8.5","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b198dd1d770440883e69c997236d0bc5b46565a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5.tgz","fileCount":11,"integrity":"sha512-KdcqCPVXEQ3CXVKUDeNkhK9QMi4H9DqvGNVkCOReqVJgsj6zamynOEfc136huNJLM7X8lwuyCw7iMxg4dkAtcA==","signatures":[{"sig":"MEQCIBJU9K8FINeAsmPeYSr8vz/9K3bakC2ZUTesYButW05WAiBYMxICCvXkm8dUPCmUpUKiA8RFzRoMYfuSkIvVHtqKOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f2268cde6623d2e8dc5f57abb8d840ec/midscene-cli-1.8.5.tgz","_integrity":"sha512-KdcqCPVXEQ3CXVKUDeNkhK9QMi4H9DqvGNVkCOReqVJgsj6zamynOEfc136huNJLM7X8lwuyCw7iMxg4dkAtcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.5","@midscene/web":"1.8.5","@midscene/core":"1.8.5","@midscene/shared":"1.8.5","@midscene/android":"1.8.5","@midscene/computer":"1.8.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5_1779762972533_0.31350926923525657","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260526055248.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260526055248.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260526055248.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f544da97c9f264e4412ac262a7a781dbfdd2b353","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260526055248.0.tgz","fileCount":11,"integrity":"sha512-jdcSwAgCB2ukImf/uCF1bn/faKeYTlKepJaFH+F7oiOQ7h97wQgWdCl1L8rML69cozdpH+7cxG6NGxCd5T8WrQ==","signatures":[{"sig":"MEUCIQChRt7hLjnHsUwfnhAg4jpP9gptBtJ58cuCED54ByJk7AIgCHTdfjwUpxs2fv6AvaAyI4I5gleo5AB+SI+pHq9X7Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260526055248.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260526055248.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fa235a983520bfe8c3f48798abe19416/midscene-cli-1.8.6-beta-20260526055248.0.tgz","_integrity":"sha512-jdcSwAgCB2ukImf/uCF1bn/faKeYTlKepJaFH+F7oiOQ7h97wQgWdCl1L8rML69cozdpH+7cxG6NGxCd5T8WrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260526055248.0","@midscene/web":"1.8.6-beta-20260526055248.0","@midscene/core":"1.8.6-beta-20260526055248.0","@midscene/shared":"1.8.6-beta-20260526055248.0","@midscene/android":"1.8.6-beta-20260526055248.0","@midscene/computer":"1.8.6-beta-20260526055248.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260526055248.0_1779774945074_0.616393751624003","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260526062942.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260526062942.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260526062942.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa6603c8b52ad0c0ed0f7c738b8ec10e8bbb3f69","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260526062942.0.tgz","fileCount":11,"integrity":"sha512-znGF93nlH9rF4+eC2waO/HOxsTpJ5CMDRFMR9O7m5wsd01A0/IuKd6ilOU8xxX1qModTbIYxp5UfWOsy/hVMog==","signatures":[{"sig":"MEUCIHwTXzLwdCjtRacp1HO41URwaK7I7mCkNsz+WBzAwJ7uAiEAzuwnGe1rJBTP4GEKzBBl/zQ9BoRwoVveXzeeZTsimYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260526062942.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260526062942.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/63674749da2257c8fddc39b1b4bedf8d/midscene-cli-1.8.6-beta-20260526062942.0.tgz","_integrity":"sha512-znGF93nlH9rF4+eC2waO/HOxsTpJ5CMDRFMR9O7m5wsd01A0/IuKd6ilOU8xxX1qModTbIYxp5UfWOsy/hVMog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260526062942.0","@midscene/web":"1.8.6-beta-20260526062942.0","@midscene/core":"1.8.6-beta-20260526062942.0","@midscene/shared":"1.8.6-beta-20260526062942.0","@midscene/android":"1.8.6-beta-20260526062942.0","@midscene/computer":"1.8.6-beta-20260526062942.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260526062942.0_1779777156874_0.01639638599870863","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260526075755.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260526075755.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260526075755.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7aeebb96f7be4ce72e49705328a362dfb59478dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260526075755.0.tgz","fileCount":11,"integrity":"sha512-3ajjKgRLzUMcsxmIR9vl4LDszPpszX0sVnvvtxkR/ifbcIFLPJQdczN0FngyjuRJza88z9hAtelM7Mmr6eitIQ==","signatures":[{"sig":"MEUCIEK0Wy9Wb9ZdUCn1Jq4AMEBrBjOBYsx8h7KolTvTop/3AiEA8wdfvXFF5EedqyTrD7AiCfXadGdZ060ToKYd9GzuWtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260526075755.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260526075755.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/85104943a508670b3b124e1507ecacda/midscene-cli-1.8.4-beta-20260526075755.0.tgz","_integrity":"sha512-3ajjKgRLzUMcsxmIR9vl4LDszPpszX0sVnvvtxkR/ifbcIFLPJQdczN0FngyjuRJza88z9hAtelM7Mmr6eitIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260526075755.0","@midscene/web":"1.8.4-beta-20260526075755.0","@midscene/core":"1.8.4-beta-20260526075755.0","@midscene/shared":"1.8.4-beta-20260526075755.0","@midscene/android":"1.8.4-beta-20260526075755.0","@midscene/computer":"1.8.4-beta-20260526075755.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260526075755.0_1779782402694_0.8714511593195668","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260526083943.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260526083943.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260526083943.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ad7ef306812506181642ddd8dfd998c580a330c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260526083943.0.tgz","fileCount":11,"integrity":"sha512-Es7qJMKBAHCjW5adkGPTSofjVxJUg1ZRH9T7m0kpeG7dstZ2KeZXvlmY3Sa6Zv9cGOPGNeLuMaqDyLBHEshvLw==","signatures":[{"sig":"MEQCIB/C+8T6dqfK+zRn8fwxNqvR6meKE+elEVd9OuM+hM1DAiBK5DMsKjY8ILA5eHEDKVQNCTxInTSfh6XxN4clbQBbNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260526083943.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260526083943.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c70ae4118ce3c66da4da483b040d890d/midscene-cli-1.8.6-beta-20260526083943.0.tgz","_integrity":"sha512-Es7qJMKBAHCjW5adkGPTSofjVxJUg1ZRH9T7m0kpeG7dstZ2KeZXvlmY3Sa6Zv9cGOPGNeLuMaqDyLBHEshvLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260526083943.0","@midscene/web":"1.8.6-beta-20260526083943.0","@midscene/core":"1.8.6-beta-20260526083943.0","@midscene/shared":"1.8.6-beta-20260526083943.0","@midscene/android":"1.8.6-beta-20260526083943.0","@midscene/computer":"1.8.6-beta-20260526083943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260526083943.0_1779784955690_0.49030694924626106","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260526085216.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260526085216.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260526085216.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7c61662c3a82c74b1debb934828b2b0107d71bb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260526085216.0.tgz","fileCount":11,"integrity":"sha512-/cer30a/tLumnbURfn4T9GMYKzJHu4Yop8k90LDJv9mVrsACXqAyHZbHKY7cJTKVH9hWy5mKIPm/k/cEcmulIw==","signatures":[{"sig":"MEUCIDjW9E06eRxiNkPkkoh2MfCUWuTuyBpFjRqspaskjLW7AiEAyQKDm2d06yutxla8/GqpL4tGkxbtZBNbSXvD9NzzVN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260526085216.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260526085216.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e318f9baa48ffa1aba125c76d742aec1/midscene-cli-1.8.6-beta-20260526085216.0.tgz","_integrity":"sha512-/cer30a/tLumnbURfn4T9GMYKzJHu4Yop8k90LDJv9mVrsACXqAyHZbHKY7cJTKVH9hWy5mKIPm/k/cEcmulIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260526085216.0","@midscene/web":"1.8.6-beta-20260526085216.0","@midscene/core":"1.8.6-beta-20260526085216.0","@midscene/shared":"1.8.6-beta-20260526085216.0","@midscene/android":"1.8.6-beta-20260526085216.0","@midscene/computer":"1.8.6-beta-20260526085216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260526085216.0_1779785713166_0.3238694859737985","host":"s3://npm-registry-packages-npm-production"}},"1.8.5-beta-20260526085319.0":{"name":"@midscene/cli","version":"1.8.5-beta-20260526085319.0","license":"MIT","_id":"@midscene/cli@1.8.5-beta-20260526085319.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"07d0f266fb737ccf2923d583848acf58f2ef3583","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.5-beta-20260526085319.0.tgz","fileCount":18,"integrity":"sha512-SOL8fDVGky9iAz6T3GZGJy27uy8D7fIiDkNVe1tb++am9gs+fDz6Iy00hklFpldh1TMru7VXslIbGZ1zTLE9Fg==","signatures":[{"sig":"MEYCIQCQeCUbxdpkPfG81N7lPIu7w32TjEgmIBZp9dFgZEvr7QIhAIYrNrg6p4+B34sg4GN3Eulb9VuucfG5N2BpxJL7l51C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.5-beta-20260526085319.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7326232},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.5-beta-20260526085319.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b96beba3686da83553b4c3340f0f7cf8/midscene-cli-1.8.5-beta-20260526085319.0.tgz","_integrity":"sha512-SOL8fDVGky9iAz6T3GZGJy27uy8D7fIiDkNVe1tb++am9gs+fDz6Iy00hklFpldh1TMru7VXslIbGZ1zTLE9Fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"https://pkg.pr.new/@rstest/core@953945e","lodash.merge":"4.6.2","@midscene/ios":"1.8.5-beta-20260526085319.0","@midscene/web":"1.8.5-beta-20260526085319.0","@midscene/core":"1.8.5-beta-20260526085319.0","@midscene/shared":"1.8.5-beta-20260526085319.0","@midscene/android":"1.8.5-beta-20260526085319.0","@midscene/computer":"1.8.5-beta-20260526085319.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5-beta-20260526085319.0_1779785774877_0.6902177418716866","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260526132652.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260526132652.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260526132652.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2c307de252c470828bf1251cadaa62654d6b2b88","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260526132652.0.tgz","fileCount":11,"integrity":"sha512-rue8acsz709Wjgno2YiYBunpkxVjK0aiq8+aZz7He/6IGKsW7KrUDGHFOtZnbzqiXs+Okrlnmx49XD2rD2piRg==","signatures":[{"sig":"MEUCIGNtagAD8/49jtcFybH24ewETKbhkRrrmocn5bD08uMGAiEAunNYsa0DNP7ee9sigYi8DOQEVWMAT8Fh4MbUipyz4pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260526132652.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260526132652.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7dd3ef4e2f33e1bd8509c2dd0c9d81c3/midscene-cli-1.8.6-beta-20260526132652.0.tgz","_integrity":"sha512-rue8acsz709Wjgno2YiYBunpkxVjK0aiq8+aZz7He/6IGKsW7KrUDGHFOtZnbzqiXs+Okrlnmx49XD2rD2piRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260526132652.0","@midscene/web":"1.8.6-beta-20260526132652.0","@midscene/core":"1.8.6-beta-20260526132652.0","@midscene/shared":"1.8.6-beta-20260526132652.0","@midscene/android":"1.8.6-beta-20260526132652.0","@midscene/computer":"1.8.6-beta-20260526132652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260526132652.0_1779802187664_0.15981325723048267","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260527035358.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260527035358.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260527035358.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"97367a609395ac6188d987a76236fe54ef9abc3b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260527035358.0.tgz","fileCount":11,"integrity":"sha512-Inx3OfjdKrUBwSGZy4Zex10Uw/mLWlIiiHD1+cERgW1d9CEMm/+PoE8TY96NVsLIAhdUMnkM2VQTf86tLGIzbw==","signatures":[{"sig":"MEUCIGVo+p6Am4tQAPx/Dru9AZsLDl/tTtUIBbzslQzemWU6AiEA/alDw/Amx/X+MISLZT+0ZC8cfANrWUP+klSSI5yTNfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260527035358.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260527035358.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/dbda201ca57a4133589ec5074ea20308/midscene-cli-1.8.6-beta-20260527035358.0.tgz","_integrity":"sha512-Inx3OfjdKrUBwSGZy4Zex10Uw/mLWlIiiHD1+cERgW1d9CEMm/+PoE8TY96NVsLIAhdUMnkM2VQTf86tLGIzbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260527035358.0","@midscene/web":"1.8.6-beta-20260527035358.0","@midscene/core":"1.8.6-beta-20260527035358.0","@midscene/shared":"1.8.6-beta-20260527035358.0","@midscene/android":"1.8.6-beta-20260527035358.0","@midscene/computer":"1.8.6-beta-20260527035358.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260527035358.0_1779854219164_0.5814629315065012","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@midscene/cli","version":"1.8.6","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ddbb01fda6fb31c2033de76db0bcfeb117ef4cb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6.tgz","fileCount":11,"integrity":"sha512-uGlarwVrr3VJM033AqN85FkbrY9vawtWllqkJ4TcMlSHya4Kq9C89/3rQgad9BL/3LHWyWmdLo6oa0mQH927LA==","signatures":[{"sig":"MEUCIQDcgnpd49F2Lx31mlS53LEWnqNst5g+ELPaP4jMzsmDWAIgZcwbcyFjmRV4KliUtncrc/GKtTUN0j+mAi3q3B3dfi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3df8fb2f0ced821088a023cae961ad5e/midscene-cli-1.8.6.tgz","_integrity":"sha512-uGlarwVrr3VJM033AqN85FkbrY9vawtWllqkJ4TcMlSHya4Kq9C89/3rQgad9BL/3LHWyWmdLo6oa0mQH927LA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6","@midscene/web":"1.8.6","@midscene/core":"1.8.6","@midscene/shared":"1.8.6","@midscene/android":"1.8.6","@midscene/computer":"1.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6_1779862748004_0.8137256659428216","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260527072701.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260527072701.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260527072701.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cdb23447bd10a7cdf349a6cb589cec50c289dd88","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260527072701.0.tgz","fileCount":11,"integrity":"sha512-nCEza12bcHtjVhDPMCLc8Dw7ereL3sfEFpt2xH852g/bQd0sspyYmbLxv/5bgUqSCSP0gxkR1JAPhL3SkeM0Ag==","signatures":[{"sig":"MEUCIC0VIWuWlXU8u+U3HwsKlUBJxs+I2A64UijjdXbDiz0lAiEA/We2sOJ1yTGnsmIyzgzdkJlVq2daocAa3z/eyuy6j2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260527072701.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260527072701.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a52045dffac720250e5391a4b9885724/midscene-cli-1.8.6-beta-20260527072701.0.tgz","_integrity":"sha512-nCEza12bcHtjVhDPMCLc8Dw7ereL3sfEFpt2xH852g/bQd0sspyYmbLxv/5bgUqSCSP0gxkR1JAPhL3SkeM0Ag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260527072701.0","@midscene/web":"1.8.6-beta-20260527072701.0","@midscene/core":"1.8.6-beta-20260527072701.0","@midscene/shared":"1.8.6-beta-20260527072701.0","@midscene/android":"1.8.6-beta-20260527072701.0","@midscene/computer":"1.8.6-beta-20260527072701.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260527072701.0_1779866995821_0.540856831172819","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260527111047.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260527111047.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260527111047.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"81425cf2fff065b49c2e830d1bdf2bc92d2af859","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260527111047.0.tgz","fileCount":11,"integrity":"sha512-T7M3s0islf4PpWi0it6kh7+7pt9UDnKkHv5HOI7i5aV95R+eWVcEfyZ7DVwPRYCG6ECA9ZFvHmw/7pkgA6udMw==","signatures":[{"sig":"MEYCIQDlrJgItK8KG/U2pktyzs+i6i3D2hJf2Z7r1bb9xmiBEwIhAOHNp9mHQvpVfD4zd1LgC8I39AmAcaHCLtMykmQz/eC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260527111047.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260527111047.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ea5b07ffdb228ee732dd1ea32c49f3d1/midscene-cli-1.8.4-beta-20260527111047.0.tgz","_integrity":"sha512-T7M3s0islf4PpWi0it6kh7+7pt9UDnKkHv5HOI7i5aV95R+eWVcEfyZ7DVwPRYCG6ECA9ZFvHmw/7pkgA6udMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260527111047.0","@midscene/web":"1.8.4-beta-20260527111047.0","@midscene/core":"1.8.4-beta-20260527111047.0","@midscene/shared":"1.8.4-beta-20260527111047.0","@midscene/android":"1.8.4-beta-20260527111047.0","@midscene/computer":"1.8.4-beta-20260527111047.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260527111047.0_1779880421479_0.7055678285121718","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260527112028.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260527112028.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260527112028.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d0d7aa783724e8be6769eb268c02b9926f0b6b2a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260527112028.0.tgz","fileCount":11,"integrity":"sha512-SRfGsGwgbBMiFOJColqC5bpE31cRIhJXUyon9WlL1/Il8+Aw8ACEGVDGXY2lwnahaQoHn4lvQOb0+gm+/C3mFQ==","signatures":[{"sig":"MEYCIQDfc/GLZCUwEHl5xlA60AHp4YLQAJ60tWWq9JpLaUFVlwIhANIAtPBrcgyN6D8c7lq9CfRFCjzGZDSegvTK9gmqMrOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260527112028.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260527112028.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9ea6ee31154a1376c17b72672fd56a9b/midscene-cli-1.8.7-beta-20260527112028.0.tgz","_integrity":"sha512-SRfGsGwgbBMiFOJColqC5bpE31cRIhJXUyon9WlL1/Il8+Aw8ACEGVDGXY2lwnahaQoHn4lvQOb0+gm+/C3mFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260527112028.0","@midscene/web":"1.8.7-beta-20260527112028.0","@midscene/core":"1.8.7-beta-20260527112028.0","@midscene/shared":"1.8.7-beta-20260527112028.0","@midscene/android":"1.8.7-beta-20260527112028.0","@midscene/computer":"1.8.7-beta-20260527112028.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260527112028.0_1779880996959_0.7796572803170823","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260527113633.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260527113633.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260527113633.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecb6eee95a64ef6fcb4b1d20adedc8f5e9581fb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260527113633.0.tgz","fileCount":11,"integrity":"sha512-YbF7SwvVPTg2tcbcrCgiJdgc21LINGe0lr/OByMvn2O2+WkfP/simJyr39CSZKKhHp3jdP//5sfMZBrWHEpjqg==","signatures":[{"sig":"MEYCIQDeuJzRcVm/DdfUONnkgS3exqZZzaqbKfEKFOF7rdBwvgIhANF+9LF0R81ozstAWcXobxnHlbUj7j9CXOYdCrLB6GqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260527113633.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260527113633.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ba7ea6ec111ffcfcec4070a4134f739e/midscene-cli-1.8.7-beta-20260527113633.0.tgz","_integrity":"sha512-YbF7SwvVPTg2tcbcrCgiJdgc21LINGe0lr/OByMvn2O2+WkfP/simJyr39CSZKKhHp3jdP//5sfMZBrWHEpjqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260527113633.0","@midscene/web":"1.8.7-beta-20260527113633.0","@midscene/core":"1.8.7-beta-20260527113633.0","@midscene/shared":"1.8.7-beta-20260527113633.0","@midscene/android":"1.8.7-beta-20260527113633.0","@midscene/computer":"1.8.7-beta-20260527113633.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260527113633.0_1779881957909_0.2297359895479123","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260527121809.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260527121809.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260527121809.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85fa58a916e015cd38c75a04ccbed9089f76a367","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260527121809.0.tgz","fileCount":11,"integrity":"sha512-RNatQdvXmquy1ZUCeGKZiccyLOGiEzhcL+zIvTaGSFoS8AvagOtthFaBu9fVd2u7CF2mcr3L1yY26Yeg9VxV2w==","signatures":[{"sig":"MEUCIQDvqlBifn40unXyTUMI1O2CzIAW0Cw1EirqvgoNvw0R0wIgPbCisbMSynW4TSf6Tcm4kn6CYACSKOyur7DC7GDMlX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260527121809.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260527121809.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b1b118f30bc8e6a134a8ff1b60cfeea3/midscene-cli-1.8.7-beta-20260527121809.0.tgz","_integrity":"sha512-RNatQdvXmquy1ZUCeGKZiccyLOGiEzhcL+zIvTaGSFoS8AvagOtthFaBu9fVd2u7CF2mcr3L1yY26Yeg9VxV2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260527121809.0","@midscene/web":"1.8.7-beta-20260527121809.0","@midscene/core":"1.8.7-beta-20260527121809.0","@midscene/shared":"1.8.7-beta-20260527121809.0","@midscene/android":"1.8.7-beta-20260527121809.0","@midscene/computer":"1.8.7-beta-20260527121809.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260527121809.0_1779884458516_0.08371603791219484","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260528040154.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260528040154.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260528040154.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"21935598cc01bf486844295e775a2202641421e1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260528040154.0.tgz","fileCount":11,"integrity":"sha512-lg5Lv3Gcihxbjm0exJaJBSORR78rCWGuBTk+lq2CTN3SR/zYTEDMpUze0G5Lm2kkYFI18pE14FQPRMqtTTLnHg==","signatures":[{"sig":"MEUCIAWJnENg06WYdzewJ/h69V+h613EDaO6+zTPSuxiGFfdAiEA1qRaeECMYVUJLBCxCtW3MR+5ouIzFaUDc3Z5rU+26q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260528040154.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260528040154.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/41d307dcb52a72e98631ff7d3d63c4f1/midscene-cli-1.8.7-beta-20260528040154.0.tgz","_integrity":"sha512-lg5Lv3Gcihxbjm0exJaJBSORR78rCWGuBTk+lq2CTN3SR/zYTEDMpUze0G5Lm2kkYFI18pE14FQPRMqtTTLnHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260528040154.0","@midscene/web":"1.8.7-beta-20260528040154.0","@midscene/core":"1.8.7-beta-20260528040154.0","@midscene/shared":"1.8.7-beta-20260528040154.0","@midscene/android":"1.8.7-beta-20260528040154.0","@midscene/computer":"1.8.7-beta-20260528040154.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260528040154.0_1779941097787_0.5861239008469801","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@midscene/cli","version":"1.8.7","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"73df8da328ef28e3ad64fc5c9f7fb99823b12b01","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7.tgz","fileCount":11,"integrity":"sha512-GNfjJL5YeDXXGRx1ZpEt6QvA5VGqEaRE1+HgkatU4bzkqJCFI1XnJ9fN12nBuNJbA5VDGhqSmzMdmmHxOnrdGw==","signatures":[{"sig":"MEUCIQD1ACM1P6gM38omI1CkcpuLzPy7g+MHAxbOCkefZnpd0QIgKPSIX8Qg30r6PhEJJ/1XNboz++PJkvoPTgCqOArhopY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008710},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a695f38c285ea3bada4c03f89562e859/midscene-cli-1.8.7.tgz","_integrity":"sha512-GNfjJL5YeDXXGRx1ZpEt6QvA5VGqEaRE1+HgkatU4bzkqJCFI1XnJ9fN12nBuNJbA5VDGhqSmzMdmmHxOnrdGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7","@midscene/web":"1.8.7","@midscene/core":"1.8.7","@midscene/shared":"1.8.7","@midscene/android":"1.8.7","@midscene/computer":"1.8.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7_1779951542888_0.037569399575330786","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260528070149.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260528070149.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260528070149.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9753590caf71c917a9eb17a48a30630f55194cf9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260528070149.0.tgz","fileCount":11,"integrity":"sha512-oF/hFbCf13kj60tAIEQEchgNIUkwpGcNe5gZm1dssqi8OEh6rXwIwm1YTR1xKISluRU5veExJMMBy/LLI9EzIg==","signatures":[{"sig":"MEYCIQCdUjZfcCe72no9rEdOKIGRU+Lc9525Mk4vleB0svfcMAIhAO14zmBNGgC7I9Qg4Tc0b79R6cLGIRBWZaXaR8CX03XL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260528070149.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260528070149.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/da7a5377cb21eb3ceb8de53602ded801/midscene-cli-1.8.7-beta-20260528070149.0.tgz","_integrity":"sha512-oF/hFbCf13kj60tAIEQEchgNIUkwpGcNe5gZm1dssqi8OEh6rXwIwm1YTR1xKISluRU5veExJMMBy/LLI9EzIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260528070149.0","@midscene/web":"1.8.7-beta-20260528070149.0","@midscene/core":"1.8.7-beta-20260528070149.0","@midscene/shared":"1.8.7-beta-20260528070149.0","@midscene/android":"1.8.7-beta-20260528070149.0","@midscene/computer":"1.8.7-beta-20260528070149.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260528070149.0_1779951895329_0.35319675830393527","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260528102111.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260528102111.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260528102111.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7e7013e7aff7c3a89fba35a4db608d4c16c6f121","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260528102111.0.tgz","fileCount":11,"integrity":"sha512-XptxGWANWQf9VDKOEkm2uTnaw8nShnmIDgqP6FAyig6ovpBCaR0fWiJe/bM6TP1n5SEUX4lP0zrE1ucDMi7aFA==","signatures":[{"sig":"MEQCIB6QfHlJWkCJgOsj+6/psApDQr5bc4hx47PGtNPEys3OAiA2U5Ub4RTznCp3xb1aSHE+ZaWB6VZ5yBfWw7h4QUJ9Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260528102111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260528102111.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3278c706e3c11019b96a1a32911cd15c/midscene-cli-1.8.4-beta-20260528102111.0.tgz","_integrity":"sha512-XptxGWANWQf9VDKOEkm2uTnaw8nShnmIDgqP6FAyig6ovpBCaR0fWiJe/bM6TP1n5SEUX4lP0zrE1ucDMi7aFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260528102111.0","@midscene/web":"1.8.4-beta-20260528102111.0","@midscene/core":"1.8.4-beta-20260528102111.0","@midscene/shared":"1.8.4-beta-20260528102111.0","@midscene/android":"1.8.4-beta-20260528102111.0","@midscene/computer":"1.8.4-beta-20260528102111.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260528102111.0_1779963855453_0.17361213601876613","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260528111436.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260528111436.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260528111436.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"799be85c0ea9d1ab4e1dd3093a838ec7c8310cb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260528111436.0.tgz","fileCount":16,"integrity":"sha512-BQe7FK/igE9YBMlr/MGLggQcQ21nGI8ZwtMu8Kby3qgcauDbAkH6dn7svxuRpdXibL1sv+WCk4DCYPR4EknW3Q==","signatures":[{"sig":"MEQCIBaAqckcQ+TeW3RW9j2NKo63RZ27FWLtYc1anYDL3EsIAiBpjurEdVICs/Rk6XV50AmUKFB75/vL4ZzEGneo9TQbFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260528111436.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578727},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260528111436.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8367f4fe6d246dc188d65786eaab92a1/midscene-cli-1.8.7-beta-20260528111436.0.tgz","_integrity":"sha512-BQe7FK/igE9YBMlr/MGLggQcQ21nGI8ZwtMu8Kby3qgcauDbAkH6dn7svxuRpdXibL1sv+WCk4DCYPR4EknW3Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"https://pkg.pr.new/@rstest/core@953945e","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260528111436.0","@midscene/web":"1.8.7-beta-20260528111436.0","@midscene/core":"1.8.7-beta-20260528111436.0","@midscene/shared":"1.8.7-beta-20260528111436.0","@midscene/android":"1.8.7-beta-20260528111436.0","@midscene/computer":"1.8.7-beta-20260528111436.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260528111436.0_1779967100572_0.11972497142696414","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260529071251.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260529071251.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260529071251.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e25c93756d9ff14659d691949970d3b955d2a2c2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260529071251.0.tgz","fileCount":16,"integrity":"sha512-xSh8wZ3qrg5QRg36l7SpiYxE61bCB9OnsnA70xJSqE3XRbq/YEDoPOPMFGNYsnVCb9vj5IZV8jT+KRDOa5SIiQ==","signatures":[{"sig":"MEUCICK0kvk1evvvCQMXIiC28+nd5ULkIYmx3SBMlIfpvQAPAiEAkHlg7PC2JJHlAx50B3o9Mpj8u4M/359FpiHzG6wLDEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260529071251.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578727},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260529071251.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ddb2925aa63a85dc83d93d966ff11a0a/midscene-cli-1.8.7-beta-20260529071251.0.tgz","_integrity":"sha512-xSh8wZ3qrg5QRg36l7SpiYxE61bCB9OnsnA70xJSqE3XRbq/YEDoPOPMFGNYsnVCb9vj5IZV8jT+KRDOa5SIiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"https://pkg.pr.new/@rstest/core@953945e","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260529071251.0","@midscene/web":"1.8.7-beta-20260529071251.0","@midscene/core":"1.8.7-beta-20260529071251.0","@midscene/shared":"1.8.7-beta-20260529071251.0","@midscene/android":"1.8.7-beta-20260529071251.0","@midscene/computer":"1.8.7-beta-20260529071251.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260529071251.0_1780039000973_0.9445427480515314","host":"s3://npm-registry-packages-npm-production"}},"1.8.6-beta-20260529101919.0":{"name":"@midscene/cli","version":"1.8.6-beta-20260529101919.0","license":"MIT","_id":"@midscene/cli@1.8.6-beta-20260529101919.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"692eea50dfd3e0be490b3c9b6b020f62b4c53e65","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.6-beta-20260529101919.0.tgz","fileCount":11,"integrity":"sha512-bmydHSwIY0xxHa2uR61QL8j/dBAQpx/lBtgoscNAS2hMZirGmvsa1TSQauzEze/Sek9KxKSIpbAS9hgNX21wEw==","signatures":[{"sig":"MEQCIB3rM2afPnnoogiALMhGiDaw+aDqpaQTbQU1x1AmjhJUAiAeqxNGcXasMQFbGOCZDjk8RZZnaunj6p3S2/w4tsBEqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.6-beta-20260529101919.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.6-beta-20260529101919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/86eefcf2c12885dd547e4ad0fa1b6aff/midscene-cli-1.8.6-beta-20260529101919.0.tgz","_integrity":"sha512-bmydHSwIY0xxHa2uR61QL8j/dBAQpx/lBtgoscNAS2hMZirGmvsa1TSQauzEze/Sek9KxKSIpbAS9hgNX21wEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.6-beta-20260529101919.0","@midscene/web":"1.8.6-beta-20260529101919.0","@midscene/core":"1.8.6-beta-20260529101919.0","@midscene/shared":"1.8.6-beta-20260529101919.0","@midscene/android":"1.8.6-beta-20260529101919.0","@midscene/computer":"1.8.6-beta-20260529101919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6-beta-20260529101919.0_1780050142978_0.6207449440515977","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260529125940.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260529125940.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260529125940.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d34367b3640799baffea61a25954d06d95111f0e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260529125940.0.tgz","fileCount":11,"integrity":"sha512-F26JFqt4KFtiKd26xVQJ8rN35G2mZf0fWH8jR0mj9B7n6cy85YVbK9k+8qK6TvSQlKaF+rNSwcXr01cY4LdE7w==","signatures":[{"sig":"MEUCIGGwDw+PYIWjKDIAU5sU2OG5xGEZgWyVjaJKlqm5du0+AiEAuZCt2luxrCvwJZ3qlhu60BmZN7yDX8lUbmtenbdWBMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260529125940.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260529125940.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e825db0aa5608007bf027f28d20b5933/midscene-cli-1.8.4-beta-20260529125940.0.tgz","_integrity":"sha512-F26JFqt4KFtiKd26xVQJ8rN35G2mZf0fWH8jR0mj9B7n6cy85YVbK9k+8qK6TvSQlKaF+rNSwcXr01cY4LdE7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260529125940.0","@midscene/web":"1.8.4-beta-20260529125940.0","@midscene/core":"1.8.4-beta-20260529125940.0","@midscene/shared":"1.8.4-beta-20260529125940.0","@midscene/android":"1.8.4-beta-20260529125940.0","@midscene/computer":"1.8.4-beta-20260529125940.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260529125940.0_1780059759144_0.2556511696043231","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260601040030.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260601040030.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260601040030.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a147e7933d1122e0917b9e8ecc649f4b0b7dae05","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260601040030.0.tgz","fileCount":16,"integrity":"sha512-xnxSdRR/Gx9d72HK3b58xmIZ+7t7TDE5ePo2n+ctpURvRAz5dbU503vQWrVj08LY+ZT2exbWYjpwBTUYqfBDkg==","signatures":[{"sig":"MEYCIQD6w+2lnHZSReIjkSa2VSodCu6dSLA/Q6oTRenj/TN4tAIhALQRbjCxvSjdVxtHvQDIuvzQ+IbJ+uUrUrnYX9bP4rX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260601040030.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561532},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260601040030.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/41bfed3585f2c44b015db086422b5a79/midscene-cli-1.8.7-beta-20260601040030.0.tgz","_integrity":"sha512-xnxSdRR/Gx9d72HK3b58xmIZ+7t7TDE5ePo2n+ctpURvRAz5dbU503vQWrVj08LY+ZT2exbWYjpwBTUYqfBDkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"https://pkg.pr.new/@rstest/core@953945e","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260601040030.0","@midscene/web":"1.8.7-beta-20260601040030.0","@midscene/core":"1.8.7-beta-20260601040030.0","@midscene/shared":"1.8.7-beta-20260601040030.0","@midscene/android":"1.8.7-beta-20260601040030.0","@midscene/computer":"1.8.7-beta-20260601040030.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260601040030.0_1780286654260_0.24066888434002953","host":"s3://npm-registry-packages-npm-production"}},"1.8.7-beta-20260601072429.0":{"name":"@midscene/cli","version":"1.8.7-beta-20260601072429.0","license":"MIT","_id":"@midscene/cli@1.8.7-beta-20260601072429.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7b06b2e045f4a87ca53372ab44d2708515db62c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.7-beta-20260601072429.0.tgz","fileCount":16,"integrity":"sha512-D2YeJCHqcXcpmMVdicSPpvaeqcejEaYhttzV2tZbX9pilOciVQ0CmDSysYr+1O9OppKlC0jSQV8SnRA0549Fag==","signatures":[{"sig":"MEUCIDrEP9q1lvZQC9Kj48U9Lf2sFz2fWKN/tf4X7jX+bFN/AiEAzSF+bIUWA1mH5TqAWFT9T3k1R2LIi94WOuaZjIl2gso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.7-beta-20260601072429.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561532},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.7-beta-20260601072429.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6ddc490feac5a09d61683ebb8da32915/midscene-cli-1.8.7-beta-20260601072429.0.tgz","_integrity":"sha512-D2YeJCHqcXcpmMVdicSPpvaeqcejEaYhttzV2tZbX9pilOciVQ0CmDSysYr+1O9OppKlC0jSQV8SnRA0549Fag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"https://pkg.pr.new/@rstest/core@953945e","lodash.merge":"4.6.2","@midscene/ios":"1.8.7-beta-20260601072429.0","@midscene/web":"1.8.7-beta-20260601072429.0","@midscene/core":"1.8.7-beta-20260601072429.0","@midscene/shared":"1.8.7-beta-20260601072429.0","@midscene/android":"1.8.7-beta-20260601072429.0","@midscene/computer":"1.8.7-beta-20260601072429.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7-beta-20260601072429.0_1780298880134_0.2644336484873704","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260601092605.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260601092605.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260601092605.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dec57e2f7eb24e393043b5b523edf369be88b71c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260601092605.0.tgz","fileCount":16,"integrity":"sha512-twZw/YiZZvm4fVvvacPSJn5h/BoHFHahBYNvIFq52CeG2umjlJ3vfOJfgbvsGohkukLmB6z1PLtwnLo3HZfF7A==","signatures":[{"sig":"MEUCIHD9EEjpVKNPvZBaperniFbhEMYHH0R4b0sUZHDHDvsMAiEA+tsyiPX+ZLkpLmiAHvqB1FYUgNQgfDYk8oJqs1+tfBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260601092605.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561715},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260601092605.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/44fa20a1e313e117f3b37ffcf16233ac/midscene-cli-1.8.8-beta-20260601092605.0.tgz","_integrity":"sha512-twZw/YiZZvm4fVvvacPSJn5h/BoHFHahBYNvIFq52CeG2umjlJ3vfOJfgbvsGohkukLmB6z1PLtwnLo3HZfF7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260601092605.0","@midscene/web":"1.8.8-beta-20260601092605.0","@midscene/core":"1.8.8-beta-20260601092605.0","@midscene/shared":"1.8.8-beta-20260601092605.0","@midscene/android":"1.8.8-beta-20260601092605.0","@midscene/computer":"1.8.8-beta-20260601092605.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260601092605.0_1780306184205_0.8413555831195476","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260601092817.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260601092817.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260601092817.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9985c43d2f7a8fee401d707f670b108d653f455e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260601092817.0.tgz","fileCount":16,"integrity":"sha512-zNVg/ejHs7XfaYFuCWwLJBKPHja2dC0PjPrOJEGNdtUd2ZSlLDrh/wqvUus6qqmzv/XR3ad92gAuZo/RscicCw==","signatures":[{"sig":"MEUCIQCPALkEr9c7I9LoELmJkRUOvYBJvK1u3hKa3+UrCm4s2wIgPZsHv+iCsGhhzYYCB+m1DZlwOh23ksJgUxJMm7ku4Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260601092817.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260601092817.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b853218c0290e8f238d82dd0b5e6a1f0/midscene-cli-1.8.8-beta-20260601092817.0.tgz","_integrity":"sha512-zNVg/ejHs7XfaYFuCWwLJBKPHja2dC0PjPrOJEGNdtUd2ZSlLDrh/wqvUus6qqmzv/XR3ad92gAuZo/RscicCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260601092817.0","@midscene/web":"1.8.8-beta-20260601092817.0","@midscene/core":"1.8.8-beta-20260601092817.0","@midscene/shared":"1.8.8-beta-20260601092817.0","@midscene/android":"1.8.8-beta-20260601092817.0","@midscene/computer":"1.8.8-beta-20260601092817.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260601092817.0_1780306321307_0.3891028666634979","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260601114352.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260601114352.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260601114352.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b27549cfd111a43191755959a3fdfa05a68e1e23","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260601114352.0.tgz","fileCount":16,"integrity":"sha512-5BouesExa5CD91cp/Gnk0HDLnVM8MO08JdZnttsS4TKg1fnfYceTe3ybFbrtYRbHGKSSpWja47lVKKM6B95p6g==","signatures":[{"sig":"MEUCID1YD2ifVz6UFolV7Gpefoklu+s5K+WUmBD+7vTNpl/0AiEAh2GjDO2QmDNXM/4RNlAow6EkrK5mLncNk9ZcRSzIr+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260601114352.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260601114352.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6d9a86dd8ff5537c5b5f2b2a8adef6b0/midscene-cli-1.8.8-beta-20260601114352.0.tgz","_integrity":"sha512-5BouesExa5CD91cp/Gnk0HDLnVM8MO08JdZnttsS4TKg1fnfYceTe3ybFbrtYRbHGKSSpWja47lVKKM6B95p6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260601114352.0","@midscene/web":"1.8.8-beta-20260601114352.0","@midscene/core":"1.8.8-beta-20260601114352.0","@midscene/shared":"1.8.8-beta-20260601114352.0","@midscene/android":"1.8.8-beta-20260601114352.0","@midscene/computer":"1.8.8-beta-20260601114352.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260601114352.0_1780314413913_0.23729773369775486","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602023126.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602023126.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602023126.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e3ae568880711fb72fbfaa9d52542ac312162ec","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602023126.0.tgz","fileCount":16,"integrity":"sha512-pt/UHC2s3Pw0UWzWhFBpLflEfyIKuuZ3nw2YGdV1b1scFhF5DFizW95AvjZokir1mI+m7Bi22HWuEqrQ1je4Cw==","signatures":[{"sig":"MEYCIQCa+zuqvZcG9m9QzSSxRhk6OA76O/ugV0AersL7wIJr3QIhANf9jcXNeXyMDA4tOEooPu9YZwej7bcrfDvDNUmaKCRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602023126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602023126.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/83c63aab3da66929875a2ed6de9f8367/midscene-cli-1.8.8-beta-20260602023126.0.tgz","_integrity":"sha512-pt/UHC2s3Pw0UWzWhFBpLflEfyIKuuZ3nw2YGdV1b1scFhF5DFizW95AvjZokir1mI+m7Bi22HWuEqrQ1je4Cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602023126.0","@midscene/web":"1.8.8-beta-20260602023126.0","@midscene/core":"1.8.8-beta-20260602023126.0","@midscene/shared":"1.8.8-beta-20260602023126.0","@midscene/android":"1.8.8-beta-20260602023126.0","@midscene/computer":"1.8.8-beta-20260602023126.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602023126.0_1780367706620_0.07621461534864915","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602033804.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602033804.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602033804.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bc54ee6729272220b507321127565bf6dbf59bc8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602033804.0.tgz","fileCount":16,"integrity":"sha512-0FWHd6Fcvl+hWcx7gN4LoDKIbmCyVEKJXDn+trpncN5b30yXg1ivrWH1KKJfd5V6hxQx8yeVexZquFgtSSxF9g==","signatures":[{"sig":"MEUCIQCklPJQHckEWSE6NDV8fQicwgBmSTJ/aYu1GhYV9HlvEgIgOv7pvJ+Tnj8/j49WmxDcTF0mMRRmrwTWevPA5g8aHgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602033804.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561715},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602033804.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a5554dc4935733013eada69da4a0ff16/midscene-cli-1.8.8-beta-20260602033804.0.tgz","_integrity":"sha512-0FWHd6Fcvl+hWcx7gN4LoDKIbmCyVEKJXDn+trpncN5b30yXg1ivrWH1KKJfd5V6hxQx8yeVexZquFgtSSxF9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602033804.0","@midscene/web":"1.8.8-beta-20260602033804.0","@midscene/core":"1.8.8-beta-20260602033804.0","@midscene/shared":"1.8.8-beta-20260602033804.0","@midscene/android":"1.8.8-beta-20260602033804.0","@midscene/computer":"1.8.8-beta-20260602033804.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602033804.0_1780371699331_0.23166086236846217","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602062049.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602062049.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602062049.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"50d492c281752bbb31c877a2b934c49d60c444c0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602062049.0.tgz","fileCount":16,"integrity":"sha512-KtHGp9LpB6EB49Tbmlf0YT9v05eRzEI9op56zt7Vrc+barkS31/yx+TPHkGJwp9Gi0E1LRIGM2YaeCWj+3oalw==","signatures":[{"sig":"MEQCICoEAMkw6ht23RwlC+UZ0LN0XsANLk62x9ipQYYrhfGsAiBcSDZaStOiIUAHLEGpjR/vIDPlT83a31Yk55WDq35Mhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602062049.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602062049.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/554b541b57fc36d30dbe32226f12bc4e/midscene-cli-1.8.8-beta-20260602062049.0.tgz","_integrity":"sha512-KtHGp9LpB6EB49Tbmlf0YT9v05eRzEI9op56zt7Vrc+barkS31/yx+TPHkGJwp9Gi0E1LRIGM2YaeCWj+3oalw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602062049.0","@midscene/web":"1.8.8-beta-20260602062049.0","@midscene/core":"1.8.8-beta-20260602062049.0","@midscene/shared":"1.8.8-beta-20260602062049.0","@midscene/android":"1.8.8-beta-20260602062049.0","@midscene/computer":"1.8.8-beta-20260602062049.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602062049.0_1780381527714_0.8555795528903924","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602091836.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602091836.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602091836.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ccb3fc9e9613c3b5dac74b0f871ae0f3a0cd0f0a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602091836.0.tgz","fileCount":16,"integrity":"sha512-G2Oz0HD+WP5a7u9QcdsurMbO0wa7+oSxQGA2FCigyVzn/dkXTX4652WyDelHL6Y05a15wOpiYICKII46/d6Adw==","signatures":[{"sig":"MEUCICoLNcfSO55zCHSiWfMtsrgJYU8TncaE9cRN6M0dx90BAiEA1T3kWpHmYmRIa9MOzsoi3Nb1eUqYeZImbmxCz1dYC/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602091836.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602091836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/45284e316387d18569e2f7f00f792d5b/midscene-cli-1.8.8-beta-20260602091836.0.tgz","_integrity":"sha512-G2Oz0HD+WP5a7u9QcdsurMbO0wa7+oSxQGA2FCigyVzn/dkXTX4652WyDelHL6Y05a15wOpiYICKII46/d6Adw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602091836.0","@midscene/web":"1.8.8-beta-20260602091836.0","@midscene/core":"1.8.8-beta-20260602091836.0","@midscene/shared":"1.8.8-beta-20260602091836.0","@midscene/android":"1.8.8-beta-20260602091836.0","@midscene/computer":"1.8.8-beta-20260602091836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602091836.0_1780392141285_0.3432076067396772","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602094353.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602094353.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602094353.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1081a4518e377009d757f78b693bb8f5e802530","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602094353.0.tgz","fileCount":16,"integrity":"sha512-WaqCoeqnv3i1M8QuWzNtGtWGt+NVkyuwAnnZqdckEWqBjckhIWlN9Wx+ASVOc+83GzzfNAd65yJIKlX2jXOieg==","signatures":[{"sig":"MEQCIBaNwhUvCPduUvst2ZZPKzzbab/zerU/bQrme7UbBJUjAiAsdnGdUQGk1H2AMW2z8x1eKKuULatDQApKXguEbt9thg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602094353.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561715},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602094353.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f438d0089f5cb6c97c261087261aed31/midscene-cli-1.8.8-beta-20260602094353.0.tgz","_integrity":"sha512-WaqCoeqnv3i1M8QuWzNtGtWGt+NVkyuwAnnZqdckEWqBjckhIWlN9Wx+ASVOc+83GzzfNAd65yJIKlX2jXOieg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602094353.0","@midscene/web":"1.8.8-beta-20260602094353.0","@midscene/core":"1.8.8-beta-20260602094353.0","@midscene/shared":"1.8.8-beta-20260602094353.0","@midscene/android":"1.8.8-beta-20260602094353.0","@midscene/computer":"1.8.8-beta-20260602094353.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602094353.0_1780393660254_0.01649460083376808","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@midscene/cli","version":"1.8.8","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"42e30717116993b6d96a7da24d089cb071f6ffa2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8.tgz","fileCount":16,"integrity":"sha512-+iKXaG+jA7bDnnIAUMuq7t7WxMApaS3ktQM5/WWTObICTFaIuuAt9NOSwzr4oXccA4fzWbYBJjhZq4O34ydMdw==","signatures":[{"sig":"MEQCIEXeJozaptx0kFxw7U7OBfxM6otcGdEOLSUNWeqnAQIaAiAqPgnxFjEP8Vpg/+KwQirj+t8eD/hx1XY/XxJ6f3+JRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578684},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a1fd13bdf2a0bb61521d3d4abdbc2317/midscene-cli-1.8.8.tgz","_integrity":"sha512-+iKXaG+jA7bDnnIAUMuq7t7WxMApaS3ktQM5/WWTObICTFaIuuAt9NOSwzr4oXccA4fzWbYBJjhZq4O34ydMdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8","@midscene/web":"1.8.8","@midscene/core":"1.8.8","@midscene/shared":"1.8.8","@midscene/android":"1.8.8","@midscene/computer":"1.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8_1780394539215_0.9170464484820122","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260602095914.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260602095914.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260602095914.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"22cede35dac9e86dd5674694cd0a653d586dc8ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260602095914.0.tgz","fileCount":16,"integrity":"sha512-cz8PsqZe6gice8fBFW47lmPb2vPmH1RAXhIKLA3JW6l3usu++l1WpHSZNpFwX/TTpVm8dt7cbsj49lq9fMw7pA==","signatures":[{"sig":"MEQCIGZiMdTqmHb9UQ3wCrQG8lw/mVXIaxei6wEA7e3hHXY8AiBpN2y6OZBMHk75EEsXQd0HerWoJeJkC/DPwIo0h6myVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260602095914.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260602095914.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4247bdf62bcfe6846f462454a16eda2b/midscene-cli-1.8.8-beta-20260602095914.0.tgz","_integrity":"sha512-cz8PsqZe6gice8fBFW47lmPb2vPmH1RAXhIKLA3JW6l3usu++l1WpHSZNpFwX/TTpVm8dt7cbsj49lq9fMw7pA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260602095914.0","@midscene/web":"1.8.8-beta-20260602095914.0","@midscene/core":"1.8.8-beta-20260602095914.0","@midscene/shared":"1.8.8-beta-20260602095914.0","@midscene/android":"1.8.8-beta-20260602095914.0","@midscene/computer":"1.8.8-beta-20260602095914.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260602095914.0_1780394578555_0.2886810241633564","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260603024013.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260603024013.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260603024013.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db44ad9881c08ebb6aa4fcfa348b3fc381d14985","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260603024013.0.tgz","fileCount":16,"integrity":"sha512-TLIy5mbePZAEswNC8F3CQM//zP7/xHo+69A+6ZKTxG++ncuyrXXYyNW5kNIrvEZQkY8MNPukgM4S7fCwdHZumQ==","signatures":[{"sig":"MEQCIQDS3O9pqMyE2s0GKRKPi0wtIIbYswjWyK9eUuOyuXZEEAIfFq4pesDXI+IUsx33H3ZC+6PUYbmQQDl+o3BkItsZ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260603024013.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4575108},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260603024013.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/00b5dd15de04ec4452bc9e64e848555f/midscene-cli-1.8.8-beta-20260603024013.0.tgz","_integrity":"sha512-TLIy5mbePZAEswNC8F3CQM//zP7/xHo+69A+6ZKTxG++ncuyrXXYyNW5kNIrvEZQkY8MNPukgM4S7fCwdHZumQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260603024013.0","@midscene/web":"1.8.8-beta-20260603024013.0","@midscene/core":"1.8.8-beta-20260603024013.0","@midscene/shared":"1.8.8-beta-20260603024013.0","@midscene/android":"1.8.8-beta-20260603024013.0","@midscene/computer":"1.8.8-beta-20260603024013.0","@midscene/testing-framework":"1.8.8-beta-20260603024013.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260603024013.0_1780454652206_0.5495174411059816","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@midscene/cli","version":"1.8.9","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"63b16eb5c6e7a88ea9e9c39f1a2c779453c4e71a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.9.tgz","fileCount":16,"integrity":"sha512-Pamx8PDSA//S2hipVmZrS7GX05xCujJn6143FS5coLi5PvMdZXqa+kuzpCJ9zBsWl1gm20rSAuf5zgx94t1XxQ==","signatures":[{"sig":"MEQCIEobYnI/NtllFrfmnZvrbAjr+PfN5M+UVi7SOkEW9C+UAiAeh1T9fVt6uxnJ42LEBLH4xe7thkA+eUvGf62ROMiEUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578684},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.9.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/322432b83b5ba744b62867fccf6d7d93/midscene-cli-1.8.9.tgz","_integrity":"sha512-Pamx8PDSA//S2hipVmZrS7GX05xCujJn6143FS5coLi5PvMdZXqa+kuzpCJ9zBsWl1gm20rSAuf5zgx94t1XxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.9","@midscene/web":"1.8.9","@midscene/core":"1.8.9","@midscene/shared":"1.8.9","@midscene/android":"1.8.9","@midscene/computer":"1.8.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.9_1780467477137_0.3780373935902708","host":"s3://npm-registry-packages-npm-production"}},"1.8.10-beta-20260603081456.0":{"name":"@midscene/cli","version":"1.8.10-beta-20260603081456.0","license":"MIT","_id":"@midscene/cli@1.8.10-beta-20260603081456.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7cc6c20d331c2e59f44deed52295955898a84fcc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.10-beta-20260603081456.0.tgz","fileCount":16,"integrity":"sha512-6LiZQ+AfCofjaXkn9Bd5YS+ZlYjnREseqARme5lDiv3RXUP6Qu1uCaRA9lSiTemJzrs33i3Kd+PFm1uMj4F/cA==","signatures":[{"sig":"MEQCIDjSDmmTfzHs1SaJulpPbzqiLn72dbgSWA6OKONcyB/FAiAdsNdeJD3cJVADXoIUjE2PMlV5YAAlbBWvspGjs5a55g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.10-beta-20260603081456.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4584615},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.10-beta-20260603081456.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/33e41a736b6d24fe80e2af8d78480281/midscene-cli-1.8.10-beta-20260603081456.0.tgz","_integrity":"sha512-6LiZQ+AfCofjaXkn9Bd5YS+ZlYjnREseqARme5lDiv3RXUP6Qu1uCaRA9lSiTemJzrs33i3Kd+PFm1uMj4F/cA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.10-beta-20260603081456.0","@midscene/web":"1.8.10-beta-20260603081456.0","@midscene/core":"1.8.10-beta-20260603081456.0","@midscene/shared":"1.8.10-beta-20260603081456.0","@midscene/android":"1.8.10-beta-20260603081456.0","@midscene/harmony":"1.8.10-beta-20260603081456.0","@midscene/computer":"1.8.10-beta-20260603081456.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.10-beta-20260603081456.0_1780474716308_0.06408692592326037","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@midscene/cli","version":"1.8.11","license":"MIT","_id":"@midscene/cli@1.8.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"17f759d2c8c44e18f5ed7dca2fd62046eae1c6ee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.11.tgz","fileCount":16,"integrity":"sha512-fuqJSAsimH33O3FSVi37XRh7nb/UhzVd2RUt7uYdPc+QdAv4bhCswT8UUcGYwhbigSV8JOpcTp4dlIt4hTQ+GQ==","signatures":[{"sig":"MEYCIQD7bo/rVed5p1lPpkaiPL81qRLHdFZtdectQNry5aIcgwIhAJ+r1K9RP5AKu5IrapsTHNHXYy1+yii8J/AXiEYsGBQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578695},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.11.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/17883cf71cb7179c42540fa58c2c823f/midscene-cli-1.8.11.tgz","_integrity":"sha512-fuqJSAsimH33O3FSVi37XRh7nb/UhzVd2RUt7uYdPc+QdAv4bhCswT8UUcGYwhbigSV8JOpcTp4dlIt4hTQ+GQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.11","@midscene/web":"1.8.11","@midscene/core":"1.8.11","@midscene/shared":"1.8.11","@midscene/android":"1.8.11","@midscene/computer":"1.8.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.11_1780543292252_0.6167498463168104","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260604055221.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260604055221.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260604055221.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7cb71ebe29cf169ccb8339ca078505b1cae3315b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260604055221.0.tgz","fileCount":16,"integrity":"sha512-aJ4bTHHSm9basJeRCQkvvEp14u/j0Lm0N/vwX6r1Y1RPswMuc9gKQAwUyjA1AXl6yokRX0Z9hqLoStnZkq6FAg==","signatures":[{"sig":"MEQCICogMqxqKms3zQP927z2+jOv1ARtQ07JjoHxKeLOKUo7AiBm8/Mol3PyDKOBAlENdwiGe+mcZtlH+Mko7lSCsSkQmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260604055221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260604055221.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fd82f36ca161ccecf2fa31503c7d3e92/midscene-cli-1.8.8-beta-20260604055221.0.tgz","_integrity":"sha512-aJ4bTHHSm9basJeRCQkvvEp14u/j0Lm0N/vwX6r1Y1RPswMuc9gKQAwUyjA1AXl6yokRX0Z9hqLoStnZkq6FAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260604055221.0","@midscene/web":"1.8.8-beta-20260604055221.0","@midscene/core":"1.8.8-beta-20260604055221.0","@midscene/shared":"1.8.8-beta-20260604055221.0","@midscene/android":"1.8.8-beta-20260604055221.0","@midscene/computer":"1.8.8-beta-20260604055221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260604055221.0_1780552566345_0.876756395732883","host":"s3://npm-registry-packages-npm-production"}},"1.8.4-beta-20260604095840.0":{"name":"@midscene/cli","version":"1.8.4-beta-20260604095840.0","license":"MIT","_id":"@midscene/cli@1.8.4-beta-20260604095840.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69e6745b23d8ee8890289766cdb5d57e6aa36789","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.4-beta-20260604095840.0.tgz","fileCount":11,"integrity":"sha512-EB7ZpDZPUYfargEbC364nPDk7cQB9SQMp/75mtKIpptwjQ8PC5USGo3LGbEU+KI4/PIyBEfFuac2HioXoDqFlw==","signatures":[{"sig":"MEYCIQCZym0h0jhjZeutWJjJGgGQNOpXi+E1NhY6woLKi+bFxAIhAMKz6sSrvvL6tfyM7pAXtmlrpkDxF5sRItDSC70cCR8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.4-beta-20260604095840.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008936},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.4-beta-20260604095840.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/05f952046d4bee179729047caed96e55/midscene-cli-1.8.4-beta-20260604095840.0.tgz","_integrity":"sha512-EB7ZpDZPUYfargEbC364nPDk7cQB9SQMp/75mtKIpptwjQ8PC5USGo3LGbEU+KI4/PIyBEfFuac2HioXoDqFlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","lodash.merge":"4.6.2","@midscene/ios":"1.8.4-beta-20260604095840.0","@midscene/web":"1.8.4-beta-20260604095840.0","@midscene/core":"1.8.4-beta-20260604095840.0","@midscene/shared":"1.8.4-beta-20260604095840.0","@midscene/android":"1.8.4-beta-20260604095840.0","@midscene/computer":"1.8.4-beta-20260604095840.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4-beta-20260604095840.0_1780567304839_0.9514502385870047","host":"s3://npm-registry-packages-npm-production"}},"1.8.10-beta-20260604215059.0":{"name":"@midscene/cli","version":"1.8.10-beta-20260604215059.0","license":"MIT","_id":"@midscene/cli@1.8.10-beta-20260604215059.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e46d1134eea0ff957c8aa0c7d2b78567330265c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.10-beta-20260604215059.0.tgz","fileCount":16,"integrity":"sha512-d45evlX2YYEwo4oRsk5h2LEzqnQvRc9FL8VFTHfO45jfs1hmv5f9Aw4AwFgA3df5IC6NvoSTRl8DbEkGdZBajw==","signatures":[{"sig":"MEUCIQCtl1JEmG0Wnu0x7F3n+9HIkaa7y9AOnsY87MtNRzUUoQIgSg5yihScjeP0CaHtAYxk2eWlFnZgxoOo6HXyh/jlsRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.10-beta-20260604215059.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4642854},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.10-beta-20260604215059.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1abab97534832ec9dbb9a494426f8a36/midscene-cli-1.8.10-beta-20260604215059.0.tgz","_integrity":"sha512-d45evlX2YYEwo4oRsk5h2LEzqnQvRc9FL8VFTHfO45jfs1hmv5f9Aw4AwFgA3df5IC6NvoSTRl8DbEkGdZBajw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.10-beta-20260604215059.0","@midscene/web":"1.8.10-beta-20260604215059.0","@midscene/core":"1.8.10-beta-20260604215059.0","@midscene/shared":"1.8.10-beta-20260604215059.0","@midscene/android":"1.8.10-beta-20260604215059.0","@midscene/computer":"1.8.10-beta-20260604215059.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.10-beta-20260604215059.0_1780610085448_0.8735994407335514","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@midscene/cli","version":"1.9.0","license":"MIT","_id":"@midscene/cli@1.9.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bf3ffe1d30170251235bf916a4d88097237cd1e3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.0.tgz","fileCount":16,"integrity":"sha512-5RLfThcC3upEzedzRQaCq93jndMvNrgIu237f4ikyvpN9JbErkhUI5CYZwfSs4Cza11wIj8ONDven3CpCi0/2A==","signatures":[{"sig":"MEQCIC5nlZZkq0oPTkLIgqycei67XgCMoxsUClJZkxG9zRWBAiADYNsj1Bn+cBy1rDjFh4gu8fY3nQN6Z9pAJhXQ2QbxCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4585330},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d349072fa2674759c1c294381c57bc76/midscene-cli-1.9.0.tgz","_integrity":"sha512-5RLfThcC3upEzedzRQaCq93jndMvNrgIu237f4ikyvpN9JbErkhUI5CYZwfSs4Cza11wIj8ONDven3CpCi0/2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.0","@midscene/web":"1.9.0","@midscene/core":"1.9.0","@midscene/shared":"1.9.0","@midscene/android":"1.9.0","@midscene/harmony":"1.9.0","@midscene/computer":"1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1780624196264_0.49407031440164295","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-beta-20260605030300.0":{"name":"@midscene/cli","version":"1.9.1-beta-20260605030300.0","license":"MIT","_id":"@midscene/cli@1.9.1-beta-20260605030300.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"89a84a112de19fe8647a175607e2482575d25b9a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.1-beta-20260605030300.0.tgz","fileCount":16,"integrity":"sha512-7VaiMSh0jUELROMmDF6E0uuERWQOr1uNjehFM4q8dSZveI6Mk3guyv3xv/CLNE/57eQMdF5+KxWNPwX5BoRQBA==","signatures":[{"sig":"MEUCIQDOlDATLT9QMOsoMJCI1oUqmFsUos6vtGU1Q8xbaGl5gwIgdDHtnLTn5Sq3z/B1xtkmrLmeML8Sr7UCL+RuJdDGoa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.1-beta-20260605030300.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4589010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.1-beta-20260605030300.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/15e5841dee45df20c4d2f0b27a63d418/midscene-cli-1.9.1-beta-20260605030300.0.tgz","_integrity":"sha512-7VaiMSh0jUELROMmDF6E0uuERWQOr1uNjehFM4q8dSZveI6Mk3guyv3xv/CLNE/57eQMdF5+KxWNPwX5BoRQBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.1-beta-20260605030300.0","@midscene/web":"1.9.1-beta-20260605030300.0","@midscene/core":"1.9.1-beta-20260605030300.0","@midscene/shared":"1.9.1-beta-20260605030300.0","@midscene/android":"1.9.1-beta-20260605030300.0","@midscene/harmony":"1.9.1-beta-20260605030300.0","@midscene/computer":"1.9.1-beta-20260605030300.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1-beta-20260605030300.0_1780628802435_0.6476337148963343","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-beta-20260605030736.0":{"name":"@midscene/cli","version":"1.9.1-beta-20260605030736.0","license":"MIT","_id":"@midscene/cli@1.9.1-beta-20260605030736.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a1b2b68462fca8431c459717b5526fd49e884ebe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.1-beta-20260605030736.0.tgz","fileCount":16,"integrity":"sha512-UkKmwbB2kna4New+RWLUjs5vsVPH5vnj/23VtJYw+RFsHbdG+ThXDTGi862YMHKIiIAgoIJt9usuCMiQFMZ0IQ==","signatures":[{"sig":"MEYCIQDX7lwoslExNITXmUX9P43qVifrlPJToE4/iVn1LxjyXAIhAIp4B3jFQfJq5e14RUMPx7HQ0aALEb0YK/geU0ESXxQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.1-beta-20260605030736.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4585578},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.1-beta-20260605030736.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cc0c6e845c79bcb0fef516a5a547c5c8/midscene-cli-1.9.1-beta-20260605030736.0.tgz","_integrity":"sha512-UkKmwbB2kna4New+RWLUjs5vsVPH5vnj/23VtJYw+RFsHbdG+ThXDTGi862YMHKIiIAgoIJt9usuCMiQFMZ0IQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.1-beta-20260605030736.0","@midscene/web":"1.9.1-beta-20260605030736.0","@midscene/core":"1.9.1-beta-20260605030736.0","@midscene/shared":"1.9.1-beta-20260605030736.0","@midscene/android":"1.9.1-beta-20260605030736.0","@midscene/harmony":"1.9.1-beta-20260605030736.0","@midscene/computer":"1.9.1-beta-20260605030736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1-beta-20260605030736.0_1780629071382_0.5951436318482006","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-beta-20260605031620.0":{"name":"@midscene/cli","version":"1.9.1-beta-20260605031620.0","license":"MIT","_id":"@midscene/cli@1.9.1-beta-20260605031620.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8caee9bcc4eeb55b1168e5121b6d3cff00909906","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.1-beta-20260605031620.0.tgz","fileCount":16,"integrity":"sha512-R3wdJlCyujKRs24zWXpGxkfCYcOflOjzKzq9cfW62Yi+dKFrU6Vh/vM+SwOsP3AEc19+UY0zoY6s+2DdmXoJiA==","signatures":[{"sig":"MEYCIQDN24YTddQcQCVbAREUBWgNTQiGCkRNTxguFTMQ2cqydwIhAIXgLhCroUdbReoLeR3V72vTe9vD6L90nC9BKmgsDutr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.1-beta-20260605031620.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4585578},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.1-beta-20260605031620.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a6088eba95141f793d8e042be61acd48/midscene-cli-1.9.1-beta-20260605031620.0.tgz","_integrity":"sha512-R3wdJlCyujKRs24zWXpGxkfCYcOflOjzKzq9cfW62Yi+dKFrU6Vh/vM+SwOsP3AEc19+UY0zoY6s+2DdmXoJiA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.1-beta-20260605031620.0","@midscene/web":"1.9.1-beta-20260605031620.0","@midscene/core":"1.9.1-beta-20260605031620.0","@midscene/shared":"1.9.1-beta-20260605031620.0","@midscene/android":"1.9.1-beta-20260605031620.0","@midscene/harmony":"1.9.1-beta-20260605031620.0","@midscene/computer":"1.9.1-beta-20260605031620.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1-beta-20260605031620.0_1780629603588_0.16551439650504407","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@midscene/cli","version":"1.9.1","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6c79689d0bb2b9deb711e06938ca3d2e8fa6cd9b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.1.tgz","fileCount":16,"integrity":"sha512-RM8wU2CzH+oCQYOa5n6ZHsTaroDK4F4b4ECcPCZzkT5DqI9YftCoSP/nTgRpQUW5+110TJ/JZeROFcZb5dmwhg==","signatures":[{"sig":"MEQCIGRbKrfAcF84gowstWCN4IapGwzruSsZTswyO3jWCugDAiBmv5dSg/bme+qJfBToK4F+opjr+0TLabx9sxDSwUizEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4588762},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.1.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/58620609faeb04cf2ddebb6ff16c7fce/midscene-cli-1.9.1.tgz","_integrity":"sha512-RM8wU2CzH+oCQYOa5n6ZHsTaroDK4F4b4ECcPCZzkT5DqI9YftCoSP/nTgRpQUW5+110TJ/JZeROFcZb5dmwhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.1","@midscene/web":"1.9.1","@midscene/core":"1.9.1","@midscene/shared":"1.9.1","@midscene/android":"1.9.1","@midscene/harmony":"1.9.1","@midscene/computer":"1.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1_1780635301012_0.5435795328100199","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260605084246.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260605084246.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260605084246.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f3d6287fc248da316b2c600b9d51e634893a244","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260605084246.0.tgz","fileCount":16,"integrity":"sha512-ygjPDaDZmJnGtEOhLqX0FPNoUpaRtJq2/moj+QYEp5o1gpPikdxjXlfan6bYXjmb2D5Fk5Pz5O+k+EHK9c2uMg==","signatures":[{"sig":"MEYCIQDfmdTmtFjQZhMQ9BrBknDzfovYbHN7Fj87EaioeFTwwQIhAIZr1SVME9UQSsZyWQIIajOENMj1xvZn2WuHCMejIcnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260605084246.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4589010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260605084246.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/37efde1948b23f9017c7f5d5297a5c15/midscene-cli-1.9.2-beta-20260605084246.0.tgz","_integrity":"sha512-ygjPDaDZmJnGtEOhLqX0FPNoUpaRtJq2/moj+QYEp5o1gpPikdxjXlfan6bYXjmb2D5Fk5Pz5O+k+EHK9c2uMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260605084246.0","@midscene/web":"1.9.2-beta-20260605084246.0","@midscene/core":"1.9.2-beta-20260605084246.0","@midscene/shared":"1.9.2-beta-20260605084246.0","@midscene/android":"1.9.2-beta-20260605084246.0","@midscene/harmony":"1.9.2-beta-20260605084246.0","@midscene/computer":"1.9.2-beta-20260605084246.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260605084246.0_1780649188639_0.35790762214733274","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260605092310.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260605092310.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260605092310.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bb710ed7e89e8748ff55d93224dd5d07f7f331e8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260605092310.0.tgz","fileCount":16,"integrity":"sha512-e44oweoqAuARS24WENfX1pYz/k36BgeGnSon9+SBGJvxVE2DhPhzdM2iguuH9wA6izjuuKZ6P66mutxMt5CL1A==","signatures":[{"sig":"MEYCIQDpo2kwzgH1oxrjcAzbawjoa5kIzHFOnQMKIqNFd1shOgIhAIRS9ISl3Jt1E2ILK7PMAPsDNE/XRn3OIoixl68r31WJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260605092310.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4636047},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260605092310.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bcab8d8b8fecf8bff1aa40fb67ed209e/midscene-cli-1.9.2-beta-20260605092310.0.tgz","_integrity":"sha512-e44oweoqAuARS24WENfX1pYz/k36BgeGnSon9+SBGJvxVE2DhPhzdM2iguuH9wA6izjuuKZ6P66mutxMt5CL1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260605092310.0","@midscene/web":"1.9.2-beta-20260605092310.0","@midscene/core":"1.9.2-beta-20260605092310.0","@midscene/shared":"1.9.2-beta-20260605092310.0","@midscene/android":"1.9.2-beta-20260605092310.0","@midscene/harmony":"1.9.2-beta-20260605092310.0","@midscene/computer":"1.9.2-beta-20260605092310.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260605092310.0_1780651615591_0.6874515013146658","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260608021528.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260608021528.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260608021528.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7745cdd86a4fb1f379cc9e3fc889d0a6bf37dfbf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260608021528.0.tgz","fileCount":16,"integrity":"sha512-6YROFIm9G/RjiKGpXnWRrBMZ0X9bhEEaToL7xtg7ovVigcOxUyVPTo0z19Rr/CR3yZS8Oskfpx7zFSJEqo+SLg==","signatures":[{"sig":"MEQCIHBobrvbSIvYOpwo49M3FmSCVN1u+GVmW/pljOxJiixkAiBtF+GTx32rGL0xn8bhjFsAyBZANuE7d27QsMsVOJsmuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260608021528.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4637421},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260608021528.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/04df82bd13fd90a40f0445a6d1de8a82/midscene-cli-1.9.2-beta-20260608021528.0.tgz","_integrity":"sha512-6YROFIm9G/RjiKGpXnWRrBMZ0X9bhEEaToL7xtg7ovVigcOxUyVPTo0z19Rr/CR3yZS8Oskfpx7zFSJEqo+SLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260608021528.0","@midscene/web":"1.9.2-beta-20260608021528.0","@midscene/core":"1.9.2-beta-20260608021528.0","@midscene/shared":"1.9.2-beta-20260608021528.0","@midscene/android":"1.9.2-beta-20260608021528.0","@midscene/harmony":"1.9.2-beta-20260608021528.0","@midscene/computer":"1.9.2-beta-20260608021528.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260608021528.0_1780885151193_0.9512308089893149","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260608033809.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260608033809.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260608033809.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a17f56dd4c1354569f0ebe7ff7022c467a8b60e7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260608033809.0.tgz","fileCount":16,"integrity":"sha512-N6Upm0GizFvs92tfBoFDyt4AbLVpVjZIyL+Bzre52PjREz4cgot0019DiKwi6QzlJWgtYKpxuhQNp1tPYV35kA==","signatures":[{"sig":"MEUCIQDhyqYlrmj3ApDWP/2lNCLY7jIW96BH51HQYwJWnD9CywIgQdmt51XZE3XIouZJuuYB+/aMdPk8b9o+IdNwLuRbbfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260608033809.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4589010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260608033809.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2032030ab2f6ae820b2fdd174194af72/midscene-cli-1.9.2-beta-20260608033809.0.tgz","_integrity":"sha512-N6Upm0GizFvs92tfBoFDyt4AbLVpVjZIyL+Bzre52PjREz4cgot0019DiKwi6QzlJWgtYKpxuhQNp1tPYV35kA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260608033809.0","@midscene/web":"1.9.2-beta-20260608033809.0","@midscene/core":"1.9.2-beta-20260608033809.0","@midscene/shared":"1.9.2-beta-20260608033809.0","@midscene/android":"1.9.2-beta-20260608033809.0","@midscene/harmony":"1.9.2-beta-20260608033809.0","@midscene/computer":"1.9.2-beta-20260608033809.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260608033809.0_1780890115694_0.5754915758189889","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260608084200.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260608084200.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260608084200.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0a6485c079a14c2144a1f7566d58aea73a9e3507","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260608084200.0.tgz","fileCount":16,"integrity":"sha512-5FLogrOT3eOY9vjSIMe4yDYkDETbxdb/cmUgyEBRKEcy6aAvwK/Ma/4xyq+9Lv88CZNilNdOHBTLxXklIepKXw==","signatures":[{"sig":"MEYCIQCl0Mi/Jb4DyHKfSyjKH57dX9OXfmVNldVoLffy8Be5cgIhANKpBrFJrToZS7v4xD1jKVd2+box2FZpVwUZcGeftD3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260608084200.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4652027},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260608084200.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f4aa8b981c127370878b5d0fea5ac84e/midscene-cli-1.9.2-beta-20260608084200.0.tgz","_integrity":"sha512-5FLogrOT3eOY9vjSIMe4yDYkDETbxdb/cmUgyEBRKEcy6aAvwK/Ma/4xyq+9Lv88CZNilNdOHBTLxXklIepKXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260608084200.0","@midscene/web":"1.9.2-beta-20260608084200.0","@midscene/core":"1.9.2-beta-20260608084200.0","@midscene/shared":"1.9.2-beta-20260608084200.0","@midscene/android":"1.9.2-beta-20260608084200.0","@midscene/harmony":"1.9.2-beta-20260608084200.0","@midscene/computer":"1.9.2-beta-20260608084200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260608084200.0_1780908348245_0.739545243771508","host":"s3://npm-registry-packages-npm-production"}},"1.9.2-beta-20260608092543.0":{"name":"@midscene/cli","version":"1.9.2-beta-20260608092543.0","license":"MIT","_id":"@midscene/cli@1.9.2-beta-20260608092543.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ffd98fd40e2ec7c3bba943643fe8391c169ff86a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2-beta-20260608092543.0.tgz","fileCount":16,"integrity":"sha512-shbbzz0AcmJsV2MJXLIaYy9b7sQ9Z2RJk3Q4TYJ6y3dNuVGiOUzQqX32SCfS1MagVMDJLVWb1PBxdRwd2Xrq4w==","signatures":[{"sig":"MEYCIQC0KM7HHCQdOddvEeoYhKFmsrSizPBS08lVrs2C7kNzzQIhANuidoHB45TDYVvq0gkLzcMmvmNhKU9YZTqRyz1+IhzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2-beta-20260608092543.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2-beta-20260608092543.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b95d981d96e7662cbe7db4bce5a08e68/midscene-cli-1.9.2-beta-20260608092543.0.tgz","_integrity":"sha512-shbbzz0AcmJsV2MJXLIaYy9b7sQ9Z2RJk3Q4TYJ6y3dNuVGiOUzQqX32SCfS1MagVMDJLVWb1PBxdRwd2Xrq4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2-beta-20260608092543.0","@midscene/web":"1.9.2-beta-20260608092543.0","@midscene/core":"1.9.2-beta-20260608092543.0","@midscene/shared":"1.9.2-beta-20260608092543.0","@midscene/android":"1.9.2-beta-20260608092543.0","@midscene/harmony":"1.9.2-beta-20260608092543.0","@midscene/computer":"1.9.2-beta-20260608092543.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2-beta-20260608092543.0_1780910976787_0.0047057231914602315","host":"s3://npm-registry-packages-npm-production"}},"1.8.8-beta-20260608101019.0":{"name":"@midscene/cli","version":"1.8.8-beta-20260608101019.0","license":"MIT","_id":"@midscene/cli@1.8.8-beta-20260608101019.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c254ef526f8e7ee5422d2abd34c39cc85f4a8253","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.8.8-beta-20260608101019.0.tgz","fileCount":16,"integrity":"sha512-W6CY5LvUjEah19qD2s1WqAOANe+hVy0Br4USM785xaoFWdfHIZ+9DHW+Bkw7Hz0/My+2k2VMpYu2eXqrVwhknQ==","signatures":[{"sig":"MEYCIQDOielIzHOFyFPzZV06SKzN/QIJaIpYlFDOplSuXOe14wIhAIWUSl0oo81WjS134POfrVuxKhLvldwjU85ip++9/ZOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.8.8-beta-20260608101019.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4578910},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.8.8-beta-20260608101019.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b814a0d70ebdd641e0be285d1ad82065/midscene-cli-1.8.8-beta-20260608101019.0.tgz","_integrity":"sha512-W6CY5LvUjEah19qD2s1WqAOANe+hVy0Br4USM785xaoFWdfHIZ+9DHW+Bkw7Hz0/My+2k2VMpYu2eXqrVwhknQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.8.8-beta-20260608101019.0","@midscene/web":"1.8.8-beta-20260608101019.0","@midscene/core":"1.8.8-beta-20260608101019.0","@midscene/shared":"1.8.8-beta-20260608101019.0","@midscene/android":"1.8.8-beta-20260608101019.0","@midscene/computer":"1.8.8-beta-20260608101019.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8-beta-20260608101019.0_1780913639401_0.4974140043057933","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@midscene/cli","version":"1.9.2","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b4b2e728b5c2cfb3de9070cab57bb7b03d99040e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.2.tgz","fileCount":16,"integrity":"sha512-X2U32AbxLZPX5r/5A2fUO5twSCc7NR50ih94ux5LRdV/3shXWfXddzSyEcR6VAIA7YKk6QE/NYU5p6s9+gwUoA==","signatures":[{"sig":"MEYCIQCpkbWWl34b8uYEe+XUHN3RrUEQAfHiUIX4tYHIo7YtlgIhAJu1py4lD1id0RGYXSrzorIOAH0w8UKuCLXCAvBmXk5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4652790},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.2.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/30fd55278577d1e9f71b3359338faff9/midscene-cli-1.9.2.tgz","_integrity":"sha512-X2U32AbxLZPX5r/5A2fUO5twSCc7NR50ih94ux5LRdV/3shXWfXddzSyEcR6VAIA7YKk6QE/NYU5p6s9+gwUoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.2","@midscene/web":"1.9.2","@midscene/core":"1.9.2","@midscene/shared":"1.9.2","@midscene/android":"1.9.2","@midscene/harmony":"1.9.2","@midscene/computer":"1.9.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2_1780915163984_0.7112368431155511","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260608113104.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260608113104.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260608113104.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"877abb36fbaaeed238243ceb7a112fdde2b0af1c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260608113104.0.tgz","fileCount":16,"integrity":"sha512-yaIKfaRa8Skg49AgU+2OV4P4uZPqiGi6K9z5H6qgdb0b6ljQoKw+cRHL3nSybpN7xxa1jM8hHK/WLtpcd+O91Q==","signatures":[{"sig":"MEUCIQDfxQU8AUPknodXPwz6gzeByCPi3vr35HBajl3z4j2uNgIgej1JrRb4yRBZbZlrccrjd26sIRoajIPpcCju0w/7fXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260608113104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260608113104.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b42e97e419c5453e0d5e646ac7bacc87/midscene-cli-1.9.3-beta-20260608113104.0.tgz","_integrity":"sha512-yaIKfaRa8Skg49AgU+2OV4P4uZPqiGi6K9z5H6qgdb0b6ljQoKw+cRHL3nSybpN7xxa1jM8hHK/WLtpcd+O91Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260608113104.0","@midscene/web":"1.9.3-beta-20260608113104.0","@midscene/core":"1.9.3-beta-20260608113104.0","@midscene/shared":"1.9.3-beta-20260608113104.0","@midscene/android":"1.9.3-beta-20260608113104.0","@midscene/harmony":"1.9.3-beta-20260608113104.0","@midscene/computer":"1.9.3-beta-20260608113104.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260608113104.0_1780918487220_0.8653774846506159","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260608125147.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260608125147.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260608125147.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3f1bc6d75719e60f2a50dbc830df4cd829655781","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260608125147.0.tgz","fileCount":16,"integrity":"sha512-E6hg3wF0vuWCcULCIfWy8StWcez/1r3fLYt3ETaXhwHffj+8uyI7TUFH+g1dO0QJv2oy5r2yLbXevJRkNUdONA==","signatures":[{"sig":"MEQCICsQantg6FiEVhTOkxPMIDzj1Cx1ADBA0EiljRwCWEriAiBBo0R/yNpPMITZ0e6fGRqu4+mAArJjQOzB0JtQsUPmAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260608125147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260608125147.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/826b471ef653a5ca49ffbe004adb9804/midscene-cli-1.9.3-beta-20260608125147.0.tgz","_integrity":"sha512-E6hg3wF0vuWCcULCIfWy8StWcez/1r3fLYt3ETaXhwHffj+8uyI7TUFH+g1dO0QJv2oy5r2yLbXevJRkNUdONA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260608125147.0","@midscene/web":"1.9.3-beta-20260608125147.0","@midscene/core":"1.9.3-beta-20260608125147.0","@midscene/shared":"1.9.3-beta-20260608125147.0","@midscene/android":"1.9.3-beta-20260608125147.0","@midscene/harmony":"1.9.3-beta-20260608125147.0","@midscene/computer":"1.9.3-beta-20260608125147.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260608125147.0_1780923338827_0.4101843576303268","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609023520.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609023520.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609023520.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d5f96def0196795133b74fa2f54af04b0b1d05f9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609023520.0.tgz","fileCount":16,"integrity":"sha512-HikZZtOlFASquBuPY/NpG7Qf1O6SULUSz/JKbaqYQw6GokQEdm9d42f+bf0WufhMvRs9bxiwuH4w3XHh9clFrA==","signatures":[{"sig":"MEQCIBesTgwQTKdD32+FTaEV98W3tSEQ7q2OSC4NhcGRabGOAiA3nrIlqF7fWkmo1pqURnsZcDP/LBnSvcKlEDTrYliA4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609023520.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609023520.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ea02104a14b3e2375e741c6e5a4eb711/midscene-cli-1.9.3-beta-20260609023520.0.tgz","_integrity":"sha512-HikZZtOlFASquBuPY/NpG7Qf1O6SULUSz/JKbaqYQw6GokQEdm9d42f+bf0WufhMvRs9bxiwuH4w3XHh9clFrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609023520.0","@midscene/web":"1.9.3-beta-20260609023520.0","@midscene/core":"1.9.3-beta-20260609023520.0","@midscene/shared":"1.9.3-beta-20260609023520.0","@midscene/android":"1.9.3-beta-20260609023520.0","@midscene/harmony":"1.9.3-beta-20260609023520.0","@midscene/computer":"1.9.3-beta-20260609023520.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609023520.0_1780972753993_0.2403616550832317","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609050642.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609050642.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609050642.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f6286ffb424119b879d3f68e452241ce8e077fea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609050642.0.tgz","fileCount":16,"integrity":"sha512-JcLJ/R5Fy3kdyW3Ko76faWb1b3mf+XRak40Q2E5QiW/7EZzzEwI3KMaeGGveTlvg++nmTrWFI6Msz/QpJHNg+Q==","signatures":[{"sig":"MEYCIQDUz6QMeJOkabz5ZdWe29k3tgijN25RDV+KsTPWuEIP5AIhAINAjEQHBoGcTaQq/RbGmAtXzBfAKz7y5wBNmzUdDwod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609050642.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609050642.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6c64e147ece888960c9c949f70478a1e/midscene-cli-1.9.3-beta-20260609050642.0.tgz","_integrity":"sha512-JcLJ/R5Fy3kdyW3Ko76faWb1b3mf+XRak40Q2E5QiW/7EZzzEwI3KMaeGGveTlvg++nmTrWFI6Msz/QpJHNg+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609050642.0","@midscene/web":"1.9.3-beta-20260609050642.0","@midscene/core":"1.9.3-beta-20260609050642.0","@midscene/shared":"1.9.3-beta-20260609050642.0","@midscene/android":"1.9.3-beta-20260609050642.0","@midscene/harmony":"1.9.3-beta-20260609050642.0","@midscene/computer":"1.9.3-beta-20260609050642.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609050642.0_1780981834683_0.8496513806644921","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609105155.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609105155.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609105155.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"702348ee15a9df47c6f65314e248eb7e1ae57383","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609105155.0.tgz","fileCount":16,"integrity":"sha512-6U5s2sMaUS8q/IHxCvFWimoH4m5Aw4Ogp9CG/NS3CtSRXIMELZRH9UTko4QkMd2W0R/mRtqEA0YHFgbrppPuHw==","signatures":[{"sig":"MEQCICOSPCeMi3PT8MISSSBXWQItbtU0Z+vAuLihjwnHjtUBAiBD5ByVNtqm87yJYtXN+m0UUCiYvRCrT6iNeqQ2XqBJDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609105155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609105155.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6f3f5abe5f2ddec013a853f8b462b35a/midscene-cli-1.9.3-beta-20260609105155.0.tgz","_integrity":"sha512-6U5s2sMaUS8q/IHxCvFWimoH4m5Aw4Ogp9CG/NS3CtSRXIMELZRH9UTko4QkMd2W0R/mRtqEA0YHFgbrppPuHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609105155.0","@midscene/web":"1.9.3-beta-20260609105155.0","@midscene/core":"1.9.3-beta-20260609105155.0","@midscene/shared":"1.9.3-beta-20260609105155.0","@midscene/android":"1.9.3-beta-20260609105155.0","@midscene/harmony":"1.9.3-beta-20260609105155.0","@midscene/computer":"1.9.3-beta-20260609105155.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609105155.0_1781002605677_0.1748840627657866","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609111135.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609111135.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609111135.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7ecab35419078e19242392f8f6afcc56e8dc3a7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609111135.0.tgz","fileCount":16,"integrity":"sha512-67OQm5zzAgJLKhpIusOgCxc6onjHOcJGODEtuZADRspXZs5x4rPlGy/FDjj4Q+MmlASHCR/fGNIVAbtWWqswjg==","signatures":[{"sig":"MEQCIEgxgM3vhzUP555Przy0bqPDBlUL3N1ocdySr1zxT1ZnAiAJBmimZ8kej56BfwCyOrHVIOa8LNLyD4UfrGncHYjwgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609111135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609111135.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9785fd42b96114de0bc43fa932283294/midscene-cli-1.9.3-beta-20260609111135.0.tgz","_integrity":"sha512-67OQm5zzAgJLKhpIusOgCxc6onjHOcJGODEtuZADRspXZs5x4rPlGy/FDjj4Q+MmlASHCR/fGNIVAbtWWqswjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609111135.0","@midscene/web":"1.9.3-beta-20260609111135.0","@midscene/core":"1.9.3-beta-20260609111135.0","@midscene/shared":"1.9.3-beta-20260609111135.0","@midscene/android":"1.9.3-beta-20260609111135.0","@midscene/harmony":"1.9.3-beta-20260609111135.0","@midscene/computer":"1.9.3-beta-20260609111135.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609111135.0_1781003747283_0.28830660947894127","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609112519.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609112519.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609112519.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e97c2b6a433fe29560cc475bf6ab3e14b839718f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609112519.0.tgz","fileCount":16,"integrity":"sha512-BVZOn8MwlXJRuIT/5znK5HWKq45DedtDnr7eNvhBfzFmMCFt41VSuLowOlyqyGcsZ6HTew0YkEVVdMICgMw7tg==","signatures":[{"sig":"MEUCIQDflaNd9H6btLF75Ivu1M15by4+wTPHhdnUj5SPqjfpvwIgZYtk+gMQcOfi+BOC7HR+FHO1GOUVh6XhS/93wGaRjro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609112519.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609112519.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/58f01e06431e8c8bed3a0b26b4a9fae5/midscene-cli-1.9.3-beta-20260609112519.0.tgz","_integrity":"sha512-BVZOn8MwlXJRuIT/5znK5HWKq45DedtDnr7eNvhBfzFmMCFt41VSuLowOlyqyGcsZ6HTew0YkEVVdMICgMw7tg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609112519.0","@midscene/web":"1.9.3-beta-20260609112519.0","@midscene/core":"1.9.3-beta-20260609112519.0","@midscene/shared":"1.9.3-beta-20260609112519.0","@midscene/android":"1.9.3-beta-20260609112519.0","@midscene/harmony":"1.9.3-beta-20260609112519.0","@midscene/computer":"1.9.3-beta-20260609112519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609112519.0_1781004724315_0.7510240597870441","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609115638.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609115638.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609115638.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e4d70f1abb57e4dc0b2519a7b2717c39bda7000","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609115638.0.tgz","fileCount":16,"integrity":"sha512-G89DxEAsxrw/pptDSK0XOtxsPYEO4VKykpyxQOIndZNEJtRXZ9GeGYUgF5yDd7LJUnXb19iitlC5x3m0ypUSDQ==","signatures":[{"sig":"MEUCIQDfzEUPfSi0Fzh6SA8GAVUT9bKtacU3ZB+lDvIzfE7c4AIgINscpzVWqQywaAf/hITZAkkobQ6BgwlMYRqirdIjUsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609115638.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609115638.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/87602270d0d4c5163f3b3b5e0e61eb26/midscene-cli-1.9.3-beta-20260609115638.0.tgz","_integrity":"sha512-G89DxEAsxrw/pptDSK0XOtxsPYEO4VKykpyxQOIndZNEJtRXZ9GeGYUgF5yDd7LJUnXb19iitlC5x3m0ypUSDQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609115638.0","@midscene/web":"1.9.3-beta-20260609115638.0","@midscene/core":"1.9.3-beta-20260609115638.0","@midscene/shared":"1.9.3-beta-20260609115638.0","@midscene/android":"1.9.3-beta-20260609115638.0","@midscene/harmony":"1.9.3-beta-20260609115638.0","@midscene/computer":"1.9.3-beta-20260609115638.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609115638.0_1781006474331_0.5659398694089892","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609122431.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609122431.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609122431.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6afd0507a4d4301c93405f652aff1d9442526c0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609122431.0.tgz","fileCount":16,"integrity":"sha512-Z53xOV6EMOKpZd7rBzQpAlhT5mCmTNeCzJmX7v1sgCVSb+WFGKaYoCkRyO5g5Rb9AqrvkyOyUcPcT3SONkY69w==","signatures":[{"sig":"MEQCIB/qGd71cR7Ke0GvLatNuFmEtnBos8dQhSh9/sMqTkLeAiB6S/x4a+jtbvSU39h3QLe+iWleKGaibl8So0h/JA7kDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609122431.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609122431.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2dccff2e7b16183d1f1738aebb315f47/midscene-cli-1.9.3-beta-20260609122431.0.tgz","_integrity":"sha512-Z53xOV6EMOKpZd7rBzQpAlhT5mCmTNeCzJmX7v1sgCVSb+WFGKaYoCkRyO5g5Rb9AqrvkyOyUcPcT3SONkY69w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609122431.0","@midscene/web":"1.9.3-beta-20260609122431.0","@midscene/core":"1.9.3-beta-20260609122431.0","@midscene/shared":"1.9.3-beta-20260609122431.0","@midscene/android":"1.9.3-beta-20260609122431.0","@midscene/harmony":"1.9.3-beta-20260609122431.0","@midscene/computer":"1.9.3-beta-20260609122431.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609122431.0_1781008136580_0.8835398720303229","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609124452.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609124452.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609124452.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"47fe2e3bc99d9c5f27a95a84c3dd2363ba4483d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609124452.0.tgz","fileCount":16,"integrity":"sha512-/Y+WltTrv3Y4jLNgPqf4uTvZqo1ANc9/AC/Yq6u6Xfg6xK4SGzsncB06vNp4XCMeXJi/B6K4oky0MtAEMsMvmA==","signatures":[{"sig":"MEYCIQCO+DSLM6+OdqjJu2IvxmjEhZH8H5X5LsBPLu9N0r8sMAIhAMSpZjE9Qe5acxMmCC/eXyk5ZsRbctueXWa4Ey0SGfrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609124452.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609124452.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/deb37a7488695f89255385e350c46f16/midscene-cli-1.9.3-beta-20260609124452.0.tgz","_integrity":"sha512-/Y+WltTrv3Y4jLNgPqf4uTvZqo1ANc9/AC/Yq6u6Xfg6xK4SGzsncB06vNp4XCMeXJi/B6K4oky0MtAEMsMvmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609124452.0","@midscene/web":"1.9.3-beta-20260609124452.0","@midscene/core":"1.9.3-beta-20260609124452.0","@midscene/shared":"1.9.3-beta-20260609124452.0","@midscene/android":"1.9.3-beta-20260609124452.0","@midscene/harmony":"1.9.3-beta-20260609124452.0","@midscene/computer":"1.9.3-beta-20260609124452.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609124452.0_1781009444381_0.47904486362990006","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260609130958.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260609130958.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260609130958.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7957df420d519ea2f2328471786dea761165e6d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260609130958.0.tgz","fileCount":16,"integrity":"sha512-iMal2nBhMu3uvO2fACEyBxhOA5ZeqLi9gZMXnR0e9jHiVwybyXoelItLU6zET0lo1BrkDoXKXHrwFJG66g0jbA==","signatures":[{"sig":"MEUCIQDaDPfe6iEfvGgACU7wmmlRi6Xix7wGVae/a4dFyjRj+AIgYpVST1gJpB/7b2Lxm1vvyDO4uZ5HqLq9rvACkWBtd4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260609130958.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260609130958.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/318305175548d9485e749801e0760adf/midscene-cli-1.9.3-beta-20260609130958.0.tgz","_integrity":"sha512-iMal2nBhMu3uvO2fACEyBxhOA5ZeqLi9gZMXnR0e9jHiVwybyXoelItLU6zET0lo1BrkDoXKXHrwFJG66g0jbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260609130958.0","@midscene/web":"1.9.3-beta-20260609130958.0","@midscene/core":"1.9.3-beta-20260609130958.0","@midscene/shared":"1.9.3-beta-20260609130958.0","@midscene/android":"1.9.3-beta-20260609130958.0","@midscene/harmony":"1.9.3-beta-20260609130958.0","@midscene/computer":"1.9.3-beta-20260609130958.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260609130958.0_1781010844414_0.9141631060723352","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610020608.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610020608.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610020608.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d0361dbc6b9cd8e1aa1c484521fc659ace5ad98d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610020608.0.tgz","fileCount":16,"integrity":"sha512-kx2RenQ4/2U16unt7NW93NOjDAUZSU2X0ZUsN6f4jeCybWoe30OMYKXYN4H3zzMsiVwSpDjehLIVsaHK0F2tzQ==","signatures":[{"sig":"MEUCIEw0l4wealqpMuuB0qeF5arqCl525MjeQq4iV05Xxfq4AiEAkcrF9uPZdETlyEYfHcT7648zynlTissDtTXVHZT5UlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610020608.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610020608.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/25e39d2dc087b41a25f07dfa08aa198b/midscene-cli-1.9.3-beta-20260610020608.0.tgz","_integrity":"sha512-kx2RenQ4/2U16unt7NW93NOjDAUZSU2X0ZUsN6f4jeCybWoe30OMYKXYN4H3zzMsiVwSpDjehLIVsaHK0F2tzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610020608.0","@midscene/web":"1.9.3-beta-20260610020608.0","@midscene/core":"1.9.3-beta-20260610020608.0","@midscene/shared":"1.9.3-beta-20260610020608.0","@midscene/android":"1.9.3-beta-20260610020608.0","@midscene/harmony":"1.9.3-beta-20260610020608.0","@midscene/computer":"1.9.3-beta-20260610020608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610020608.0_1781057444299_0.4524068350157855","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@midscene/cli","version":"1.9.3","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3b5773e2a846c7f7f1076035080560d19507f72","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3.tgz","fileCount":16,"integrity":"sha512-GBpXXg9ra5Y4ogjId4RLKQfVcPRRpmdxjWIDwlHBoI6EGYOUV+GPCvHkINJE7OORuzD4vP9UVKXQbtn5Rb9i8Q==","signatures":[{"sig":"MEYCIQDMJ+4cDIcsKi4/EvXyFh3veDVsKXRVS7M47/4xifFiNAIhAPnz9ugX+ncz0qUpwDCmA6q7uhCkzlZQZqvAKrOODrnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707741},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/13ccc50b7de245b50ad249658d09810e/midscene-cli-1.9.3.tgz","_integrity":"sha512-GBpXXg9ra5Y4ogjId4RLKQfVcPRRpmdxjWIDwlHBoI6EGYOUV+GPCvHkINJE7OORuzD4vP9UVKXQbtn5Rb9i8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3","@midscene/web":"1.9.3","@midscene/core":"1.9.3","@midscene/shared":"1.9.3","@midscene/android":"1.9.3","@midscene/harmony":"1.9.3","@midscene/computer":"1.9.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3_1781060743591_0.011737699543517","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-beta-20260610053026.0":{"name":"@midscene/cli","version":"1.9.4-beta-20260610053026.0","license":"MIT","_id":"@midscene/cli@1.9.4-beta-20260610053026.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8d0c6f9df54d6dd0fa6f8670f2159b6ce3f2b86e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4-beta-20260610053026.0.tgz","fileCount":16,"integrity":"sha512-8QyPvf+kHCLC3TTmp6yq7BMht7Ojar4r9FdFq5I4gB67zsvDzw5XJ1Mjt+abI72ps3PQKWZn5DJUnOlQIwaxXw==","signatures":[{"sig":"MEUCIQD5L7KKYzz2hjFcsoXJn6S5KLy4hg7Z1ZVLESCnIEltmQIgK7tR7PM6/jGrfvq1l7sPycbTySrR+Oo92bTFgSz8Nro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.4-beta-20260610053026.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4-beta-20260610053026.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4d6e9069f384c4f53457dc891811033b/midscene-cli-1.9.4-beta-20260610053026.0.tgz","_integrity":"sha512-8QyPvf+kHCLC3TTmp6yq7BMht7Ojar4r9FdFq5I4gB67zsvDzw5XJ1Mjt+abI72ps3PQKWZn5DJUnOlQIwaxXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4-beta-20260610053026.0","@midscene/web":"1.9.4-beta-20260610053026.0","@midscene/core":"1.9.4-beta-20260610053026.0","@midscene/shared":"1.9.4-beta-20260610053026.0","@midscene/android":"1.9.4-beta-20260610053026.0","@midscene/harmony":"1.9.4-beta-20260610053026.0","@midscene/computer":"1.9.4-beta-20260610053026.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4-beta-20260610053026.0_1781069657077_0.015777181918030347","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610061213.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610061213.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610061213.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f41b797e216fb7a3559564f1036f5e3dcfdbdef9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610061213.0.tgz","fileCount":16,"integrity":"sha512-u1zhQV3PqURmivm/7gLma/8DmZM3ZftnVZ8sq8dp5jrfpxtjR7i/zkfjQuvpxUS4OeEH5uGfdH/IEkyOlV6arA==","signatures":[{"sig":"MEYCIQDilYLXyvFiQ6ShlnoPzx7I0xahOy9s8ml3dHl1GXaYCQIhAMKgLyScL5pCRylb8+2trk1Z2w1GY1sNncNinw3DC+/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610061213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610061213.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/450488c4228acc9b3369fccbbf106ae5/midscene-cli-1.9.3-beta-20260610061213.0.tgz","_integrity":"sha512-u1zhQV3PqURmivm/7gLma/8DmZM3ZftnVZ8sq8dp5jrfpxtjR7i/zkfjQuvpxUS4OeEH5uGfdH/IEkyOlV6arA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610061213.0","@midscene/web":"1.9.3-beta-20260610061213.0","@midscene/core":"1.9.3-beta-20260610061213.0","@midscene/shared":"1.9.3-beta-20260610061213.0","@midscene/android":"1.9.3-beta-20260610061213.0","@midscene/harmony":"1.9.3-beta-20260610061213.0","@midscene/computer":"1.9.3-beta-20260610061213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610061213.0_1781072200168_0.9318972081083079","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610064238.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610064238.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610064238.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28fd49eff28bb92e9649e2c5b2f3f7243fa9b8f0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610064238.0.tgz","fileCount":16,"integrity":"sha512-ol0WJTrWlYMyjmX6c7ww6Ignwu4K7HO320ToGmEZx+bb9sK44lkDf7SSSxSbGKu7r0I8+ZfeSAP0TdpXA9mpkQ==","signatures":[{"sig":"MEQCIHoXgIx3EMZPzs4GuQXnz0q7OFRxwDB//4zpHm5Ac+B1AiB5Tlb8Vy0X+n13LZ995OGC5MK6FA6YBNJv2Pa85SkF4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610064238.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610064238.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3bfef11f476da66802b8193e5b452bdf/midscene-cli-1.9.3-beta-20260610064238.0.tgz","_integrity":"sha512-ol0WJTrWlYMyjmX6c7ww6Ignwu4K7HO320ToGmEZx+bb9sK44lkDf7SSSxSbGKu7r0I8+ZfeSAP0TdpXA9mpkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610064238.0","@midscene/web":"1.9.3-beta-20260610064238.0","@midscene/core":"1.9.3-beta-20260610064238.0","@midscene/shared":"1.9.3-beta-20260610064238.0","@midscene/android":"1.9.3-beta-20260610064238.0","@midscene/harmony":"1.9.3-beta-20260610064238.0","@midscene/computer":"1.9.3-beta-20260610064238.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610064238.0_1781074009121_0.7938721252426573","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610071913.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610071913.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610071913.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5e39bd060b3753d2ce497bc2ff562634c56aeabd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610071913.0.tgz","fileCount":16,"integrity":"sha512-gHo5ZdRZ6QU/1c8+cCPKLeK+vrarw1I2yWTzHJHDQm2mHqDgf+zv9vztXOtfetQ0FXQ7OYdal4uRJC9/VbW3XA==","signatures":[{"sig":"MEUCIDNvwD3YvV8V3OGSiFbzINivhFhcNq930tCbngIiJLV/AiEAoBtVPeSXXdvSYTm6Pa7+UauwCw91B/Ag9oXq6o5rk3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610071913.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4653038},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610071913.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/34c1c2382699d1c8fb451a9520c6d11d/midscene-cli-1.9.3-beta-20260610071913.0.tgz","_integrity":"sha512-gHo5ZdRZ6QU/1c8+cCPKLeK+vrarw1I2yWTzHJHDQm2mHqDgf+zv9vztXOtfetQ0FXQ7OYdal4uRJC9/VbW3XA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610071913.0","@midscene/web":"1.9.3-beta-20260610071913.0","@midscene/core":"1.9.3-beta-20260610071913.0","@midscene/shared":"1.9.3-beta-20260610071913.0","@midscene/android":"1.9.3-beta-20260610071913.0","@midscene/harmony":"1.9.3-beta-20260610071913.0","@midscene/computer":"1.9.3-beta-20260610071913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610071913.0_1781076185015_0.6765394034752827","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-beta-20260610083147.0":{"name":"@midscene/cli","version":"1.9.4-beta-20260610083147.0","license":"MIT","_id":"@midscene/cli@1.9.4-beta-20260610083147.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cb212166762f052ece9d3a1a46b48b2e6c891aba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4-beta-20260610083147.0.tgz","fileCount":16,"integrity":"sha512-mS3YvXNtq7yduURHspL80fCSSrWRIN/GfeX/4z1y56DvbmOpLN5B3Icz/qBrqd3CXvFsQZ5vYpubuw4hoHuYlw==","signatures":[{"sig":"MEUCIBtVmJMj5oQ33yx+Vw3JdEiJdsCWrAuMIt5LawAFf0ftAiEA9cbkhFtdp4PqyOdQ4w3g6jwxG3Jd+48+BKGGElGWDgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.4-beta-20260610083147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4-beta-20260610083147.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f18520143e2666c135ad8e640061d95a/midscene-cli-1.9.4-beta-20260610083147.0.tgz","_integrity":"sha512-mS3YvXNtq7yduURHspL80fCSSrWRIN/GfeX/4z1y56DvbmOpLN5B3Icz/qBrqd3CXvFsQZ5vYpubuw4hoHuYlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4-beta-20260610083147.0","@midscene/web":"1.9.4-beta-20260610083147.0","@midscene/core":"1.9.4-beta-20260610083147.0","@midscene/shared":"1.9.4-beta-20260610083147.0","@midscene/android":"1.9.4-beta-20260610083147.0","@midscene/harmony":"1.9.4-beta-20260610083147.0","@midscene/computer":"1.9.4-beta-20260610083147.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4-beta-20260610083147.0_1781080589349_0.5113106412273167","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-beta-20260610090050.0":{"name":"@midscene/cli","version":"1.9.4-beta-20260610090050.0","license":"MIT","_id":"@midscene/cli@1.9.4-beta-20260610090050.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"33e4682b8c02516fbf0a7afdb5dc26e9dbc81547","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4-beta-20260610090050.0.tgz","fileCount":16,"integrity":"sha512-8UNvsUNHbUWRDYp1/o8EDXnW6pf4SJv84/prOAPGX2eURxmLzZZJY1P3VMEKqr+N5wAv0OjdfiGk2NF9rZsPcw==","signatures":[{"sig":"MEUCICX1ZfBcDLX9zVwU4Xv6rzu252G95nF6gH7nou8+siL9AiEAjXmLw9Z5Cr4GpE2Khxk6WQm+5QdiLBecqt6yoigtbBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.4-beta-20260610090050.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4-beta-20260610090050.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bfae88502026a3119f346837f8033278/midscene-cli-1.9.4-beta-20260610090050.0.tgz","_integrity":"sha512-8UNvsUNHbUWRDYp1/o8EDXnW6pf4SJv84/prOAPGX2eURxmLzZZJY1P3VMEKqr+N5wAv0OjdfiGk2NF9rZsPcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4-beta-20260610090050.0","@midscene/web":"1.9.4-beta-20260610090050.0","@midscene/core":"1.9.4-beta-20260610090050.0","@midscene/shared":"1.9.4-beta-20260610090050.0","@midscene/android":"1.9.4-beta-20260610090050.0","@midscene/harmony":"1.9.4-beta-20260610090050.0","@midscene/computer":"1.9.4-beta-20260610090050.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4-beta-20260610090050.0_1781082447874_0.7643623603912","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-beta-20260610091455.0":{"name":"@midscene/cli","version":"1.9.4-beta-20260610091455.0","license":"MIT","_id":"@midscene/cli@1.9.4-beta-20260610091455.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"743b5b27fa5e46b9a8213108c0a4f7ccfaea23e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4-beta-20260610091455.0.tgz","fileCount":16,"integrity":"sha512-KC31fBPPrraw+2PG5f7MkZHN+lXjemkWubiweiEZREnc+IFtYVqAiJuQn/O3r+KTUjlz9xPk/7A39ZMte2dYdg==","signatures":[{"sig":"MEUCIEA3BA0/cJw3d5vaEKEXmn6cBX4r1Qc0YclDdQN8IQjiAiEA4To21F0RgAfes60fbc1vxN30xYmoi6xSbVpkHzH7XUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.4-beta-20260610091455.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4-beta-20260610091455.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/242446293e425f6f18af09d5410e09a0/midscene-cli-1.9.4-beta-20260610091455.0.tgz","_integrity":"sha512-KC31fBPPrraw+2PG5f7MkZHN+lXjemkWubiweiEZREnc+IFtYVqAiJuQn/O3r+KTUjlz9xPk/7A39ZMte2dYdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4-beta-20260610091455.0","@midscene/web":"1.9.4-beta-20260610091455.0","@midscene/core":"1.9.4-beta-20260610091455.0","@midscene/shared":"1.9.4-beta-20260610091455.0","@midscene/android":"1.9.4-beta-20260610091455.0","@midscene/harmony":"1.9.4-beta-20260610091455.0","@midscene/computer":"1.9.4-beta-20260610091455.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4-beta-20260610091455.0_1781083231675_0.6339076060054816","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-beta-20260610101007.0":{"name":"@midscene/cli","version":"1.9.4-beta-20260610101007.0","license":"MIT","_id":"@midscene/cli@1.9.4-beta-20260610101007.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"20eecfd066e41a19a44b4acbbe73263d5e239ae2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4-beta-20260610101007.0.tgz","fileCount":16,"integrity":"sha512-XdMM0ITe+PccrsKJU3rdd+xeuCjpDbkgX12vnqY9sZF4s15R1//M80Zsk/8tKV9U+G3NBa/fRpPs8hT57YDXbQ==","signatures":[{"sig":"MEUCIQCJx/0JgK6mn4Kgp6z+iNvrUq8TtGTv5ArjejkgEHOSmQIgVDg6pjE1Zx+kx8KUkkkjgLNFcY/q0lJqQxzBkHKsKaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4-beta-20260610101007.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a35717abb414f0f938c7a282ce7c8eed/midscene-cli-1.9.4-beta-20260610101007.0.tgz","_integrity":"sha512-XdMM0ITe+PccrsKJU3rdd+xeuCjpDbkgX12vnqY9sZF4s15R1//M80Zsk/8tKV9U+G3NBa/fRpPs8hT57YDXbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4-beta-20260610101007.0","@midscene/web":"1.9.4-beta-20260610101007.0","@midscene/core":"1.9.4-beta-20260610101007.0","@midscene/shared":"1.9.4-beta-20260610101007.0","@midscene/android":"1.9.4-beta-20260610101007.0","@midscene/harmony":"1.9.4-beta-20260610101007.0","@midscene/computer":"1.9.4-beta-20260610101007.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4-beta-20260610101007.0_1781086414573_0.09359263040883592","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610120014.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610120014.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610120014.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ac9a932ec5013a550ce2347a7e5a304360e2b0ae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610120014.0.tgz","fileCount":16,"integrity":"sha512-62E1sDF3+EwkgKQ9kwEchQhxMbkxf79a/qXvVzhtb4WVt8BHGV61P7RA7SpZWUPtnWhukkQQx3HUe9W60MQfAQ==","signatures":[{"sig":"MEQCIDuSZhEinEBQP2cnPzoOMiGb6CF+pH2Hwrq5NFDANmmWAiB7IlrJPNTLoFAYAdDmeb6nlWsh6KmEzJ+aAzbaOmqiaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610120014.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610120014.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1a47eec95832aea175625f5cda83ce79/midscene-cli-1.9.3-beta-20260610120014.0.tgz","_integrity":"sha512-62E1sDF3+EwkgKQ9kwEchQhxMbkxf79a/qXvVzhtb4WVt8BHGV61P7RA7SpZWUPtnWhukkQQx3HUe9W60MQfAQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610120014.0","@midscene/web":"1.9.3-beta-20260610120014.0","@midscene/core":"1.9.3-beta-20260610120014.0","@midscene/shared":"1.9.3-beta-20260610120014.0","@midscene/android":"1.9.3-beta-20260610120014.0","@midscene/harmony":"1.9.3-beta-20260610120014.0","@midscene/computer":"1.9.3-beta-20260610120014.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610120014.0_1781093052251_0.1549310821917147","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260610131405.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260610131405.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260610131405.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"875b7e73d9b24d62a8d341f08efdb953402ddadb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260610131405.0.tgz","fileCount":16,"integrity":"sha512-Bh6JsEQpQo9XfKE6RG9nlwL4JC3kue2BABU+9K+0dp0ckqe2GroGIUlhNg/NVv5/AT9Qngb1wQrcahXv7qMKNg==","signatures":[{"sig":"MEQCIBCrhDk2QfA2lV+H0mdJhQYoJaCJBgPmdDx+5IwPteBeAiAy6FMigfu8ijN3YvcHlJ1sr1EUbP1n+zCPfLfcptLZBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.3-beta-20260610131405.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260610131405.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b8b213541e9c86220b1263cc5d4255ef/midscene-cli-1.9.3-beta-20260610131405.0.tgz","_integrity":"sha512-Bh6JsEQpQo9XfKE6RG9nlwL4JC3kue2BABU+9K+0dp0ckqe2GroGIUlhNg/NVv5/AT9Qngb1wQrcahXv7qMKNg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260610131405.0","@midscene/web":"1.9.3-beta-20260610131405.0","@midscene/core":"1.9.3-beta-20260610131405.0","@midscene/shared":"1.9.3-beta-20260610131405.0","@midscene/android":"1.9.3-beta-20260610131405.0","@midscene/harmony":"1.9.3-beta-20260610131405.0","@midscene/computer":"1.9.3-beta-20260610131405.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260610131405.0_1781097463768_0.8553862729097856","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@midscene/cli","version":"1.9.4","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4b0b78b4fbe4e1c2a3dbb5b524ad6cb61e524aae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.4.tgz","fileCount":16,"integrity":"sha512-MNajPZoOvs/pUbn1VlMYRxdjT1TRykw9c91pHyl7WGqjUgScjpL4B4eJxCn96e6Z2AEdb2zpF+Yzoz5eFzZzaQ==","signatures":[{"sig":"MEUCIQD0jrUY65gMjf9mJ1F+SXMBLS+7b6IG44nAHWy0g0lvYgIgGv2mGwrEwjBb3s2QuqrQFwwH6SKqWSoZp6qLz3kKIXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707741},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.4.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b5fb4e63078c8fe69e0a142cf8a39b71/midscene-cli-1.9.4.tgz","_integrity":"sha512-MNajPZoOvs/pUbn1VlMYRxdjT1TRykw9c91pHyl7WGqjUgScjpL4B4eJxCn96e6Z2AEdb2zpF+Yzoz5eFzZzaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.4","@midscene/web":"1.9.4","@midscene/core":"1.9.4","@midscene/shared":"1.9.4","@midscene/android":"1.9.4","@midscene/harmony":"1.9.4","@midscene/computer":"1.9.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4_1781143962753_0.032628454184661315","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611031026.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611031026.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611031026.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6536f514e39db44a944b733d3b055235354a49a6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611031026.0.tgz","fileCount":16,"integrity":"sha512-majtb4JMVGt6HtzBaMArwVI4GHJZTV15KuAab6MIbCYLAcwpdkOJFXNgaQ+6Jp6lfESYT8YFruhEDNhrMKnmNA==","signatures":[{"sig":"MEYCIQCH3kVqWCpOodF/ivKRIytLo7gwZs5psmOaEOZTx+gzuQIhAJTDB1P8ix7zNu+WIK1spQNzsnpDgs8LE5MQxGnCHooS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721462},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611031026.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2901450cca48c3ab9f1580c4686ff021/midscene-cli-1.9.5-beta-20260611031026.0.tgz","_integrity":"sha512-majtb4JMVGt6HtzBaMArwVI4GHJZTV15KuAab6MIbCYLAcwpdkOJFXNgaQ+6Jp6lfESYT8YFruhEDNhrMKnmNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611031026.0","@midscene/web":"1.9.5-beta-20260611031026.0","@midscene/core":"1.9.5-beta-20260611031026.0","@midscene/shared":"1.9.5-beta-20260611031026.0","@midscene/android":"1.9.5-beta-20260611031026.0","@midscene/harmony":"1.9.5-beta-20260611031026.0","@midscene/computer":"1.9.5-beta-20260611031026.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611031026.0_1781147610267_0.6882431884364406","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611033424.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611033424.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611033424.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f980ea5a5cb71eefb1faf3698e8bb9c684cbeb25","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611033424.0.tgz","fileCount":16,"integrity":"sha512-88yT8ABDubjvvu6WcWrQPnBH9JQGty6j6w6jYbGjNkDidC7XNsvZdn7lBg0M6x4DhEYPVhIIecXBriAan3Xqww==","signatures":[{"sig":"MEYCIQDKgagAB8M+1KSqHIl/n8SNu6DRnvCrNdEQ5jF196gDeAIhAOSox5HWM0sAzyNCSxfumGGHwbmqTSjt2GcTMMdyeDwk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611033424.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d16aba0bd069e42dba76c04b6462b802/midscene-cli-1.9.5-beta-20260611033424.0.tgz","_integrity":"sha512-88yT8ABDubjvvu6WcWrQPnBH9JQGty6j6w6jYbGjNkDidC7XNsvZdn7lBg0M6x4DhEYPVhIIecXBriAan3Xqww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611033424.0","@midscene/web":"1.9.5-beta-20260611033424.0","@midscene/core":"1.9.5-beta-20260611033424.0","@midscene/shared":"1.9.5-beta-20260611033424.0","@midscene/android":"1.9.5-beta-20260611033424.0","@midscene/harmony":"1.9.5-beta-20260611033424.0","@midscene/computer":"1.9.5-beta-20260611033424.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611033424.0_1781149065932_0.20287437429248323","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611034253.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611034253.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611034253.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"48230d04b50f48e7248e520f9434d91b2b581c7c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611034253.0.tgz","fileCount":16,"integrity":"sha512-8s+Z2Wv+tedtojnffMrorH3w4WLh9jaETDlo9xRKa5LYLa7KJrmUym22T6UDN6I1fOJC+ckXfRYyHdoS6XPhMA==","signatures":[{"sig":"MEUCIQDx4lvCtG5KHjTLSOSj/dFB6nHuF17nw49fNP5bzbE4xwIgEACpQsXu61Go4aoNmauP/wWG+65A8ARgOFziV5bMxQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611034253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3541fb3e82c92edc4294cb792dedb140/midscene-cli-1.9.5-beta-20260611034253.0.tgz","_integrity":"sha512-8s+Z2Wv+tedtojnffMrorH3w4WLh9jaETDlo9xRKa5LYLa7KJrmUym22T6UDN6I1fOJC+ckXfRYyHdoS6XPhMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611034253.0","@midscene/web":"1.9.5-beta-20260611034253.0","@midscene/core":"1.9.5-beta-20260611034253.0","@midscene/shared":"1.9.5-beta-20260611034253.0","@midscene/android":"1.9.5-beta-20260611034253.0","@midscene/harmony":"1.9.5-beta-20260611034253.0","@midscene/computer":"1.9.5-beta-20260611034253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611034253.0_1781149592020_0.4237655801856435","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611044837.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611044837.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611044837.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1500ed8d4fdb32db2f188399455a03733d9b6ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611044837.0.tgz","fileCount":16,"integrity":"sha512-kkL8m62aEi40yqIHD1S1eZZAp1ccehiFeP8oRILOspSzESANX7kU6i+TZlp9us0LQ93XqAZo8WEnCvOeX2o7sw==","signatures":[{"sig":"MEQCICeZLdN2mH0W7f6R12MlY9LhquT7sIajLFvf+2Z9qSQVAiB7JEemJFogDzI0M5WJgQ600JftUd/GBRYZjjxm+XKQEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721279},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611044837.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1df29c1ef1c9fcda60a25339869562f5/midscene-cli-1.9.5-beta-20260611044837.0.tgz","_integrity":"sha512-kkL8m62aEi40yqIHD1S1eZZAp1ccehiFeP8oRILOspSzESANX7kU6i+TZlp9us0LQ93XqAZo8WEnCvOeX2o7sw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611044837.0","@midscene/web":"1.9.5-beta-20260611044837.0","@midscene/core":"1.9.5-beta-20260611044837.0","@midscene/shared":"1.9.5-beta-20260611044837.0","@midscene/android":"1.9.5-beta-20260611044837.0","@midscene/harmony":"1.9.5-beta-20260611044837.0","@midscene/computer":"1.9.5-beta-20260611044837.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611044837.0_1781153528517_0.6798409142128174","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611045217.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611045217.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611045217.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"196da90b15e9c140237cceb9995021cac373f6b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611045217.0.tgz","fileCount":16,"integrity":"sha512-2RI+fKqHdOnOgeXVfnWuLvXsY/BsTqQHAcKIf8n8kx4DCVl09RJE7t0TX3IWdaCyDMZuCGUY0tTX0ZT9iiYyFw==","signatures":[{"sig":"MEYCIQCG96wzyE2H00gRNU/XqbNurAQLrnmxZbwzdY61Ahd20gIhAL2UanXj4dSVkdV5pYjAlg49+wTF8ezyhVdGCJF9CPOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611045217.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fdf457a0fd0770c0ce3b15f2d6334487/midscene-cli-1.9.5-beta-20260611045217.0.tgz","_integrity":"sha512-2RI+fKqHdOnOgeXVfnWuLvXsY/BsTqQHAcKIf8n8kx4DCVl09RJE7t0TX3IWdaCyDMZuCGUY0tTX0ZT9iiYyFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611045217.0","@midscene/web":"1.9.5-beta-20260611045217.0","@midscene/core":"1.9.5-beta-20260611045217.0","@midscene/shared":"1.9.5-beta-20260611045217.0","@midscene/android":"1.9.5-beta-20260611045217.0","@midscene/harmony":"1.9.5-beta-20260611045217.0","@midscene/computer":"1.9.5-beta-20260611045217.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611045217.0_1781153743693_0.12105366699136244","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611051901.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611051901.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611051901.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"360fd1611a8580101e4ddda675b9fe4d3732a487","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611051901.0.tgz","fileCount":16,"integrity":"sha512-gl0GfOLVTLug0Z/sDwlNKgZm1lWrzx+jgsvR4rHzo1yV+EJnz0vg0f5qUkLAUdxmHfm2V1YiHVwrSoVg7pFlVA==","signatures":[{"sig":"MEUCICAInp/5JTHfcJDIXYZzO5z3hKSh8fObwUl1lboVx0gpAiEAgCiQ3Slx2RjbZWtATvwpNZQy+mzpkCS07QsqUpid97o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721279},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611051901.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cb4197d38c6ae0d0776ffee3b35cfe62/midscene-cli-1.9.5-beta-20260611051901.0.tgz","_integrity":"sha512-gl0GfOLVTLug0Z/sDwlNKgZm1lWrzx+jgsvR4rHzo1yV+EJnz0vg0f5qUkLAUdxmHfm2V1YiHVwrSoVg7pFlVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611051901.0","@midscene/web":"1.9.5-beta-20260611051901.0","@midscene/core":"1.9.5-beta-20260611051901.0","@midscene/shared":"1.9.5-beta-20260611051901.0","@midscene/android":"1.9.5-beta-20260611051901.0","@midscene/harmony":"1.9.5-beta-20260611051901.0","@midscene/computer":"1.9.5-beta-20260611051901.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611051901.0_1781155351947_0.4116580538131427","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@midscene/cli","version":"1.9.5","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0cd47a4816fb180a5720822512ec2cbabd4dbfda","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5.tgz","fileCount":16,"integrity":"sha512-41EA3PHYyfvy2ZH+v/HzwpTBDcEE1gcRVxZOtXayJzRBLHQrMNH0FAaF8vJM+IBHEtuJf4RJ2uM311iWRf/kuw==","signatures":[{"sig":"MEUCIFBZoRAicaXJNT8wrbovcmlkfUyvwP14F8uVpIsVv4Y9AiEAtpQs4YWPwekXInMqT9RcA0vt97T29vqnJyx/OJRBWL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707741},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/191d08c1c98667fb9d3fb67a4d15a73c/midscene-cli-1.9.5.tgz","_integrity":"sha512-41EA3PHYyfvy2ZH+v/HzwpTBDcEE1gcRVxZOtXayJzRBLHQrMNH0FAaF8vJM+IBHEtuJf4RJ2uM311iWRf/kuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5","@midscene/web":"1.9.5","@midscene/core":"1.9.5","@midscene/shared":"1.9.5","@midscene/android":"1.9.5","@midscene/harmony":"1.9.5","@midscene/computer":"1.9.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5_1781160719637_0.04125121497058748","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611072021.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611072021.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611072021.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"932e1aa8786607b533654be6d9911ec6addb7071","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611072021.0.tgz","fileCount":16,"integrity":"sha512-teOFZp+7fB+x28D+PQ562JBBNPAMeh8kApLsunhr9Kf8W1FnEtKj2WgaceWrl8Hpd55Icy7wBX2LHjfcQ9SqiQ==","signatures":[{"sig":"MEUCIC62adr1H+wuJ65NR7pU5kSoSY2BrRoSqzAFxnPQYqn0AiEA3Yy7eCBI1/e1DEycjpLAEQXXDw5zVdrCM9S6Il+2hGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611072021.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0e0befa6ab890815b82a447bfa74db80/midscene-cli-1.9.5-beta-20260611072021.0.tgz","_integrity":"sha512-teOFZp+7fB+x28D+PQ562JBBNPAMeh8kApLsunhr9Kf8W1FnEtKj2WgaceWrl8Hpd55Icy7wBX2LHjfcQ9SqiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611072021.0","@midscene/web":"1.9.5-beta-20260611072021.0","@midscene/core":"1.9.5-beta-20260611072021.0","@midscene/shared":"1.9.5-beta-20260611072021.0","@midscene/android":"1.9.5-beta-20260611072021.0","@midscene/harmony":"1.9.5-beta-20260611072021.0","@midscene/computer":"1.9.5-beta-20260611072021.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611072021.0_1781162620427_0.16970596812445815","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260611075335.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260611075335.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260611075335.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b59d48797b916173cbe4baa7d333d672c73cb77d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260611075335.0.tgz","fileCount":16,"integrity":"sha512-UN80Cxd+adjF91MC9cAYgU4GoRB8JmGFgPqvaFonfX+2Gg268obJV8Cgpcb/yNhjsqB91XJ69pGtzlLxJFrskw==","signatures":[{"sig":"MEYCIQDzNHx+qKUe3RvzSZwFE84MwEuUfh4TUdxHs4Z/myvMFAIhANQR0LqyVuGGTOirgXrxvWH+evpck5E3WzltHStOn61D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260611075335.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b741bdff5d379d2d3b91c40bd05d8777/midscene-cli-1.9.5-beta-20260611075335.0.tgz","_integrity":"sha512-UN80Cxd+adjF91MC9cAYgU4GoRB8JmGFgPqvaFonfX+2Gg268obJV8Cgpcb/yNhjsqB91XJ69pGtzlLxJFrskw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260611075335.0","@midscene/web":"1.9.5-beta-20260611075335.0","@midscene/core":"1.9.5-beta-20260611075335.0","@midscene/shared":"1.9.5-beta-20260611075335.0","@midscene/android":"1.9.5-beta-20260611075335.0","@midscene/harmony":"1.9.5-beta-20260611075335.0","@midscene/computer":"1.9.5-beta-20260611075335.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260611075335.0_1781164624587_0.8749023693331781","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260612024141.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260612024141.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260612024141.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"609cc147cc70dc9fe582322128bbb7ceb314b0c4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260612024141.0.tgz","fileCount":16,"integrity":"sha512-qxgVpcmFQuUZ89LlzIvTmX2aCItTtY4mh9RlxirMhg7aOd9KbI51gA/8Vud7vkrHzei6rd3UURBCtUpLB4zfMg==","signatures":[{"sig":"MEUCIQDxYB6V+NA2MerVwytOIq66jK2P+M2D7nrC4wVX+yvFzwIgVlcDPtufN26kv9h1yjcaGr8H9dwqViYnrNbB/LrWKmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260612024141.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1de25f944294ab7c861c4d9a97a4aca4/midscene-cli-1.9.6-beta-20260612024141.0.tgz","_integrity":"sha512-qxgVpcmFQuUZ89LlzIvTmX2aCItTtY4mh9RlxirMhg7aOd9KbI51gA/8Vud7vkrHzei6rd3UURBCtUpLB4zfMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260612024141.0","@midscene/web":"1.9.6-beta-20260612024141.0","@midscene/core":"1.9.6-beta-20260612024141.0","@midscene/shared":"1.9.6-beta-20260612024141.0","@midscene/android":"1.9.6-beta-20260612024141.0","@midscene/harmony":"1.9.6-beta-20260612024141.0","@midscene/computer":"1.9.6-beta-20260612024141.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260612024141.0_1781232350817_0.47702684057208344","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260612040915.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260612040915.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260612040915.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"90df7366696c392ed68dcb4569d766b675dbf342","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260612040915.0.tgz","fileCount":16,"integrity":"sha512-aIh1iHGOvG97GecdYSlJS6nxQ5vHF1f7uz/n95bsjPZUNd7P4uaBaQF6XvjfOsGMftnRnQVHzGgcI1j+7DG3iw==","signatures":[{"sig":"MEUCIQCJ7Sso5pOaHPDlcGVCIm79JiFQhCx6goaPBNmZkRu41AIgFY2sOar3sMF74GQsQxY9y1wymDOybbdJ2twf2f4zl80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4713057},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260612040915.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0a8c2bb571ae09e69b3d2540138a2466/midscene-cli-1.9.5-beta-20260612040915.0.tgz","_integrity":"sha512-aIh1iHGOvG97GecdYSlJS6nxQ5vHF1f7uz/n95bsjPZUNd7P4uaBaQF6XvjfOsGMftnRnQVHzGgcI1j+7DG3iw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260612040915.0","@midscene/web":"1.9.5-beta-20260612040915.0","@midscene/core":"1.9.5-beta-20260612040915.0","@midscene/shared":"1.9.5-beta-20260612040915.0","@midscene/android":"1.9.5-beta-20260612040915.0","@midscene/harmony":"1.9.5-beta-20260612040915.0","@midscene/computer":"1.9.5-beta-20260612040915.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260612040915.0_1781237568270_0.5082327152811323","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260612050456.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260612050456.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260612050456.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1f81d83f02532aecee843c7c7b4462637040933","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260612050456.0.tgz","fileCount":16,"integrity":"sha512-oouZYwlPiyXlvBKaT+yf8F9mNOU3xwaiGSEBOHtGNEMZZmm977YF4gAd2iksOne1RfIZIt+ayMwvIY3YVstX6Q==","signatures":[{"sig":"MEQCIAST2TedPvdFi5LmrMT8FZwcyFpWO5XmXmX/7q1xlezZAiAU5CwhdTi1Pl3EDxNOEJQLbeA4i1H7T4kOMtPGIJKc+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260612050456.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e9a3383584de0dc3b51508290a094b3d/midscene-cli-1.9.6-beta-20260612050456.0.tgz","_integrity":"sha512-oouZYwlPiyXlvBKaT+yf8F9mNOU3xwaiGSEBOHtGNEMZZmm977YF4gAd2iksOne1RfIZIt+ayMwvIY3YVstX6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260612050456.0","@midscene/web":"1.9.6-beta-20260612050456.0","@midscene/core":"1.9.6-beta-20260612050456.0","@midscene/shared":"1.9.6-beta-20260612050456.0","@midscene/android":"1.9.6-beta-20260612050456.0","@midscene/harmony":"1.9.6-beta-20260612050456.0","@midscene/computer":"1.9.6-beta-20260612050456.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260612050456.0_1781240903487_0.0556969109644041","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260612055444.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260612055444.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260612055444.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"573d1a4e888bd4afe55c9e0d9dca86c7b75325cc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260612055444.0.tgz","fileCount":16,"integrity":"sha512-EeEVM3OkunCDXxzHYfNfabi8H0Y8H+qSdylwEWkNKvwGO9EBTQnIRZ0u3uqtBQIMngfZ6n6dke9W7R9KxcIGYg==","signatures":[{"sig":"MEUCIQD3Cx21XOVKz/l308TT7gcfz8DXzz+iyHmPNdH2H0HkuAIgVMIGI4SDSOyq0RSgslCvXkQnGCpL1Qy3zsopJPBUdTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4711009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260612055444.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a131e3a61e713ea1ce4e59bc28550821/midscene-cli-1.9.6-beta-20260612055444.0.tgz","_integrity":"sha512-EeEVM3OkunCDXxzHYfNfabi8H0Y8H+qSdylwEWkNKvwGO9EBTQnIRZ0u3uqtBQIMngfZ6n6dke9W7R9KxcIGYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260612055444.0","@midscene/web":"1.9.6-beta-20260612055444.0","@midscene/core":"1.9.6-beta-20260612055444.0","@midscene/shared":"1.9.6-beta-20260612055444.0","@midscene/android":"1.9.6-beta-20260612055444.0","@midscene/harmony":"1.9.6-beta-20260612055444.0","@midscene/computer":"1.9.6-beta-20260612055444.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260612055444.0_1781243898881_0.010844889841524541","host":"s3://npm-registry-packages-npm-production"}},"1.9.5-beta-20260612074801.0":{"name":"@midscene/cli","version":"1.9.5-beta-20260612074801.0","license":"MIT","_id":"@midscene/cli@1.9.5-beta-20260612074801.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d3574171ab1025b4e8c5065668fc120b492074ee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.5-beta-20260612074801.0.tgz","fileCount":16,"integrity":"sha512-M/xzM7VKr8E7o4YHMz6BYlnrWnqgRhH+4BvfWtDIdGyjQfSSZXiw/IEkm8JFnjqSYFgfXYjOAik7GHdwcr/kDQ==","signatures":[{"sig":"MEQCIBhffP63E7uHmaKBCu6EnKZy57oG0z+sEqUty+XbppvXAiBm+s5nc1+tj5LJUqfUB6VzrhewhSZYiC1MwDxm4jIyag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4713080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.5-beta-20260612074801.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a18fd5198a49632f60936ff2931f9d31/midscene-cli-1.9.5-beta-20260612074801.0.tgz","_integrity":"sha512-M/xzM7VKr8E7o4YHMz6BYlnrWnqgRhH+4BvfWtDIdGyjQfSSZXiw/IEkm8JFnjqSYFgfXYjOAik7GHdwcr/kDQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.5-beta-20260612074801.0","@midscene/web":"1.9.5-beta-20260612074801.0","@midscene/core":"1.9.5-beta-20260612074801.0","@midscene/shared":"1.9.5-beta-20260612074801.0","@midscene/android":"1.9.5-beta-20260612074801.0","@midscene/harmony":"1.9.5-beta-20260612074801.0","@midscene/computer":"1.9.5-beta-20260612074801.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5-beta-20260612074801.0_1781250686806_0.7896609018605085","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260612083342.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260612083342.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260612083342.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"13808572bdc206e045949620d449bf88f3f142b9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260612083342.0.tgz","fileCount":16,"integrity":"sha512-lmP7AVQ9Q2CoVkFa0WPZth84V6YmBp11GNA53D9sVTIz/n0o733/WEnvzO3sqFgsjE8tUHwfwl0n9SusR2caGw==","signatures":[{"sig":"MEUCIQDtn2IF7hHznzQPVE8VetX5KS1Gt8C1Ti6Pz7rDVFYoYAIgD2G8xzwetQu0pucCeYXUgdA3y+pjC1L8EnwPS9kQwfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4711009},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260612083342.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/66ed3a62203ac45905ed1161a21e5140/midscene-cli-1.9.6-beta-20260612083342.0.tgz","_integrity":"sha512-lmP7AVQ9Q2CoVkFa0WPZth84V6YmBp11GNA53D9sVTIz/n0o733/WEnvzO3sqFgsjE8tUHwfwl0n9SusR2caGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260612083342.0","@midscene/web":"1.9.6-beta-20260612083342.0","@midscene/core":"1.9.6-beta-20260612083342.0","@midscene/shared":"1.9.6-beta-20260612083342.0","@midscene/android":"1.9.6-beta-20260612083342.0","@midscene/harmony":"1.9.6-beta-20260612083342.0","@midscene/computer":"1.9.6-beta-20260612083342.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260612083342.0_1781253429282_0.20618173231394565","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260612091049.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260612091049.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260612091049.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4eab10785d9a6a41e08ff1dd4a0958f283f18208","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260612091049.0.tgz","fileCount":16,"integrity":"sha512-n9v3RHgw6ZWQCfF3kxgQNspBLp886Q/87Uvnvju0PIOEyskehazvDataQLRLBLuBVtI0my58KepgZmzW5az7IA==","signatures":[{"sig":"MEQCIF3PQYhTu0hXDrsarmhz24MGIbFsRJVjn/60hy+lPi+hAiBcdexZV4cYOhOQnR+XcIKLjCbnw/AzRvG5YbVQPh3ZmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260612091049.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cbcfd01dc80c8750c2ef0ed2ab5c4a10/midscene-cli-1.9.6-beta-20260612091049.0.tgz","_integrity":"sha512-n9v3RHgw6ZWQCfF3kxgQNspBLp886Q/87Uvnvju0PIOEyskehazvDataQLRLBLuBVtI0my58KepgZmzW5az7IA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260612091049.0","@midscene/web":"1.9.6-beta-20260612091049.0","@midscene/core":"1.9.6-beta-20260612091049.0","@midscene/shared":"1.9.6-beta-20260612091049.0","@midscene/android":"1.9.6-beta-20260612091049.0","@midscene/harmony":"1.9.6-beta-20260612091049.0","@midscene/computer":"1.9.6-beta-20260612091049.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260612091049.0_1781255644439_0.5383520550969789","host":"s3://npm-registry-packages-npm-production"}},"1.9.3-beta-20260612101529.0":{"name":"@midscene/cli","version":"1.9.3-beta-20260612101529.0","license":"MIT","_id":"@midscene/cli@1.9.3-beta-20260612101529.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"36960b974999cd78192364781254673451427d83","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.3-beta-20260612101529.0.tgz","fileCount":16,"integrity":"sha512-Y7274hYJ6Q8sFlfUfktZDSwaaEK0btWNef4pLLrGN1c87jNmIQ4XU4/IPWkwvI9Usrn0UqZQWp6DERqJllnCDg==","signatures":[{"sig":"MEUCIQDWDNYbT9AX6iXt14uhHDdyvViQcELn4qb4fo0Y6xsM1wIgOv2n+HCm9bet1eddW1qtha00SkZJnKW9VpK+5BO52kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4707989},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.3-beta-20260612101529.0.tgz","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bc03aaae544481a993a938a9c9f247ab/midscene-cli-1.9.3-beta-20260612101529.0.tgz","_integrity":"sha512-Y7274hYJ6Q8sFlfUfktZDSwaaEK0btWNef4pLLrGN1c87jNmIQ4XU4/IPWkwvI9Usrn0UqZQWp6DERqJllnCDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.3-beta-20260612101529.0","@midscene/web":"1.9.3-beta-20260612101529.0","@midscene/core":"1.9.3-beta-20260612101529.0","@midscene/shared":"1.9.3-beta-20260612101529.0","@midscene/android":"1.9.3-beta-20260612101529.0","@midscene/harmony":"1.9.3-beta-20260612101529.0","@midscene/computer":"1.9.3-beta-20260612101529.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3-beta-20260612101529.0_1781259534966_0.4255063992850674","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260615065250.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260615065250.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260615065250.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18f428976c93a9daf84bce0711ccfdc7e1bcfde2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260615065250.0.tgz","fileCount":16,"integrity":"sha512-lMgbDZaEtvvLrCEsCV1P28pFMonGG9icR2+dnwepHmHOiA/RPXAYv+KWEqVA3Wm22AMY+DaGKjcLsJfF4sGa6Q==","signatures":[{"sig":"MEYCIQCNygrcmadhkY+XIFmH7CnrC0KyvcJRqFE/Hjzga9LLUwIhAKB6Q+cuApHzpyK9YZKZMAX2dultDl61rlQwrq3xWTbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4716099},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260615065250.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6fe4d1e0d598d0423e109665a22209ca/midscene-cli-1.9.6-beta-20260615065250.0.tgz","_integrity":"sha512-lMgbDZaEtvvLrCEsCV1P28pFMonGG9icR2+dnwepHmHOiA/RPXAYv+KWEqVA3Wm22AMY+DaGKjcLsJfF4sGa6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260615065250.0","@midscene/web":"1.9.6-beta-20260615065250.0","@midscene/core":"1.9.6-beta-20260615065250.0","@midscene/shared":"1.9.6-beta-20260615065250.0","@midscene/android":"1.9.6-beta-20260615065250.0","@midscene/harmony":"1.9.6-beta-20260615065250.0","@midscene/computer":"1.9.6-beta-20260615065250.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260615065250.0_1781506579745_0.036764642896025546","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260615080106.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260615080106.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260615080106.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"92a8a25e54c8b3315299cf9dd3b77210fc88448c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260615080106.0.tgz","fileCount":16,"integrity":"sha512-r7WhoKKSlr0GVqj03zSvahvkf5u6sxQXpiYG1Bk1M1n0NYH/px4SMkOxxqdrEkssecotQ60PrDqi3JtBsyPJcw==","signatures":[{"sig":"MEQCICscgtGmFNrQz7ayp1FL/+LFNufDlj/Lw7lpTeqgTGGuAiANJsSLZ/f7dsUaREpuc1NjCmC0ycBMZ8SM9b/Hu/lIZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4716099},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260615080106.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fe5cc99aaa25f3fb5a26eb940d4f97a0/midscene-cli-1.9.6-beta-20260615080106.0.tgz","_integrity":"sha512-r7WhoKKSlr0GVqj03zSvahvkf5u6sxQXpiYG1Bk1M1n0NYH/px4SMkOxxqdrEkssecotQ60PrDqi3JtBsyPJcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260615080106.0","@midscene/web":"1.9.6-beta-20260615080106.0","@midscene/core":"1.9.6-beta-20260615080106.0","@midscene/shared":"1.9.6-beta-20260615080106.0","@midscene/android":"1.9.6-beta-20260615080106.0","@midscene/harmony":"1.9.6-beta-20260615080106.0","@midscene/computer":"1.9.6-beta-20260615080106.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260615080106.0_1781510678804_0.42861761254555786","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260615083255.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260615083255.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260615083255.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8b53b49812129d59ea5eb33bad4d5abbc62f0024","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260615083255.0.tgz","fileCount":16,"integrity":"sha512-3TCqdiSKQHuCziQ610MeGzZXwMRJLRLarQJaK3LvnCRyuuYJo+f4H9UxzC+4LAQypBhHju91WtGKJWj7bMfL1w==","signatures":[{"sig":"MEUCIQDW8jpf8U/Lg6UpTgq0Nqd3fk7RAfOGvewPEOKRY1woPQIgcgxxA8+WASm52nQROjsoMTnWEygjDqyAQd6lfl2MZIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4716099},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260615083255.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b21782e20d7768cb04390d9dc1ef85b9/midscene-cli-1.9.6-beta-20260615083255.0.tgz","_integrity":"sha512-3TCqdiSKQHuCziQ610MeGzZXwMRJLRLarQJaK3LvnCRyuuYJo+f4H9UxzC+4LAQypBhHju91WtGKJWj7bMfL1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260615083255.0","@midscene/web":"1.9.6-beta-20260615083255.0","@midscene/core":"1.9.6-beta-20260615083255.0","@midscene/shared":"1.9.6-beta-20260615083255.0","@midscene/android":"1.9.6-beta-20260615083255.0","@midscene/harmony":"1.9.6-beta-20260615083255.0","@midscene/computer":"1.9.6-beta-20260615083255.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260615083255.0_1781512551147_0.18128124462571593","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@midscene/cli","version":"1.9.6","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a9e476c5bf161a19dee5bdd17909810a983e0724","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6.tgz","fileCount":16,"integrity":"sha512-RcR+r6ITxXgvQ8Qv1YSsfCYp3uVMpQSHe/cukuuGDNsCLiuLyXWGBYIVIDJMOeaV56lZFEF0TlQcBUxKIZ8mMA==","signatures":[{"sig":"MEUCIBSshByVzRbB6TNsGOlOwHVInE037C2IBd9aYksC4h6JAiEA9vN8IfceSTPn5eCtb3OV3eGVtYvzkST+dZrvR6Z0jTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716533},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4b4caa39166df104e525e3936b515754/midscene-cli-1.9.6.tgz","_integrity":"sha512-RcR+r6ITxXgvQ8Qv1YSsfCYp3uVMpQSHe/cukuuGDNsCLiuLyXWGBYIVIDJMOeaV56lZFEF0TlQcBUxKIZ8mMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6","@midscene/web":"1.9.6","@midscene/core":"1.9.6","@midscene/shared":"1.9.6","@midscene/android":"1.9.6","@midscene/harmony":"1.9.6","@midscene/computer":"1.9.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6_1781523449278_0.7004130753060163","host":"s3://npm-registry-packages-npm-production"}},"1.9.7-beta-20260616025249.0":{"name":"@midscene/cli","version":"1.9.7-beta-20260616025249.0","license":"MIT","_id":"@midscene/cli@1.9.7-beta-20260616025249.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b414be9e1ee04e2077a812306fa74129f731a918","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.7-beta-20260616025249.0.tgz","fileCount":16,"integrity":"sha512-Oib6wTxrKvdGLV7Wg9la6mhWxenGrV5Lx4oaAta+Ngj349n+TiwxQtPpXO+aOQZMIVUp+uddspAN8+HpVxDbTA==","signatures":[{"sig":"MEQCIE8gLubcDS1/3BhkLl2ahn0NQsyRs2wVMr1h5Z9aWr2kAiAFWglf8qUlUfAUdbdNDtyT+B0CZO+unw9FoTgtwo+6Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4716781},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.7-beta-20260616025249.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fb3cf6f90c23e8e2ed16936f1a39a49c/midscene-cli-1.9.7-beta-20260616025249.0.tgz","_integrity":"sha512-Oib6wTxrKvdGLV7Wg9la6mhWxenGrV5Lx4oaAta+Ngj349n+TiwxQtPpXO+aOQZMIVUp+uddspAN8+HpVxDbTA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.7-beta-20260616025249.0","@midscene/web":"1.9.7-beta-20260616025249.0","@midscene/core":"1.9.7-beta-20260616025249.0","@midscene/shared":"1.9.7-beta-20260616025249.0","@midscene/android":"1.9.7-beta-20260616025249.0","@midscene/harmony":"1.9.7-beta-20260616025249.0","@midscene/computer":"1.9.7-beta-20260616025249.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.7-beta-20260616025249.0_1781578578866_0.20615151221850914","host":"s3://npm-registry-packages-npm-production"}},"1.9.6-beta-20260616085750.0":{"name":"@midscene/cli","version":"1.9.6-beta-20260616085750.0","license":"MIT","_id":"@midscene/cli@1.9.6-beta-20260616085750.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"795e710d6db321f1c47f706403c070ac9bd28a38","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.6-beta-20260616085750.0.tgz","fileCount":16,"integrity":"sha512-MLc9FzzlWhdQ5wXULt18dFd6InHefvEofW7S2GXeJnZwk2UsN1BEbTqB229QliGE3MQPzosD36+p8MtPQWyoyg==","signatures":[{"sig":"MEUCIBUcHP1P/y6vKHh+rFmRK2R1kDr8JyrTf/uaaatLHVLpAiEAqAd7g2wDkoORqr2k73EYUASvYmxC7binycfP7O67OJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4716099},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.6-beta-20260616085750.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/81642a8caa061a4689366154b63745a5/midscene-cli-1.9.6-beta-20260616085750.0.tgz","_integrity":"sha512-MLc9FzzlWhdQ5wXULt18dFd6InHefvEofW7S2GXeJnZwk2UsN1BEbTqB229QliGE3MQPzosD36+p8MtPQWyoyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.6-beta-20260616085750.0","@midscene/web":"1.9.6-beta-20260616085750.0","@midscene/core":"1.9.6-beta-20260616085750.0","@midscene/shared":"1.9.6-beta-20260616085750.0","@midscene/android":"1.9.6-beta-20260616085750.0","@midscene/harmony":"1.9.6-beta-20260616085750.0","@midscene/computer":"1.9.6-beta-20260616085750.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6-beta-20260616085750.0_1781600488819_0.05011138613384514","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@midscene/cli","version":"1.9.7","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"788919f8e28e9da3736a992b2687465d533efbad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.7.tgz","fileCount":16,"integrity":"sha512-JwINJDcFgSmt0awgtNpynMGAfs6CNCGqGLhI7JlUwnoekUwwqn1OsgBP4O+DJivp60KE85PUpWlb8vxN6umGzg==","signatures":[{"sig":"MEUCIQDW80cQNld+dGbpfjfceHr698kcfhiOuykbhx1EFfPSMAIgUqzrYzRkKE9Cu8j6Ljx2bRgQw9tabD/LoYepdSojiL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716533},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.7.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f3e16c9fa2e2af2109cd974668bc1c5b/midscene-cli-1.9.7.tgz","_integrity":"sha512-JwINJDcFgSmt0awgtNpynMGAfs6CNCGqGLhI7JlUwnoekUwwqn1OsgBP4O+DJivp60KE85PUpWlb8vxN6umGzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.7","@midscene/web":"1.9.7","@midscene/core":"1.9.7","@midscene/shared":"1.9.7","@midscene/android":"1.9.7","@midscene/harmony":"1.9.7","@midscene/computer":"1.9.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.7_1781681924950_0.43538826393695507","host":"s3://npm-registry-packages-npm-production"}},"1.9.8-beta-20260618014851.0":{"name":"@midscene/cli","version":"1.9.8-beta-20260618014851.0","license":"MIT","_id":"@midscene/cli@1.9.8-beta-20260618014851.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a524641eba9230505ccd0ef4e3db652c932656cb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.8-beta-20260618014851.0.tgz","fileCount":16,"integrity":"sha512-iXE1PvFX4mEldBXwYJVQHOOxtgOPuOsc9l4rGeiGS2wRFD13gW5fCzUs/rLkuVW6CwRuWUaSjGUUDSd+/Fww5Q==","signatures":[{"sig":"MEYCIQDyfm408S8GN5D0OcT6Yk4oCYAq2V9BaEO/6ZQIF7i6YgIhAMMPx3jiLt/XKtw/hMad7jByvBxjVutR7lIUMa/RYUNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4719010},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.8-beta-20260618014851.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a857d19d7968c92586782f9421b50c02/midscene-cli-1.9.8-beta-20260618014851.0.tgz","_integrity":"sha512-iXE1PvFX4mEldBXwYJVQHOOxtgOPuOsc9l4rGeiGS2wRFD13gW5fCzUs/rLkuVW6CwRuWUaSjGUUDSd+/Fww5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.8-beta-20260618014851.0","@midscene/web":"1.9.8-beta-20260618014851.0","@midscene/core":"1.9.8-beta-20260618014851.0","@midscene/shared":"1.9.8-beta-20260618014851.0","@midscene/android":"1.9.8-beta-20260618014851.0","@midscene/harmony":"1.9.8-beta-20260618014851.0","@midscene/computer":"1.9.8-beta-20260618014851.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.8-beta-20260618014851.0_1781747523917_0.8754705536069844","host":"s3://npm-registry-packages-npm-production"}},"1.9.8-beta-20260618091332.0":{"name":"@midscene/cli","version":"1.9.8-beta-20260618091332.0","license":"MIT","_id":"@midscene/cli@1.9.8-beta-20260618091332.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dfc51475f211491c8aaf1ac4e5b91af5853c497e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.8-beta-20260618091332.0.tgz","fileCount":16,"integrity":"sha512-ZWNKLfqoh/RXNxUrZmlD9QWlTdfNRKtNgdoajFELw9iHJ7Rd0x4vIS2cSZas68H0nSxDB0OAPCMeIrZluDaZYg==","signatures":[{"sig":"MEUCIFOUTU2/k7f5SEfIVU/7oDXda02P7nKQXVSw5zHLfUavAiEAmvfOkZC0H3nJ6UQXn87y+Cnf7LOBeYxDYYBzXZ6/x/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4718994},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.8-beta-20260618091332.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/20a6886a52ff2213e3bfc45c289ef28f/midscene-cli-1.9.8-beta-20260618091332.0.tgz","_integrity":"sha512-ZWNKLfqoh/RXNxUrZmlD9QWlTdfNRKtNgdoajFELw9iHJ7Rd0x4vIS2cSZas68H0nSxDB0OAPCMeIrZluDaZYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.8-beta-20260618091332.0","@midscene/web":"1.9.8-beta-20260618091332.0","@midscene/core":"1.9.8-beta-20260618091332.0","@midscene/shared":"1.9.8-beta-20260618091332.0","@midscene/android":"1.9.8-beta-20260618091332.0","@midscene/harmony":"1.9.8-beta-20260618091332.0","@midscene/computer":"1.9.8-beta-20260618091332.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.8-beta-20260618091332.0_1781774222401_0.402894564004985","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@midscene/cli","version":"1.9.8","license":"MIT","_id":"@midscene/cli@1.9.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1ed4d88767a4876ca6098a78abcd9e4d8b4dda0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.9.8.tgz","fileCount":16,"integrity":"sha512-zVJ9X1T1iua7NW+0D4I6BhMl1+bWGfpeDmDZZgZQ6XDnpidapik4Pc0L+yPQqt7yZZN24VAK5XDzRFqMnWSKtA==","signatures":[{"sig":"MEUCICxSBCzWxRhYbcjkN4k2HoLAfYN4ag27NCFRVs6WFyB/AiEAvogD3+SVqFsxC0mgew4efhDyUyBxlFfID2VyBgJXuIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718746},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.9.8.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8be03b44c69fa9992481b58e083472fe/midscene-cli-1.9.8.tgz","_integrity":"sha512-zVJ9X1T1iua7NW+0D4I6BhMl1+bWGfpeDmDZZgZQ6XDnpidapik4Pc0L+yPQqt7yZZN24VAK5XDzRFqMnWSKtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.9.8","@midscene/web":"1.9.8","@midscene/core":"1.9.8","@midscene/shared":"1.9.8","@midscene/android":"1.9.8","@midscene/harmony":"1.9.8","@midscene/computer":"1.9.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.8_1782096943136_0.6730077124842411","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@midscene/cli","version":"1.10.0","license":"MIT","_id":"@midscene/cli@1.10.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"482a5b54f9cbcbf5485ca8da0d1ac9d9c5dead66","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.0.tgz","fileCount":16,"integrity":"sha512-zaYA7rtHHBTpWUgbJJ1crsviYFstBpBnuPLvz1FU4Kjw6C8xMYgVPaJaQjbtqkK+ACA60VHPF8V1OzWg7LdVgA==","signatures":[{"sig":"MEUCIBiZqAPtHv/WOZa/NopXXeBVFrhnSHkWpBCsuXUKIYZLAiEAh2tZ/HU9GLwaQOOvPOCZnMwAth/IvJwktpjPQ7erY/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718774},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/aa1e0c39e9f5eb29f8f38af80b1b3c27/midscene-cli-1.10.0.tgz","_integrity":"sha512-zaYA7rtHHBTpWUgbJJ1crsviYFstBpBnuPLvz1FU4Kjw6C8xMYgVPaJaQjbtqkK+ACA60VHPF8V1OzWg7LdVgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.0","@midscene/web":"1.10.0","@midscene/core":"1.10.0","@midscene/shared":"1.10.0","@midscene/android":"1.10.0","@midscene/harmony":"1.10.0","@midscene/computer":"1.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1782194538677_0.8693429390260896","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260624112700.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260624112700.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260624112700.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"319f10b0698ce68b0c24d748d2a325ef9fb6bb88","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260624112700.0.tgz","fileCount":16,"integrity":"sha512-/PrLgRV1OXGcqlECLJ0H3dltKW58mVkDyzJlcxlkiIayWry0/4o3q5mKvXzl5jB/2JG7vvYAmHWS3e6vZ3YmxQ==","signatures":[{"sig":"MEUCIQDKAoTjdctpc9uqf5AX1bTpWVZMtGCPVwEHAPWlGWmgjgIgIFVpMmEpgariFIgUoC3WJ/Age8JGmSAcrbQ0vAxUSEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260624112700.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bd225dfdc7bd1a9a9da192b6ca5cf389/midscene-cli-1.10.1-beta-20260624112700.0.tgz","_integrity":"sha512-/PrLgRV1OXGcqlECLJ0H3dltKW58mVkDyzJlcxlkiIayWry0/4o3q5mKvXzl5jB/2JG7vvYAmHWS3e6vZ3YmxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260624112700.0","@midscene/web":"1.10.1-beta-20260624112700.0","@midscene/core":"1.10.1-beta-20260624112700.0","@midscene/shared":"1.10.1-beta-20260624112700.0","@midscene/android":"1.10.1-beta-20260624112700.0","@midscene/harmony":"1.10.1-beta-20260624112700.0","@midscene/computer":"1.10.1-beta-20260624112700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260624112700.0_1782300612338_0.23936843746500247","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260625084308.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260625084308.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260625084308.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2ecc3a7a6195d22ffbcd46b79c6acfc0ed777473","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260625084308.0.tgz","fileCount":16,"integrity":"sha512-lJNqU9sv4+QHebEKHTc72L8+PtI3X4vuBT+vNwX9OAf9lBsh8pOYYpilcPpzhFCthzwKKWFG51v4j8BDOhKXdA==","signatures":[{"sig":"MEYCIQCnrYJfz9fCmfRy1gZAa9Sz5Z9rHPy03+0i/wL+UQpLLAIhAJUYj6POxnQDKjGCuaK3rv6vFw0PoAg4Ff5CD9/Rw2VE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260625084308.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6e87d65314e8226a6caf0da38a108bb2/midscene-cli-1.10.1-beta-20260625084308.0.tgz","_integrity":"sha512-lJNqU9sv4+QHebEKHTc72L8+PtI3X4vuBT+vNwX9OAf9lBsh8pOYYpilcPpzhFCthzwKKWFG51v4j8BDOhKXdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260625084308.0","@midscene/web":"1.10.1-beta-20260625084308.0","@midscene/core":"1.10.1-beta-20260625084308.0","@midscene/shared":"1.10.1-beta-20260625084308.0","@midscene/android":"1.10.1-beta-20260625084308.0","@midscene/harmony":"1.10.1-beta-20260625084308.0","@midscene/computer":"1.10.1-beta-20260625084308.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260625084308.0_1782377190136_0.9283499972674207","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260625093324.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260625093324.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260625093324.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"19a151893cc2e1649bbcd6aac0ce8b8f4b04b449","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260625093324.0.tgz","fileCount":16,"integrity":"sha512-CmXDelvtESYhkWnLNtv1Z58L949FuVFHQ8JV9I+Zk7qAvjaUNklkhIZN6bLrTOAohC3d70enK6OuS2Lcsshkag==","signatures":[{"sig":"MEUCIBpT6S/B3kvS9XsnLvoRQrCNVd3+wd6TjuZ8jX9pgNXUAiEA13v4/UB/kSKAwA+Hxd2U0bpTchlFpU1QbIeVO96eH9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260625093324.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9351ac3bc7dff6420ad4bac137c0d943/midscene-cli-1.10.1-beta-20260625093324.0.tgz","_integrity":"sha512-CmXDelvtESYhkWnLNtv1Z58L949FuVFHQ8JV9I+Zk7qAvjaUNklkhIZN6bLrTOAohC3d70enK6OuS2Lcsshkag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260625093324.0","@midscene/web":"1.10.1-beta-20260625093324.0","@midscene/core":"1.10.1-beta-20260625093324.0","@midscene/shared":"1.10.1-beta-20260625093324.0","@midscene/android":"1.10.1-beta-20260625093324.0","@midscene/harmony":"1.10.1-beta-20260625093324.0","@midscene/computer":"1.10.1-beta-20260625093324.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260625093324.0_1782380202179_0.7439144467389922","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260625095213.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260625095213.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260625095213.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aeb72ec33f171eb95f766926e437dc050b8ce3ac","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260625095213.0.tgz","fileCount":16,"integrity":"sha512-vijV34XO2JGpxZK7iX+Xbb1LNW1MoJLjW5HqnIybDJMf0Q8W0t4ntasVxB20iZ0cnYHNcVi62t8Zd58t59q9UQ==","signatures":[{"sig":"MEUCIQCyeqH66Zi3EE+VW2iKUN1mgBgilKeTHKPRCa1bASs1eQIgW3ahL8pgVdczltMzJbathdOzXrePP2+AeU8/+E5KY8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260625095213.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/17619c23e61661a5fb5df98737bad4ea/midscene-cli-1.10.1-beta-20260625095213.0.tgz","_integrity":"sha512-vijV34XO2JGpxZK7iX+Xbb1LNW1MoJLjW5HqnIybDJMf0Q8W0t4ntasVxB20iZ0cnYHNcVi62t8Zd58t59q9UQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260625095213.0","@midscene/web":"1.10.1-beta-20260625095213.0","@midscene/core":"1.10.1-beta-20260625095213.0","@midscene/shared":"1.10.1-beta-20260625095213.0","@midscene/android":"1.10.1-beta-20260625095213.0","@midscene/harmony":"1.10.1-beta-20260625095213.0","@midscene/computer":"1.10.1-beta-20260625095213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260625095213.0_1782381321634_0.29715729000558677","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260625113021.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260625113021.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260625113021.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c38c3e4eb8f7ad5e61d6744d7b23d29ec35b6ee1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260625113021.0.tgz","fileCount":16,"integrity":"sha512-+E+fPueC5sgZ9zshR33c/g1Q9pux4u8Ny33kx/cd+Msk0BezV9g7ZaA8ULOdWRAxNl+Vpz4AsBkwhdxuro3vSA==","signatures":[{"sig":"MEYCIQDySWEp/UdwFk0fvzAcy+49dQTUcWx6ZJadMN0vY7Kz0gIhAJtspmA/DgxB9qg/xMZIXu9qUsSGpkTv24t/KiY1mRB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260625113021.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b8d61abb4e1b22e4cb8e65c49f597ea6/midscene-cli-1.10.1-beta-20260625113021.0.tgz","_integrity":"sha512-+E+fPueC5sgZ9zshR33c/g1Q9pux4u8Ny33kx/cd+Msk0BezV9g7ZaA8ULOdWRAxNl+Vpz4AsBkwhdxuro3vSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260625113021.0","@midscene/web":"1.10.1-beta-20260625113021.0","@midscene/core":"1.10.1-beta-20260625113021.0","@midscene/shared":"1.10.1-beta-20260625113021.0","@midscene/android":"1.10.1-beta-20260625113021.0","@midscene/harmony":"1.10.1-beta-20260625113021.0","@midscene/computer":"1.10.1-beta-20260625113021.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260625113021.0_1782387212481_0.10963755001255282","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260625114652.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260625114652.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260625114652.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3f88d68ca7d632dc08c063f010e722b102726bb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260625114652.0.tgz","fileCount":16,"integrity":"sha512-y9+HPRLOUnDzdPo2YVjZ+r2GV1U97kSuqfye+XRwqR0GV++pYOi8PE/AGLgC+oojKSJGX0OcvDiG27iV3givyQ==","signatures":[{"sig":"MEUCIQCX8rbgM8MbTg5J/2mAjKCOHoPluzQ3GyNb6RutHoEcRgIgV+3mDl4xWchHOx5l61PLplW3JthDBl5pFw2cBg2s8h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260625114652.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a5c82a1d380a755216d296892b12c3f2/midscene-cli-1.10.1-beta-20260625114652.0.tgz","_integrity":"sha512-y9+HPRLOUnDzdPo2YVjZ+r2GV1U97kSuqfye+XRwqR0GV++pYOi8PE/AGLgC+oojKSJGX0OcvDiG27iV3givyQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260625114652.0","@midscene/web":"1.10.1-beta-20260625114652.0","@midscene/core":"1.10.1-beta-20260625114652.0","@midscene/shared":"1.10.1-beta-20260625114652.0","@midscene/android":"1.10.1-beta-20260625114652.0","@midscene/harmony":"1.10.1-beta-20260625114652.0","@midscene/computer":"1.10.1-beta-20260625114652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260625114652.0_1782388200960_0.8303048762190066","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260626024212.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260626024212.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260626024212.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1b2d5c98a86cf2749e25ffd5efecd05b9a477c45","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260626024212.0.tgz","fileCount":16,"integrity":"sha512-2cLt2fHuKT3IZAVakJWQW9BSqJWhb9DgCb6oEAbHNdWi642klAbJue3CAXqU4dCvw1T8tM1fOZWFVpdhGUwAlw==","signatures":[{"sig":"MEUCIGx/91i1CNATKZqRhgKp4Cy4czjx9maMiJZRPbrfzAc8AiEAipbfzuiKsZnrts3nZKCn3+502+618mrno0bm8WKXVyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260626024212.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/694ebb74795153e9252d79a6641225a5/midscene-cli-1.10.1-beta-20260626024212.0.tgz","_integrity":"sha512-2cLt2fHuKT3IZAVakJWQW9BSqJWhb9DgCb6oEAbHNdWi642klAbJue3CAXqU4dCvw1T8tM1fOZWFVpdhGUwAlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260626024212.0","@midscene/web":"1.10.1-beta-20260626024212.0","@midscene/core":"1.10.1-beta-20260626024212.0","@midscene/shared":"1.10.1-beta-20260626024212.0","@midscene/android":"1.10.1-beta-20260626024212.0","@midscene/harmony":"1.10.1-beta-20260626024212.0","@midscene/computer":"1.10.1-beta-20260626024212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260626024212.0_1782441926186_0.878756238325489","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260626050059.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260626050059.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260626050059.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8719df15810e0fc6fd57766afb842bb38001a804","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260626050059.0.tgz","fileCount":16,"integrity":"sha512-5YBDe61GQy7m5SrTyf9kcSRvcRs4qYj6jkE6G7SzDHqUDB0AiUzEjnQJCGl2JkLuZqukyK1j4MhBHe+OEAlsNw==","signatures":[{"sig":"MEYCIQCHeOyYD8/5p7COdtI5GNFJx+5dlxgHPP6by/tPs4TAawIhAPhCmNpDGVhdrgruwddyy8s66QR8fv2IPWMkcBQ2fkS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260626050059.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ffb13415780f445c438dae33418934da/midscene-cli-1.10.1-beta-20260626050059.0.tgz","_integrity":"sha512-5YBDe61GQy7m5SrTyf9kcSRvcRs4qYj6jkE6G7SzDHqUDB0AiUzEjnQJCGl2JkLuZqukyK1j4MhBHe+OEAlsNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260626050059.0","@midscene/web":"1.10.1-beta-20260626050059.0","@midscene/core":"1.10.1-beta-20260626050059.0","@midscene/shared":"1.10.1-beta-20260626050059.0","@midscene/android":"1.10.1-beta-20260626050059.0","@midscene/harmony":"1.10.1-beta-20260626050059.0","@midscene/computer":"1.10.1-beta-20260626050059.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260626050059.0_1782450245291_0.9454421425198336","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260627044053.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260627044053.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260627044053.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"39a77f71b755a98588b5325331770826e27e4193","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260627044053.0.tgz","fileCount":16,"integrity":"sha512-ZP1F6DQQc/9c772mp+YSb591P/F0lf97CpEPaVLFZItmmtZ13gThu1ygtmKzOXyn6NdrmwBc8h2GtMfYlU1Kow==","signatures":[{"sig":"MEUCIFDZxFLcQjC6R6rLEjA+xbi2WpzppT46DJTBSEIXQ1kpAiEA09xL5b9U1n8g8/ozoE+tNtWAOGeADGFjWVPGmI1HYPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724338},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260627044053.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/efb5ebeb0653b94b682a1beff8e4cb0c/midscene-cli-1.10.1-beta-20260627044053.0.tgz","_integrity":"sha512-ZP1F6DQQc/9c772mp+YSb591P/F0lf97CpEPaVLFZItmmtZ13gThu1ygtmKzOXyn6NdrmwBc8h2GtMfYlU1Kow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260627044053.0","@midscene/web":"1.10.1-beta-20260627044053.0","@midscene/core":"1.10.1-beta-20260627044053.0","@midscene/shared":"1.10.1-beta-20260627044053.0","@midscene/android":"1.10.1-beta-20260627044053.0","@midscene/harmony":"1.10.1-beta-20260627044053.0","@midscene/computer":"1.10.1-beta-20260627044053.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260627044053.0_1782535443569_0.3848313282120319","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260630092621.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260630092621.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260630092621.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d29eb2d23fb523b5f709868bcd9211a884a8746a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260630092621.0.tgz","fileCount":16,"integrity":"sha512-B7+gjYQ8UaAT23zGlkgWFMd4eBsYIesnFO1I8SvIH0XGFzq0+fxbHh41DXzz4NQjpgTTqqakgM1Yly+qIzRLKg==","signatures":[{"sig":"MEUCIFCOckiquYIwCpzh8kAYcogAA9AeB1qG1rjAe1M74Lu/AiEA8KF/GgLwf1RWoyt09RCd0nWFoFttlOWifr1T0DjYm/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260630092621.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f9ffde16ebd332440706cf5207afd01a/midscene-cli-1.10.1-beta-20260630092621.0.tgz","_integrity":"sha512-B7+gjYQ8UaAT23zGlkgWFMd4eBsYIesnFO1I8SvIH0XGFzq0+fxbHh41DXzz4NQjpgTTqqakgM1Yly+qIzRLKg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260630092621.0","@midscene/web":"1.10.1-beta-20260630092621.0","@midscene/core":"1.10.1-beta-20260630092621.0","@midscene/shared":"1.10.1-beta-20260630092621.0","@midscene/android":"1.10.1-beta-20260630092621.0","@midscene/harmony":"1.10.1-beta-20260630092621.0","@midscene/computer":"1.10.1-beta-20260630092621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260630092621.0_1782811772486_0.4624219074987821","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260630095445.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260630095445.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260630095445.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0721c8143b9055f33caddafb4f6ebe8ed2f5f192","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260630095445.0.tgz","fileCount":16,"integrity":"sha512-NBq98nJtz3dkI7NsqbqhgKqdri3zZmI0A0x7qsHEw7HusWfnoh+kKb6gYcStYyIwWXtTz+MiEyy3VW3qFILhrQ==","signatures":[{"sig":"MEUCIGqZjZAvH4cueDMTnT/IUwegfne1dqd8fFKgZjBzXpvmAiEA0QbGq/I4mVV7yQFdfsSNu5TK9fuRePoVQT4ma/PHJjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260630095445.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f0981fe8e7162958eb43e0b72d2a690f/midscene-cli-1.10.1-beta-20260630095445.0.tgz","_integrity":"sha512-NBq98nJtz3dkI7NsqbqhgKqdri3zZmI0A0x7qsHEw7HusWfnoh+kKb6gYcStYyIwWXtTz+MiEyy3VW3qFILhrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260630095445.0","@midscene/web":"1.10.1-beta-20260630095445.0","@midscene/core":"1.10.1-beta-20260630095445.0","@midscene/shared":"1.10.1-beta-20260630095445.0","@midscene/android":"1.10.1-beta-20260630095445.0","@midscene/harmony":"1.10.1-beta-20260630095445.0","@midscene/computer":"1.10.1-beta-20260630095445.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260630095445.0_1782813456262_0.36652900316721015","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260630124920.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260630124920.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260630124920.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"279d9bb6571511d48289f925e447ebe6a766e94d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260630124920.0.tgz","fileCount":16,"integrity":"sha512-5XX4WlnKLBdc2QwmUG3+TL2wQZM+Fy9pR9XffB6iuSsN+E932eDn76/mYSloS6ecjnpCY4VmdUIg69ZWMlK6LQ==","signatures":[{"sig":"MEUCIENBSOSuKpif1cakAZ0bdHxOD8nZpOoYBysegf8DXqRpAiEA/aIHhJE5IPeFXBVIauP7Rq28sT1x3K8pMnDIAsXYWu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260630124920.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/989cf6a84bd5cb72399df60fb25640b7/midscene-cli-1.10.1-beta-20260630124920.0.tgz","_integrity":"sha512-5XX4WlnKLBdc2QwmUG3+TL2wQZM+Fy9pR9XffB6iuSsN+E932eDn76/mYSloS6ecjnpCY4VmdUIg69ZWMlK6LQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260630124920.0","@midscene/web":"1.10.1-beta-20260630124920.0","@midscene/core":"1.10.1-beta-20260630124920.0","@midscene/shared":"1.10.1-beta-20260630124920.0","@midscene/android":"1.10.1-beta-20260630124920.0","@midscene/harmony":"1.10.1-beta-20260630124920.0","@midscene/computer":"1.10.1-beta-20260630124920.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260630124920.0_1782823948537_0.046995402866300884","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260701022555.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260701022555.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260701022555.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"573cf0e8abf9c63a971a95a9991baef7a6b5769d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260701022555.0.tgz","fileCount":16,"integrity":"sha512-snmXpaJ1vxy2UTaQzf7txs7Qppj8pvXU4/ZideuFwFRO3SYrpKLjgKaDt9c/UHWj7H/TbDfibD19k32H5Tvidw==","signatures":[{"sig":"MEUCIG+XrWhy1D8OCn6JAmeu3MjB8YduBZnjVr18JjuVWkNPAiEA9iXdUctfMr2X8q3f0AahLPDv7vDdFTQ46mNfahUk1sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260701022555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5b04729ef6843e150ea0947bc35ddb2c/midscene-cli-1.10.1-beta-20260701022555.0.tgz","_integrity":"sha512-snmXpaJ1vxy2UTaQzf7txs7Qppj8pvXU4/ZideuFwFRO3SYrpKLjgKaDt9c/UHWj7H/TbDfibD19k32H5Tvidw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260701022555.0","@midscene/web":"1.10.1-beta-20260701022555.0","@midscene/core":"1.10.1-beta-20260701022555.0","@midscene/shared":"1.10.1-beta-20260701022555.0","@midscene/android":"1.10.1-beta-20260701022555.0","@midscene/harmony":"1.10.1-beta-20260701022555.0","@midscene/computer":"1.10.1-beta-20260701022555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260701022555.0_1782872940324_0.8332176002416085","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260701052021.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260701052021.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260701052021.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6dc049d045ea3f304756c892b31860db875fe8c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260701052021.0.tgz","fileCount":16,"integrity":"sha512-AhhLy+KgeQOISvKncRGYN8N/YFLTZrrEAbDZC+jTlmGAcEEGkX1631AETTubcPpXPpKDmvf3NMrWrUl2pie6QA==","signatures":[{"sig":"MEUCIAyq9q7bJUAWOoZ5krCqfyzgAF2GXbG2+GONI8La5t2tAiEAoXUngKHxQHUCyPATSMAdedzpfN+0Vp62ots3vX1wkh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747677},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260701052021.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c506d7acb2b77c890d17e93de650ef0e/midscene-cli-1.10.1-beta-20260701052021.0.tgz","_integrity":"sha512-AhhLy+KgeQOISvKncRGYN8N/YFLTZrrEAbDZC+jTlmGAcEEGkX1631AETTubcPpXPpKDmvf3NMrWrUl2pie6QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260701052021.0","@midscene/web":"1.10.1-beta-20260701052021.0","@midscene/core":"1.10.1-beta-20260701052021.0","@midscene/shared":"1.10.1-beta-20260701052021.0","@midscene/android":"1.10.1-beta-20260701052021.0","@midscene/harmony":"1.10.1-beta-20260701052021.0","@midscene/computer":"1.10.1-beta-20260701052021.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260701052021.0_1782883405967_0.603213443737775","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260702022707.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260702022707.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260702022707.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"49ccb89c2acf4b63094f45b36ba172ac4be7acc5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260702022707.0.tgz","fileCount":16,"integrity":"sha512-xmnK07SdSIpCJ82cDNZoz3pTXN4PLFsaEui7aXlZIqHEHYa8iykguKsFecTCCDTwEmRDI0ndR8FmkAYjia6Nqg==","signatures":[{"sig":"MEUCIQDk7CrlE7hEAvJhN5NSdjm1LAm+mpYVrh4+OdeTztEohgIgV5DPfGzvCe1pzliebUAcF+YSCOWVsN3tn7oXHE618qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260702022707.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a7135174cd453952b6d009c14a3609a8/midscene-cli-1.10.1-beta-20260702022707.0.tgz","_integrity":"sha512-xmnK07SdSIpCJ82cDNZoz3pTXN4PLFsaEui7aXlZIqHEHYa8iykguKsFecTCCDTwEmRDI0ndR8FmkAYjia6Nqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260702022707.0","@midscene/web":"1.10.1-beta-20260702022707.0","@midscene/core":"1.10.1-beta-20260702022707.0","@midscene/shared":"1.10.1-beta-20260702022707.0","@midscene/android":"1.10.1-beta-20260702022707.0","@midscene/harmony":"1.10.1-beta-20260702022707.0","@midscene/computer":"1.10.1-beta-20260702022707.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260702022707.0_1782959418108_0.7852213307897307","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260702025733.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260702025733.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260702025733.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d7e9c52f8e1d50f20e055dfeaabbf53e38c40222","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260702025733.0.tgz","fileCount":16,"integrity":"sha512-gVW7S06u0Z1FhPXMk+NLN5diPgsn9Rc3UgOZoVxXgiAejxhwlvPGyA0GZPNLH7n3EdZewrGs9XBMhqOxSGc45Q==","signatures":[{"sig":"MEUCIQCnxhXM0Qn/3K52QtNyTXZIXY+DML/NhXb9b1mVbXSWvAIgNpCVIVKcGGjGZNf0CgWdGAh77ih7uy3Pu0r84NsGl/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260702025733.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d130921d40d57f2b125d7c3e4a31bfc4/midscene-cli-1.10.1-beta-20260702025733.0.tgz","_integrity":"sha512-gVW7S06u0Z1FhPXMk+NLN5diPgsn9Rc3UgOZoVxXgiAejxhwlvPGyA0GZPNLH7n3EdZewrGs9XBMhqOxSGc45Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260702025733.0","@midscene/web":"1.10.1-beta-20260702025733.0","@midscene/core":"1.10.1-beta-20260702025733.0","@midscene/shared":"1.10.1-beta-20260702025733.0","@midscene/android":"1.10.1-beta-20260702025733.0","@midscene/harmony":"1.10.1-beta-20260702025733.0","@midscene/computer":"1.10.1-beta-20260702025733.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260702025733.0_1782961244952_0.8071217688374432","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260702031518.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260702031518.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260702031518.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca145edbe8e0541b686b2e8c8bcf7db3b49cabfa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260702031518.0.tgz","fileCount":16,"integrity":"sha512-l6oh8xwM1coHOtLznFuug7cNQFVatbxLtr972J56N81ZG4qoPp2rUq4YsA/znxRUIQNe8XglQ8piKt5ihoxkRw==","signatures":[{"sig":"MEUCICbRPxtZ6zhNKO+wQWaWX2cSW/P4BhS1VBYeFRWuY7OfAiEA6rySM1blEw4xPgZH9EweasYaJfqdzkn/3l5TKGSeDOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260702031518.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7eed1084ae05c417cf167e1dc6c2fcb0/midscene-cli-1.10.1-beta-20260702031518.0.tgz","_integrity":"sha512-l6oh8xwM1coHOtLznFuug7cNQFVatbxLtr972J56N81ZG4qoPp2rUq4YsA/znxRUIQNe8XglQ8piKt5ihoxkRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260702031518.0","@midscene/web":"1.10.1-beta-20260702031518.0","@midscene/core":"1.10.1-beta-20260702031518.0","@midscene/shared":"1.10.1-beta-20260702031518.0","@midscene/android":"1.10.1-beta-20260702031518.0","@midscene/harmony":"1.10.1-beta-20260702031518.0","@midscene/computer":"1.10.1-beta-20260702031518.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260702031518.0_1782962308810_0.5585199668178673","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-beta-20260702033439.0":{"name":"@midscene/cli","version":"1.10.1-beta-20260702033439.0","license":"MIT","_id":"@midscene/cli@1.10.1-beta-20260702033439.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b62b3e2c841d5a6f3c7dad4ad11b9be6ab854d04","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1-beta-20260702033439.0.tgz","fileCount":16,"integrity":"sha512-VrUiQr9ewHRsM4DMytcxfShcHBiCG5jk0slkhJS1trgK0wETW1s42I0S3NUoBuK2Mz3fsYK87cUg+Ekh8b7rBg==","signatures":[{"sig":"MEYCIQDAtmJOtk06IDtaIY7COknk48qKrEXnD4vjLxzLP7ApxQIhAJ+qaawaOuaXDSUtFsIj9ewI6K362ajCAOftxI0C5dW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1-beta-20260702033439.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/295b4e969748da0737414236544d1bcb/midscene-cli-1.10.1-beta-20260702033439.0.tgz","_integrity":"sha512-VrUiQr9ewHRsM4DMytcxfShcHBiCG5jk0slkhJS1trgK0wETW1s42I0S3NUoBuK2Mz3fsYK87cUg+Ekh8b7rBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1-beta-20260702033439.0","@midscene/web":"1.10.1-beta-20260702033439.0","@midscene/core":"1.10.1-beta-20260702033439.0","@midscene/shared":"1.10.1-beta-20260702033439.0","@midscene/android":"1.10.1-beta-20260702033439.0","@midscene/harmony":"1.10.1-beta-20260702033439.0","@midscene/computer":"1.10.1-beta-20260702033439.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1-beta-20260702033439.0_1782963475286_0.798230419944866","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@midscene/cli","version":"1.10.1","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a4c8f00b1f9fcef5c53a83eba3c2a38318b47900","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.1.tgz","fileCount":16,"integrity":"sha512-GZnBS2YTc3axG1a7iJEPqilNgv0KVjRhpkOrLjTR634M3Pa57ueqtqllUeDWN4AjasGAUIY5sEx2J6c5nuvWPw==","signatures":[{"sig":"MEQCIBhQs3bHfMv8TeR4evnTa8G2kU/CK+dqOF3xe42p2sqOAiA+dawL/3uEfwsw0RAI+0v69/RAVCon26VgLi4F3YffUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035766},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.1.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/124da263f4cc278336237c9f047f641d/midscene-cli-1.10.1.tgz","_integrity":"sha512-GZnBS2YTc3axG1a7iJEPqilNgv0KVjRhpkOrLjTR634M3Pa57ueqtqllUeDWN4AjasGAUIY5sEx2J6c5nuvWPw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.1","@midscene/web":"1.10.1","@midscene/core":"1.10.1","@midscene/shared":"1.10.1","@midscene/android":"1.10.1","@midscene/harmony":"1.10.1","@midscene/computer":"1.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1_1782977267622_0.771714542737397","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@midscene/cli","version":"1.10.2","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"05b45f68f8862be59484a85936f9db45483d9762","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.2.tgz","fileCount":16,"integrity":"sha512-6WB4+qzMermDP3LK/38Vwc0mZLn9VY9YYA1fbFeXI4SHmyEZ+hXih8Sk5r/dY05SnMv/saxQue9LZvzLO1Kuxw==","signatures":[{"sig":"MEQCIFPLoCUYHVtIfYJ+t3xWiRlXGZo0oEP4DOiuJeLqRyQzAiAfMyHfNAfp5De0j3kSL57LFtlT06k0LSUlDmmEeBV1hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035766},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.2.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e19fbe7c96c6b5e2ac9a85a71f044d88/midscene-cli-1.10.2.tgz","_integrity":"sha512-6WB4+qzMermDP3LK/38Vwc0mZLn9VY9YYA1fbFeXI4SHmyEZ+hXih8Sk5r/dY05SnMv/saxQue9LZvzLO1Kuxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.2","@midscene/web":"1.10.2","@midscene/core":"1.10.2","@midscene/shared":"1.10.2","@midscene/android":"1.10.2","@midscene/harmony":"1.10.2","@midscene/computer":"1.10.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.2_1783049712613_0.5608361849993229","host":"s3://npm-registry-packages-npm-production"}},"1.10.2-beta-20260706032158.0":{"name":"@midscene/cli","version":"1.10.2-beta-20260706032158.0","license":"MIT","_id":"@midscene/cli@1.10.2-beta-20260706032158.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6237e3af0303dc91a8fa247c4262a1808acfd684","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.2-beta-20260706032158.0.tgz","fileCount":16,"integrity":"sha512-6vgcmNqAvgUoeYHZVTkpRSSaNfyLOhiOVgywbuUJiVIgQxfW6N8Qkn41GEQDmxVePa+mbeWVEQjXt4KlUSUU8A==","signatures":[{"sig":"MEUCIFohoNLU2VWmBp/f6FZ0RCaCXR8o5GgdFRBncWrMz8pHAiEAj5hV7R2z9P+r0ZCTBgvLlheEPka4JiXI1G9+kbBnS6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036014},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.2-beta-20260706032158.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a8a6e735c60af3687d7ae8af8dea6762/midscene-cli-1.10.2-beta-20260706032158.0.tgz","_integrity":"sha512-6vgcmNqAvgUoeYHZVTkpRSSaNfyLOhiOVgywbuUJiVIgQxfW6N8Qkn41GEQDmxVePa+mbeWVEQjXt4KlUSUU8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.2-beta-20260706032158.0","@midscene/web":"1.10.2-beta-20260706032158.0","@midscene/core":"1.10.2-beta-20260706032158.0","@midscene/shared":"1.10.2-beta-20260706032158.0","@midscene/android":"1.10.2-beta-20260706032158.0","@midscene/harmony":"1.10.2-beta-20260706032158.0","@midscene/computer":"1.10.2-beta-20260706032158.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.2-beta-20260706032158.0_1783308310282_0.3234437987267951","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@midscene/cli","version":"1.10.3","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"29812048bbee0c122d4786458db3a37b106c6786","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.3.tgz","fileCount":16,"integrity":"sha512-wIu2HZuYwV4dPOHLfl2Uqzia+rfoF31IN/qMp4ZDEwYxfiwBYNbRUH5b4bfBLhaH2cxNU3yuhNnfuGb991+vsQ==","signatures":[{"sig":"MEUCIQDInwVsLF1y5dJlr/tZkRlBO7/SS74JusNE3AEewqa9nQIgEaJwMVz9TH8gdceIaaNCRsSb6XF8RE7C6B0BPZapAlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5075089},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.3.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f69137dbb5f8166e1b9d512af60058de/midscene-cli-1.10.3.tgz","_integrity":"sha512-wIu2HZuYwV4dPOHLfl2Uqzia+rfoF31IN/qMp4ZDEwYxfiwBYNbRUH5b4bfBLhaH2cxNU3yuhNnfuGb991+vsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.3","@midscene/web":"1.10.3","@midscene/core":"1.10.3","@midscene/shared":"1.10.3","@midscene/android":"1.10.3","@midscene/harmony":"1.10.3","@midscene/computer":"1.10.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.3_1783392481573_0.5519794343205122","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260707113337.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260707113337.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260707113337.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5fd302ae4749f7b8af20e832dc979f52c0c07992","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260707113337.0.tgz","fileCount":16,"integrity":"sha512-feiQAAiVjjZc7eGe3/KHqE/DUCkXNJyDxWa3azHw0GYCzGChIJNa+s3wUoeJbyksN0TUn5SqxRKrixhHjpkbFw==","signatures":[{"sig":"MEUCIBzHYjEqc35L7WsG26+BLzpKStskp+RVFdIXba2msRuOAiEAuJGBZNjrSJW4c+bjlhBipxP13QG9AtlmtZmzG15eWc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260707113337.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9d50060eefed8bc35537d9828e357920/midscene-cli-1.10.4-beta-20260707113337.0.tgz","_integrity":"sha512-feiQAAiVjjZc7eGe3/KHqE/DUCkXNJyDxWa3azHw0GYCzGChIJNa+s3wUoeJbyksN0TUn5SqxRKrixhHjpkbFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260707113337.0","@midscene/web":"1.10.4-beta-20260707113337.0","@midscene/core":"1.10.4-beta-20260707113337.0","@midscene/shared":"1.10.4-beta-20260707113337.0","@midscene/android":"1.10.4-beta-20260707113337.0","@midscene/harmony":"1.10.4-beta-20260707113337.0","@midscene/computer":"1.10.4-beta-20260707113337.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260707113337.0_1783424205407_0.037239082070293916","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260707113335.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260707113335.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260707113335.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"786da4bdf8e7fd45720f4888a429f5319875ab23","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260707113335.0.tgz","fileCount":16,"integrity":"sha512-2PIMvu5f3CvV2cQJylWtART2xXwr7mdG51npKsRo4A8YNY9sPg3r8WOVJceo0Wa5931GljHm6JIl/3o9UvhS/Q==","signatures":[{"sig":"MEUCIDrRWz6uBtcJsREFyAD5J/wqoeRpa4vRoAX73gifm+4kAiEAgJbwBJJf29KyXkeJX0YpGb4Pkx9+ZCC5kHcJ93hv2oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260707113335.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f1d07e217a13601d1d6ac3337557ca0c/midscene-cli-1.10.4-beta-20260707113335.0.tgz","_integrity":"sha512-2PIMvu5f3CvV2cQJylWtART2xXwr7mdG51npKsRo4A8YNY9sPg3r8WOVJceo0Wa5931GljHm6JIl/3o9UvhS/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260707113335.0","@midscene/web":"1.10.4-beta-20260707113335.0","@midscene/core":"1.10.4-beta-20260707113335.0","@midscene/shared":"1.10.4-beta-20260707113335.0","@midscene/android":"1.10.4-beta-20260707113335.0","@midscene/harmony":"1.10.4-beta-20260707113335.0","@midscene/computer":"1.10.4-beta-20260707113335.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260707113335.0_1783424214650_0.2695632667576662","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260707113807.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260707113807.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260707113807.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ad6ae366dbcc790b9edbca3d1175bbd428e8d2d6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260707113807.0.tgz","fileCount":16,"integrity":"sha512-Ut6UI1CthMI7JLRl7aw26M3zS6pN9vyg/QL+xJHo6hjE4XcBnb0uVab41VE+N3G8UVrvg5KwqSNRm3Us0gRL2g==","signatures":[{"sig":"MEUCIE/T69O5Efz7uj4DyKGC7CebGy0nBy29cafBWkCGWplkAiEAzrNsLP9WcIeUN9WwRREsqxxeu2h6ejEYzvPAi/t04EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260707113807.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/85bdfc193fbaa7c220a98a670dd87cb1/midscene-cli-1.10.4-beta-20260707113807.0.tgz","_integrity":"sha512-Ut6UI1CthMI7JLRl7aw26M3zS6pN9vyg/QL+xJHo6hjE4XcBnb0uVab41VE+N3G8UVrvg5KwqSNRm3Us0gRL2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260707113807.0","@midscene/web":"1.10.4-beta-20260707113807.0","@midscene/core":"1.10.4-beta-20260707113807.0","@midscene/shared":"1.10.4-beta-20260707113807.0","@midscene/android":"1.10.4-beta-20260707113807.0","@midscene/harmony":"1.10.4-beta-20260707113807.0","@midscene/computer":"1.10.4-beta-20260707113807.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260707113807.0_1783424485417_0.5775802895798496","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260708031117.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260708031117.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260708031117.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0746c67dbb0332554ca3b8f6b25aff648d13204a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260708031117.0.tgz","fileCount":16,"integrity":"sha512-i5oP0ukWJviloaoJj7Y/mTi+IWa/e0AF3HQoqghtCT9kBJ7kDZmgBJPcQ9r8gcMLSrd3fI/W0QEVa1y3aKbtLQ==","signatures":[{"sig":"MEQCIHefJOEsS9EgtZKllhKWLt/HScV48oTBQWhMwXXAB/jKAiA+QSF9iLFd+UnujFyDxcalieijkMV+25j0Mf9x3+Jpqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260708031117.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0ad28d39ba2da3e71b8ec7bc38b22546/midscene-cli-1.10.4-beta-20260708031117.0.tgz","_integrity":"sha512-i5oP0ukWJviloaoJj7Y/mTi+IWa/e0AF3HQoqghtCT9kBJ7kDZmgBJPcQ9r8gcMLSrd3fI/W0QEVa1y3aKbtLQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260708031117.0","@midscene/web":"1.10.4-beta-20260708031117.0","@midscene/core":"1.10.4-beta-20260708031117.0","@midscene/shared":"1.10.4-beta-20260708031117.0","@midscene/android":"1.10.4-beta-20260708031117.0","@midscene/harmony":"1.10.4-beta-20260708031117.0","@midscene/computer":"1.10.4-beta-20260708031117.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260708031117.0_1783480468647_0.24985296343530705","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260708062833.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260708062833.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260708062833.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cbb94109eb564460261f5a3a3435f08460744864","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260708062833.0.tgz","fileCount":16,"integrity":"sha512-jdsHkIybyX7kqsCSbYLbF+yXHNALyG3MshYGCYV/64gxmqbIiH453AvREhIk5STN4vTr28JggUv5Mh3fg35SeQ==","signatures":[{"sig":"MEQCIAhuM4BbGEeQd2HsGYESUiLl7OGCHfhhHXwPNbCKeo/4AiAQauDzawJ8MPUpQO2FBkIAvQhvnJiZNEGUT3cVgbtqDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260708062833.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8b29c3fe71696d501236be74ff1486a2/midscene-cli-1.10.4-beta-20260708062833.0.tgz","_integrity":"sha512-jdsHkIybyX7kqsCSbYLbF+yXHNALyG3MshYGCYV/64gxmqbIiH453AvREhIk5STN4vTr28JggUv5Mh3fg35SeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260708062833.0","@midscene/web":"1.10.4-beta-20260708062833.0","@midscene/core":"1.10.4-beta-20260708062833.0","@midscene/shared":"1.10.4-beta-20260708062833.0","@midscene/android":"1.10.4-beta-20260708062833.0","@midscene/harmony":"1.10.4-beta-20260708062833.0","@midscene/computer":"1.10.4-beta-20260708062833.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260708062833.0_1783492294437_0.26839811929256596","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260708120257.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260708120257.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260708120257.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"838dff05b066359c3dfdc0ac7c2f8444cc33d5ad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260708120257.0.tgz","fileCount":16,"integrity":"sha512-c24VSxV//Eh9dyl4wEVGCm5a7HjRaoVrEDrJorx4+uV8t5OoVGRUnopa6wsPAvdJ0/swrODudKaosCjOgE1hLw==","signatures":[{"sig":"MEQCIGECCKBK/7NPQrHM86yBpSjY3OQf3bEyPUDp0K/Ng/vnAiBPT4n2//7J7r90UChaB8IZ0l6mtW235ug48wnnMq8ZpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260708120257.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a5b29f80cd6c788c73bafc040f9d2894/midscene-cli-1.10.4-beta-20260708120257.0.tgz","_integrity":"sha512-c24VSxV//Eh9dyl4wEVGCm5a7HjRaoVrEDrJorx4+uV8t5OoVGRUnopa6wsPAvdJ0/swrODudKaosCjOgE1hLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260708120257.0","@midscene/web":"1.10.4-beta-20260708120257.0","@midscene/core":"1.10.4-beta-20260708120257.0","@midscene/shared":"1.10.4-beta-20260708120257.0","@midscene/android":"1.10.4-beta-20260708120257.0","@midscene/harmony":"1.10.4-beta-20260708120257.0","@midscene/computer":"1.10.4-beta-20260708120257.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260708120257.0_1783512373407_0.08203373919165524","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260709081819.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260709081819.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260709081819.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"302ee82cc3415d045777f1aeaf92333a4c28d305","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260709081819.0.tgz","fileCount":16,"integrity":"sha512-55HhddxKrJ2/shUb5BrCeGlpgTZ9elBfTCbBF+sUluJdrgfQy0Lsc0m5s9aE5i6vav4hY1WcX6Z6tgPMtoDdWQ==","signatures":[{"sig":"MEYCIQDq+G7F4MQT/OKbVtBIkWTmgDAvs5MYV0aervP24ZEwzQIhAKl5ghkADncBjzMWumqfYDJ72Flm1lo5kq1+Ozdqf6uU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260709081819.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/20be3d830fa275997551d9a15498099f/midscene-cli-1.10.4-beta-20260709081819.0.tgz","_integrity":"sha512-55HhddxKrJ2/shUb5BrCeGlpgTZ9elBfTCbBF+sUluJdrgfQy0Lsc0m5s9aE5i6vav4hY1WcX6Z6tgPMtoDdWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260709081819.0","@midscene/web":"1.10.4-beta-20260709081819.0","@midscene/core":"1.10.4-beta-20260709081819.0","@midscene/shared":"1.10.4-beta-20260709081819.0","@midscene/android":"1.10.4-beta-20260709081819.0","@midscene/harmony":"1.10.4-beta-20260709081819.0","@midscene/computer":"1.10.4-beta-20260709081819.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260709081819.0_1783585306285_0.703474985460403","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710025850.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710025850.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710025850.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ded8f3e70739baef119a74407ec7cb76b29bbdb8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710025850.0.tgz","fileCount":16,"integrity":"sha512-MBnvDOKp2I1fQxnoOZttb6nBMOCn3W0d3FFor9HhwaOHQDk/WgYOJQznWGrwQ3dmhSmuD5YFAJbZP4OmI2dk6g==","signatures":[{"sig":"MEUCIQC0E7OcZOt5SPW6RfJYakbBNVw7KEHvwx2FvFpq3kf30gIgK5GnUWRP/ngYgw9R5IT/+ZKdr/hVFFASw1uMHjEokJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710025850.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5cc15b09fc305db10a7527eee17e20ee/midscene-cli-1.10.4-beta-20260710025850.0.tgz","_integrity":"sha512-MBnvDOKp2I1fQxnoOZttb6nBMOCn3W0d3FFor9HhwaOHQDk/WgYOJQznWGrwQ3dmhSmuD5YFAJbZP4OmI2dk6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710025850.0","@midscene/web":"1.10.4-beta-20260710025850.0","@midscene/core":"1.10.4-beta-20260710025850.0","@midscene/shared":"1.10.4-beta-20260710025850.0","@midscene/android":"1.10.4-beta-20260710025850.0","@midscene/harmony":"1.10.4-beta-20260710025850.0","@midscene/computer":"1.10.4-beta-20260710025850.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710025850.0_1783652522350_0.9270068898668546","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710031814.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710031814.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710031814.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"195dc56c5627d7d1e45339a8927f05f670af22db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710031814.0.tgz","fileCount":16,"integrity":"sha512-DNqXYuqpftSQrVto7w4E5Ajv/CBWSQK5XxhaUqcuA/fSu6xgz8YyqszVlK56/guzKo4ysKBiJDPuDv1MMU2fsA==","signatures":[{"sig":"MEUCIQC00vEFfXfetFh3DHlphPDOwaFC0vz4rdtjYDUFp6N1pgIgMWGrhfJK97XPXkc7MXrjw/sfvh5QZCKHuqZ1qtLqNns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710031814.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9bd960cd3fb8d35b2c74b911b0cc6d46/midscene-cli-1.10.4-beta-20260710031814.0.tgz","_integrity":"sha512-DNqXYuqpftSQrVto7w4E5Ajv/CBWSQK5XxhaUqcuA/fSu6xgz8YyqszVlK56/guzKo4ysKBiJDPuDv1MMU2fsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710031814.0","@midscene/web":"1.10.4-beta-20260710031814.0","@midscene/core":"1.10.4-beta-20260710031814.0","@midscene/shared":"1.10.4-beta-20260710031814.0","@midscene/android":"1.10.4-beta-20260710031814.0","@midscene/harmony":"1.10.4-beta-20260710031814.0","@midscene/computer":"1.10.4-beta-20260710031814.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710031814.0_1783653694325_0.8028512346810721","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710032704.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710032704.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710032704.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"afcf4ef9b541d514a94aa791dc5bf77837461747","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710032704.0.tgz","fileCount":16,"integrity":"sha512-ddDhQSqz+OYgONOMku1wb38RPRmVMRM95MEaqOdhVyGjNsaFCbD3U+EAKlYCmi3BHXEfd0yUZ0pNUwD7qkX1hw==","signatures":[{"sig":"MEUCIQCyiCQ2eMwG9Jb9FbXtN8ZQ/5iw6cdAh8QBltBkz8FwgAIgXBtCM333svuuWjms8hKDf/UOp3MxhIUjwEDArjMoXIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710032704.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/128431b3568b2a8ce6f2c70748db22a3/midscene-cli-1.10.4-beta-20260710032704.0.tgz","_integrity":"sha512-ddDhQSqz+OYgONOMku1wb38RPRmVMRM95MEaqOdhVyGjNsaFCbD3U+EAKlYCmi3BHXEfd0yUZ0pNUwD7qkX1hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710032704.0","@midscene/web":"1.10.4-beta-20260710032704.0","@midscene/core":"1.10.4-beta-20260710032704.0","@midscene/shared":"1.10.4-beta-20260710032704.0","@midscene/android":"1.10.4-beta-20260710032704.0","@midscene/harmony":"1.10.4-beta-20260710032704.0","@midscene/computer":"1.10.4-beta-20260710032704.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710032704.0_1783654211545_0.706192012976427","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710100314.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710100314.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710100314.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c26b6b4a1f22af1940257560d43bd4540774b14d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710100314.0.tgz","fileCount":16,"integrity":"sha512-oEHUnRT4C2i1T2VJZ6e2VW/rtjyOhd2AP1tQFdcWKoaS47uQhNJWAXribQleX4B+u0tejvPr1uUOKSKXy/7PKw==","signatures":[{"sig":"MEYCIQD391lFuSe/Onl/pRTVjTRv8e9DMrrjgB5A/IJ5Aug0ggIhAJwauEmbzYVNSnL+YKBTNkkV8PocqcCmNLhBCsN4kcN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710100314.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ae46b6d9f1a4d750573398c3e543dd5e/midscene-cli-1.10.4-beta-20260710100314.0.tgz","_integrity":"sha512-oEHUnRT4C2i1T2VJZ6e2VW/rtjyOhd2AP1tQFdcWKoaS47uQhNJWAXribQleX4B+u0tejvPr1uUOKSKXy/7PKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710100314.0","@midscene/web":"1.10.4-beta-20260710100314.0","@midscene/core":"1.10.4-beta-20260710100314.0","@midscene/shared":"1.10.4-beta-20260710100314.0","@midscene/android":"1.10.4-beta-20260710100314.0","@midscene/harmony":"1.10.4-beta-20260710100314.0","@midscene/computer":"1.10.4-beta-20260710100314.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710100314.0_1783677986814_0.17387018195211512","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710115744.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710115744.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710115744.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"22876b9c036125adbf3461c5df1666ab6292f6df","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710115744.0.tgz","fileCount":16,"integrity":"sha512-pZeX4kxK6sJ+QLc+JU7LXSB8JoQsmxMcySkyNUSSemGL7sLbKNzLp0KTPyPOhAF5jt+Vc8eThcYBPjHizhRNcg==","signatures":[{"sig":"MEUCIQD2adzFIYPHOGAH8isU/ebn1F1MStUB7tKGrzUH45HxAwIgY57C1qd282RFSl9HU0hezL0DEROJwa0+B1iVZCqHFmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710115744.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/59cb2d69f4f008e99f3ae6a16f3dd72d/midscene-cli-1.10.4-beta-20260710115744.0.tgz","_integrity":"sha512-pZeX4kxK6sJ+QLc+JU7LXSB8JoQsmxMcySkyNUSSemGL7sLbKNzLp0KTPyPOhAF5jt+Vc8eThcYBPjHizhRNcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710115744.0","@midscene/web":"1.10.4-beta-20260710115744.0","@midscene/core":"1.10.4-beta-20260710115744.0","@midscene/shared":"1.10.4-beta-20260710115744.0","@midscene/android":"1.10.4-beta-20260710115744.0","@midscene/harmony":"1.10.4-beta-20260710115744.0","@midscene/computer":"1.10.4-beta-20260710115744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710115744.0_1783684865612_0.91648349190944","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260710135045.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260710135045.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260710135045.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bac4f7d5d1e8b5f999b9c8287f56f758a6548805","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260710135045.0.tgz","fileCount":16,"integrity":"sha512-VunOwcacUKOZofaTpuO+ZrO+iKk1K1PO7uS1jFtoL07LkTz5zjdO3YW5v5fIK1mrOgeMikoFWzfqdXYi0Jh8tA==","signatures":[{"sig":"MEUCIQDrvuDNPnZf9T7FUHs1GTGZ7D9hJIjz5xQKeCjE9BT+ZwIgNzEBP/5lZV1aoGaN82EVjAB2Ig1YphA32tKNCW4lDNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260710135045.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/57265618b30b086e8d5fa4b2637eb04c/midscene-cli-1.10.4-beta-20260710135045.0.tgz","_integrity":"sha512-VunOwcacUKOZofaTpuO+ZrO+iKk1K1PO7uS1jFtoL07LkTz5zjdO3YW5v5fIK1mrOgeMikoFWzfqdXYi0Jh8tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260710135045.0","@midscene/web":"1.10.4-beta-20260710135045.0","@midscene/core":"1.10.4-beta-20260710135045.0","@midscene/shared":"1.10.4-beta-20260710135045.0","@midscene/android":"1.10.4-beta-20260710135045.0","@midscene/harmony":"1.10.4-beta-20260710135045.0","@midscene/computer":"1.10.4-beta-20260710135045.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260710135045.0_1783691637409_0.12279887238394593","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713072601.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713072601.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713072601.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ccdb41ea31a8ab0660344071747369e2e5cdb723","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713072601.0.tgz","fileCount":16,"integrity":"sha512-xltCnRXSqFSewoK2fQdNxDOnkznM20N6KqpxZMAzw5SAgjC+7tqudE0XXLlt+mgpagUU+V6F98+itfRbXKoFhQ==","signatures":[{"sig":"MEYCIQDJ9VwdhPMb0M/l7cNCU0aicll5oyXHsiL0/lQViJyH/wIhAI0xY1Nhpx5la4izKCbrehh3Ww/5e4unUZ0mhK2cEUCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713072601.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b0f3c0662af1c2bc1e8af3f0ea7c9dcd/midscene-cli-1.10.4-beta-20260713072601.0.tgz","_integrity":"sha512-xltCnRXSqFSewoK2fQdNxDOnkznM20N6KqpxZMAzw5SAgjC+7tqudE0XXLlt+mgpagUU+V6F98+itfRbXKoFhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713072601.0","@midscene/web":"1.10.4-beta-20260713072601.0","@midscene/core":"1.10.4-beta-20260713072601.0","@midscene/shared":"1.10.4-beta-20260713072601.0","@midscene/android":"1.10.4-beta-20260713072601.0","@midscene/harmony":"1.10.4-beta-20260713072601.0","@midscene/computer":"1.10.4-beta-20260713072601.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713072601.0_1783927761686_0.00804567050276539","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713083529.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713083529.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713083529.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"64127242c7e765e6565d3db157072c90b08588cf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713083529.0.tgz","fileCount":16,"integrity":"sha512-ji1ruXoU8izOMdwBd2bfXyaMrs+Yy38JCtkYpInGMZsz0Kjsz98grHZd3gL6iIdvriTt/odrVBQGM6M7DcK63Q==","signatures":[{"sig":"MEYCIQCnNU6bmjV+FN1U0yWtbbOhwCDtFSCBZRhVpfCC2mE1FQIhAMz9IpMbIH2HI7ISLB8gcdFwrjO50kL+ndDWQfkaP9zO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713083529.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/33a541eccfcadec38d5d2a72bdcdae33/midscene-cli-1.10.4-beta-20260713083529.0.tgz","_integrity":"sha512-ji1ruXoU8izOMdwBd2bfXyaMrs+Yy38JCtkYpInGMZsz0Kjsz98grHZd3gL6iIdvriTt/odrVBQGM6M7DcK63Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713083529.0","@midscene/web":"1.10.4-beta-20260713083529.0","@midscene/core":"1.10.4-beta-20260713083529.0","@midscene/shared":"1.10.4-beta-20260713083529.0","@midscene/android":"1.10.4-beta-20260713083529.0","@midscene/harmony":"1.10.4-beta-20260713083529.0","@midscene/computer":"1.10.4-beta-20260713083529.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713083529.0_1783931932448_0.7920683158880741","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713092154.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713092154.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713092154.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a6b3e8da9d11d5ad35cf0251a33d114434bd8908","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713092154.0.tgz","fileCount":16,"integrity":"sha512-M6O7VCNT+9l0i4wEMfF1D3aAQz3Sc9nUboyBqhkaqQ8U/QvkTFsFXmeVrJdi4emppSPpdmcYjL8JVeS9oCplsA==","signatures":[{"sig":"MEUCIQDm1FoFw+aGk8mcUvkc6chy3wu9E00Qdd/TS8xiVxlnpAIgJyZeK4xysfO7H1wJIlnlF9yzhmJdvnp25ZNYTjAv3N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713092154.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b025822cc927e091a0af5cdfa148f5c0/midscene-cli-1.10.4-beta-20260713092154.0.tgz","_integrity":"sha512-M6O7VCNT+9l0i4wEMfF1D3aAQz3Sc9nUboyBqhkaqQ8U/QvkTFsFXmeVrJdi4emppSPpdmcYjL8JVeS9oCplsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713092154.0","@midscene/web":"1.10.4-beta-20260713092154.0","@midscene/core":"1.10.4-beta-20260713092154.0","@midscene/shared":"1.10.4-beta-20260713092154.0","@midscene/android":"1.10.4-beta-20260713092154.0","@midscene/harmony":"1.10.4-beta-20260713092154.0","@midscene/computer":"1.10.4-beta-20260713092154.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713092154.0_1783934716721_0.5589288801796686","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713093305.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713093305.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713093305.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"649a7ee069c609f4025e67c12c84f78aa326aeee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713093305.0.tgz","fileCount":16,"integrity":"sha512-KlrmmVm2dmDUxyQC2yLa8DMkFcrS+a2HtU5mzrB7ah5+apgQTa1rY7WdkqiW+mkmQOyNcjhMuqjHSc4Pslaz7Q==","signatures":[{"sig":"MEUCICucMFEMtl3FNWGeJZBcwrJ4ejmbRhfOoe1RYQTXisYTAiEAp6toLQeQqlIJxLoYjbPOzovm3BKkmNr8va33DJlyXzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713093305.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/67463e8ad7dc19d4c2705b93e5d56c48/midscene-cli-1.10.4-beta-20260713093305.0.tgz","_integrity":"sha512-KlrmmVm2dmDUxyQC2yLa8DMkFcrS+a2HtU5mzrB7ah5+apgQTa1rY7WdkqiW+mkmQOyNcjhMuqjHSc4Pslaz7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713093305.0","@midscene/web":"1.10.4-beta-20260713093305.0","@midscene/core":"1.10.4-beta-20260713093305.0","@midscene/shared":"1.10.4-beta-20260713093305.0","@midscene/android":"1.10.4-beta-20260713093305.0","@midscene/harmony":"1.10.4-beta-20260713093305.0","@midscene/computer":"1.10.4-beta-20260713093305.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713093305.0_1783935375903_0.2471971354648057","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713102437.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713102437.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713102437.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"aedaea40b371e2eea00849e682999ed03c8a0634","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713102437.0.tgz","fileCount":16,"integrity":"sha512-OcrAQZ9ilNFURm5yzbG4NjfJAillzjZZgzPCluzMtnSWktkb2x1AFLBD2TqWIlkGL1Lmi5Pite3w698BVHj8NQ==","signatures":[{"sig":"MEUCIG0emNdVBMf5y47014FtluTvdT/DkOB+xKK/a4B7SJgnAiEAzK5AZ6g9cEhbHmD4sXed8+cvM2JdG/+1L0Y9ZTeC+t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713102437.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5826421b9321815199add3a1babb2f64/midscene-cli-1.10.4-beta-20260713102437.0.tgz","_integrity":"sha512-OcrAQZ9ilNFURm5yzbG4NjfJAillzjZZgzPCluzMtnSWktkb2x1AFLBD2TqWIlkGL1Lmi5Pite3w698BVHj8NQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713102437.0","@midscene/web":"1.10.4-beta-20260713102437.0","@midscene/core":"1.10.4-beta-20260713102437.0","@midscene/shared":"1.10.4-beta-20260713102437.0","@midscene/android":"1.10.4-beta-20260713102437.0","@midscene/harmony":"1.10.4-beta-20260713102437.0","@midscene/computer":"1.10.4-beta-20260713102437.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713102437.0_1783938413315_0.7899500656871881","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713105400.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713105400.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713105400.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"85e97060b8d2e76f3f69646fcccebb0b397e12bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713105400.0.tgz","fileCount":16,"integrity":"sha512-NR1Zh/UwYxbMGjNvB71If//Mm9KdkI9mlPPLS7+kUpWxrwWnqzWn2O7h4P31ygIPTPnb8Fed1PTV43TKacR3fg==","signatures":[{"sig":"MEYCIQDRHoVDZTNOrz2xWAOO0+IOTqAejlzxJt3BBfX8bwJJiQIhAOxg0X6uOZkAXtHcy2o/g49ArwTdwWQwZK6kk21gWHrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713105400.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3419653dbd1c569cd86f7dcd710f1199/midscene-cli-1.10.4-beta-20260713105400.0.tgz","_integrity":"sha512-NR1Zh/UwYxbMGjNvB71If//Mm9KdkI9mlPPLS7+kUpWxrwWnqzWn2O7h4P31ygIPTPnb8Fed1PTV43TKacR3fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713105400.0","@midscene/web":"1.10.4-beta-20260713105400.0","@midscene/core":"1.10.4-beta-20260713105400.0","@midscene/shared":"1.10.4-beta-20260713105400.0","@midscene/android":"1.10.4-beta-20260713105400.0","@midscene/harmony":"1.10.4-beta-20260713105400.0","@midscene/computer":"1.10.4-beta-20260713105400.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713105400.0_1783940239613_0.4158184823552451","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713113732.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713113732.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713113732.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4a1e289201f1f1dd3705b4c8ef1a7daa1fcf5caa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713113732.0.tgz","fileCount":16,"integrity":"sha512-EoahhTd1iLWN9XTcMMISp1WUsQSdZOW0WmWsNeaQ53eQl0NJbpJRelTFxfD6z4psuKdEnnsub6CzuE0JlBzMMw==","signatures":[{"sig":"MEQCIDGJd2zBJRqS8YVrpM8psWhvaTN3vfMlVcrhtEkRVrYJAiA5oU8EVQjC87k1bpH1S4zwASPici5Eo53U6UBp8n5Thg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713113732.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/dfa6d14266702446fe31b3b7dc2ca929/midscene-cli-1.10.4-beta-20260713113732.0.tgz","_integrity":"sha512-EoahhTd1iLWN9XTcMMISp1WUsQSdZOW0WmWsNeaQ53eQl0NJbpJRelTFxfD6z4psuKdEnnsub6CzuE0JlBzMMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713113732.0","@midscene/web":"1.10.4-beta-20260713113732.0","@midscene/core":"1.10.4-beta-20260713113732.0","@midscene/shared":"1.10.4-beta-20260713113732.0","@midscene/android":"1.10.4-beta-20260713113732.0","@midscene/harmony":"1.10.4-beta-20260713113732.0","@midscene/computer":"1.10.4-beta-20260713113732.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713113732.0_1783942838216_0.6986707092684048","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713120354.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713120354.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713120354.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"76ad2e6bfeaa64178c67b8dfce41f329815f0cd0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713120354.0.tgz","fileCount":16,"integrity":"sha512-N6MLwfQhSJIm35HfwmR4rDFd+EpEg77T/eVSdVabTfi+frl2WifT/lysPhd0aa52VxNg/spqma+nauFqxlP2KQ==","signatures":[{"sig":"MEUCIQDDDx/VoLC8M6LxS6qOhT+BbUUdEsuUqEIllKPVit4pkQIgA/OBtmXf8NOPBRiHgBtWu3t25oF7TyJq3vwuzJewv+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713120354.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d001a0ea1711563bfd0cd8cbc0a39081/midscene-cli-1.10.4-beta-20260713120354.0.tgz","_integrity":"sha512-N6MLwfQhSJIm35HfwmR4rDFd+EpEg77T/eVSdVabTfi+frl2WifT/lysPhd0aa52VxNg/spqma+nauFqxlP2KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713120354.0","@midscene/web":"1.10.4-beta-20260713120354.0","@midscene/core":"1.10.4-beta-20260713120354.0","@midscene/shared":"1.10.4-beta-20260713120354.0","@midscene/android":"1.10.4-beta-20260713120354.0","@midscene/harmony":"1.10.4-beta-20260713120354.0","@midscene/computer":"1.10.4-beta-20260713120354.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713120354.0_1783944429017_0.7171867214724037","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260713120411.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260713120411.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260713120411.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ba1e5a66bd26f9f72e4d4303e7d4241876f26e69","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260713120411.0.tgz","fileCount":16,"integrity":"sha512-EdWqovB9b5qkYnTwzyYVW8NOP7jKfhTKJqRuZQABrcHJxJy7464JcicTZroIjhRI7HFt/9GLxt9ydSe2QgO4QA==","signatures":[{"sig":"MEUCIFt1jk50ftVNk5dvAlL0SEKWOOIlZ7Wb71ggzqyIduatAiEAi2rH4WBt3vTGYmTBk8RBmjw4O6TAcpU9NPBv0KLWXek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260713120411.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/30fcd9e90f067120827bda7631cbf646/midscene-cli-1.10.4-beta-20260713120411.0.tgz","_integrity":"sha512-EdWqovB9b5qkYnTwzyYVW8NOP7jKfhTKJqRuZQABrcHJxJy7464JcicTZroIjhRI7HFt/9GLxt9ydSe2QgO4QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260713120411.0","@midscene/web":"1.10.4-beta-20260713120411.0","@midscene/core":"1.10.4-beta-20260713120411.0","@midscene/shared":"1.10.4-beta-20260713120411.0","@midscene/android":"1.10.4-beta-20260713120411.0","@midscene/harmony":"1.10.4-beta-20260713120411.0","@midscene/computer":"1.10.4-beta-20260713120411.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260713120411.0_1783944438028_0.22095742329135448","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@midscene/cli","version":"1.10.4","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80fa8489ef51db3eebc2e27d3bc4aabfe5c2211b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4.tgz","fileCount":16,"integrity":"sha512-7/u/JQR8Z+1oVvE2RvqgXDW8ouZnqAX7Gw+P2bX0Bx/LV1ugtIoAmjmsbtzvH612Cg4nsfSILqZ+S2bxdGL6gA==","signatures":[{"sig":"MEYCIQC8QvlTD2t0Tx4VqGJqAdC52nvrttYEepjYc95LXIlrwQIhAKkhLVdg9lnvaeD50GYtcfFv7Gog9W4OzaKn/uX0Cyxm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077432},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0706f82dcee5f70c0d592203c8eec595/midscene-cli-1.10.4.tgz","_integrity":"sha512-7/u/JQR8Z+1oVvE2RvqgXDW8ouZnqAX7Gw+P2bX0Bx/LV1ugtIoAmjmsbtzvH612Cg4nsfSILqZ+S2bxdGL6gA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4","@midscene/web":"1.10.4","@midscene/core":"1.10.4","@midscene/shared":"1.10.4","@midscene/android":"1.10.4","@midscene/harmony":"1.10.4","@midscene/computer":"1.10.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4_1783946212326_0.1925910024260069","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260714042252.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260714042252.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260714042252.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"22ecab79196500a3baa89ed9359441e7770bfdad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260714042252.0.tgz","fileCount":16,"integrity":"sha512-Cbt7sQbzRn6BdxSIKfYhhAzJFrQth++esbs83es9RrcnboStKVqngLPcLzFSohry+4h7hqcYvAX5S7JA3odzaA==","signatures":[{"sig":"MEYCIQDRXpySqgjUWOa5H2z/ekvQgSyNaEWJRoZ+wN7oz3ea7gIhALTfZiVTdfeODSHTQq58w951DhDwcbTXI+vjP03WMS+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260714042252.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/faa3559c2bcfa51b795e38bc0e3d1eaf/midscene-cli-1.10.4-beta-20260714042252.0.tgz","_integrity":"sha512-Cbt7sQbzRn6BdxSIKfYhhAzJFrQth++esbs83es9RrcnboStKVqngLPcLzFSohry+4h7hqcYvAX5S7JA3odzaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260714042252.0","@midscene/web":"1.10.4-beta-20260714042252.0","@midscene/core":"1.10.4-beta-20260714042252.0","@midscene/shared":"1.10.4-beta-20260714042252.0","@midscene/android":"1.10.4-beta-20260714042252.0","@midscene/harmony":"1.10.4-beta-20260714042252.0","@midscene/computer":"1.10.4-beta-20260714042252.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260714042252.0_1784003175679_0.14313247934906626","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260714045036.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260714045036.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260714045036.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cc054203d12b966e74d40034e10cffec3046b3ab","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260714045036.0.tgz","fileCount":16,"integrity":"sha512-I065zGP4JubZZKd7EriP/sMIe46THs+MDg9TC/QgCqe0aN7STG8OM/2ta8hS0H1E2KIrDZBQPO9KG1v6bbGAFQ==","signatures":[{"sig":"MEYCIQDUN/n//dym5xD9Mwgap/CR90K9UDsworjRN0pth2rbcgIhAMd5rAhgZdIrtZC9w+r50l2c+YcQI8BMFVlfDlQMpb37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260714045036.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0513c8e44c0a0087e57987443d6df41f/midscene-cli-1.10.4-beta-20260714045036.0.tgz","_integrity":"sha512-I065zGP4JubZZKd7EriP/sMIe46THs+MDg9TC/QgCqe0aN7STG8OM/2ta8hS0H1E2KIrDZBQPO9KG1v6bbGAFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260714045036.0","@midscene/web":"1.10.4-beta-20260714045036.0","@midscene/core":"1.10.4-beta-20260714045036.0","@midscene/shared":"1.10.4-beta-20260714045036.0","@midscene/android":"1.10.4-beta-20260714045036.0","@midscene/harmony":"1.10.4-beta-20260714045036.0","@midscene/computer":"1.10.4-beta-20260714045036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260714045036.0_1784004816354_0.3625792349877832","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260714075054.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260714075054.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260714075054.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"81f8914c1e1c6cd11b5998bc9ec22ec1a1aef56e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260714075054.0.tgz","fileCount":16,"integrity":"sha512-RGw/Up1NdT9uG3a8XC+4sMyer7M6ZDnEcpEfivhPDzofzXZBuBjFK7G1v5Q1nka48npJEfu19QbONgpqP6pQig==","signatures":[{"sig":"MEUCIQDeIhZl5a7qSbP7/YJ5X/23xGYFAbfFn64GALIyFTFWRgIgDUqtbrJHpK0BXneSreOWxPK5AHJFiBTzHjNGS/RjBhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075337},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260714075054.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/13ed01e2223a5f6282c672c56ce7f2e0/midscene-cli-1.10.4-beta-20260714075054.0.tgz","_integrity":"sha512-RGw/Up1NdT9uG3a8XC+4sMyer7M6ZDnEcpEfivhPDzofzXZBuBjFK7G1v5Q1nka48npJEfu19QbONgpqP6pQig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260714075054.0","@midscene/web":"1.10.4-beta-20260714075054.0","@midscene/core":"1.10.4-beta-20260714075054.0","@midscene/shared":"1.10.4-beta-20260714075054.0","@midscene/android":"1.10.4-beta-20260714075054.0","@midscene/harmony":"1.10.4-beta-20260714075054.0","@midscene/computer":"1.10.4-beta-20260714075054.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260714075054.0_1784015646541_0.5674606972369951","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260714101501.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260714101501.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260714101501.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4ea7d07a192cf38f67ee74bf5b2b45632d6619c6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260714101501.0.tgz","fileCount":16,"integrity":"sha512-PjqFJskB+JW5zGxy5cJCHu0nhWIs+oVZDi3dLhf0bq/0FgqxetooJXxC3L/M0TrhHRJGkuDPtB5vVKs2lW/etA==","signatures":[{"sig":"MEUCIFBdZ8T+QTOBx32EFCPOLxjlQUOvTS3hZgmzhimWCbX4AiEAzdY2kM2YUS1vLNwm2aGof8D4Ryg9pZGNYi2VeKIURSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260714101501.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4883fb0f2ea57d24be3bf713a54a7fee/midscene-cli-1.10.5-beta-20260714101501.0.tgz","_integrity":"sha512-PjqFJskB+JW5zGxy5cJCHu0nhWIs+oVZDi3dLhf0bq/0FgqxetooJXxC3L/M0TrhHRJGkuDPtB5vVKs2lW/etA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260714101501.0","@midscene/web":"1.10.5-beta-20260714101501.0","@midscene/core":"1.10.5-beta-20260714101501.0","@midscene/shared":"1.10.5-beta-20260714101501.0","@midscene/android":"1.10.5-beta-20260714101501.0","@midscene/harmony":"1.10.5-beta-20260714101501.0","@midscene/computer":"1.10.5-beta-20260714101501.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260714101501.0_1784024288384_0.22540144333122347","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260714115715.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260714115715.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260714115715.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cbfc89368aefd4f1e735d94dfa8e209d343cc599","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260714115715.0.tgz","fileCount":16,"integrity":"sha512-rC4a4Of/ZEtjd/e3zIEXlUVQXWu2/0QfBR+xUtGt13B2Dan9fZ/dvDNRZPX9cR/FiBN3geUNvrp75UqPosHpWg==","signatures":[{"sig":"MEQCICgVXKjepOPhsOrsbEughtjzGQ77xGVfP/n7cpEAfaqQAiAht7ASC3/crVb2igVUoogR2tllTRnDA0FVFgtLm+jxFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260714115715.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/78efa88cf9a0de8fb82c3b6d1d664f21/midscene-cli-1.10.5-beta-20260714115715.0.tgz","_integrity":"sha512-rC4a4Of/ZEtjd/e3zIEXlUVQXWu2/0QfBR+xUtGt13B2Dan9fZ/dvDNRZPX9cR/FiBN3geUNvrp75UqPosHpWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260714115715.0","@midscene/web":"1.10.5-beta-20260714115715.0","@midscene/core":"1.10.5-beta-20260714115715.0","@midscene/shared":"1.10.5-beta-20260714115715.0","@midscene/android":"1.10.5-beta-20260714115715.0","@midscene/harmony":"1.10.5-beta-20260714115715.0","@midscene/computer":"1.10.5-beta-20260714115715.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260714115715.0_1784030444669_0.6319052895098127","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260715022251.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260715022251.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260715022251.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8acbecf7b67435ceaa8dd3305af41d148cb5a13","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260715022251.0.tgz","fileCount":16,"integrity":"sha512-TcZJiPbYjiZnLl4vx4qp+mLH/oTFFHDAKkZACATV+41xJKl0BkkWi3Jkixh8tfmu4Nq94Bu/8Moth/p54xn+ug==","signatures":[{"sig":"MEQCIFGremptYezf8kXCfzDu/+hPhQR/F1kthSMW1D+p2sFVAiBtOX7WiuxW9DpJlfOyZPMkBgl69I6EX37ko9wc0rcSJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260715022251.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3bbc19cf2e112ba834d7dbc7b43762e6/midscene-cli-1.10.4-beta-20260715022251.0.tgz","_integrity":"sha512-TcZJiPbYjiZnLl4vx4qp+mLH/oTFFHDAKkZACATV+41xJKl0BkkWi3Jkixh8tfmu4Nq94Bu/8Moth/p54xn+ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260715022251.0","@midscene/web":"1.10.4-beta-20260715022251.0","@midscene/core":"1.10.4-beta-20260715022251.0","@midscene/shared":"1.10.4-beta-20260715022251.0","@midscene/android":"1.10.4-beta-20260715022251.0","@midscene/harmony":"1.10.4-beta-20260715022251.0","@midscene/computer":"1.10.4-beta-20260715022251.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260715022251.0_1784082367373_0.801271392129882","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260715032253.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260715032253.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260715032253.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c2533457bdb87348796d7c2e0a6f2dff78f9f022","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260715032253.0.tgz","fileCount":16,"integrity":"sha512-inUnBbkuIA2c6dsY9W4vgNoc7tPJ81jh2JYxRnvRrTDnpqOoIUisAZprKLK4LBiVuKN5b1cD1I7K7dp9YSIvMg==","signatures":[{"sig":"MEQCIA5UI5hZk0E1Xme/9UMJwqke84CdOuxchayMIB8pxVYWAiAi0bWGhCsPSbodrNRPXlahxT9Cugkm9PmZX1yYhqL/1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260715032253.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3456b3973fb513c4fe640e61d0b34e3b/midscene-cli-1.10.4-beta-20260715032253.0.tgz","_integrity":"sha512-inUnBbkuIA2c6dsY9W4vgNoc7tPJ81jh2JYxRnvRrTDnpqOoIUisAZprKLK4LBiVuKN5b1cD1I7K7dp9YSIvMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260715032253.0","@midscene/web":"1.10.4-beta-20260715032253.0","@midscene/core":"1.10.4-beta-20260715032253.0","@midscene/shared":"1.10.4-beta-20260715032253.0","@midscene/android":"1.10.4-beta-20260715032253.0","@midscene/harmony":"1.10.4-beta-20260715032253.0","@midscene/computer":"1.10.4-beta-20260715032253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260715032253.0_1784085973626_0.8912844519037277","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260715034325.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260715034325.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260715034325.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f716fcc4ce0f4587a4d34e3f6f699c0968dddc4a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260715034325.0.tgz","fileCount":16,"integrity":"sha512-xE/gjvFTkFehUrNYYhVo3rMkxFQzJGyzK7GMhgSzqCpIc0nC3Q8QDKJqEt+MQoX9NkxWprl3d6XGvDNndBnt1g==","signatures":[{"sig":"MEUCIQCAJTggjb7MenWPrOYupH22nblEeU9Trtr+mCc/iZkoFAIgVl+5Ndevqt+2Ih4wopklb0ZKjCTyfiwq5M08PfAcC+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260715034325.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1756ac35ab0d537d0f371fbe0adaee4d/midscene-cli-1.10.4-beta-20260715034325.0.tgz","_integrity":"sha512-xE/gjvFTkFehUrNYYhVo3rMkxFQzJGyzK7GMhgSzqCpIc0nC3Q8QDKJqEt+MQoX9NkxWprl3d6XGvDNndBnt1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260715034325.0","@midscene/web":"1.10.4-beta-20260715034325.0","@midscene/core":"1.10.4-beta-20260715034325.0","@midscene/shared":"1.10.4-beta-20260715034325.0","@midscene/android":"1.10.4-beta-20260715034325.0","@midscene/harmony":"1.10.4-beta-20260715034325.0","@midscene/computer":"1.10.4-beta-20260715034325.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260715034325.0_1784087191930_0.6462489514263081","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260715093239.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260715093239.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260715093239.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"273d32415ea93ba5b0346f10d65c286ea30464d9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260715093239.0.tgz","fileCount":16,"integrity":"sha512-xSeVyIIRNTh3TB7/+XEAcu1LkEnV27GGJKnfXJSo3Lr9ypH7G2gldW8PCbqs9lXJsLGotZUFjrXhXeMo4ru3UQ==","signatures":[{"sig":"MEYCIQCKslQVotvH5mtCTLroMUbYMl2wKKPrz1SwHplnE1NCvwIhAKW0dzVGsVO+ZYErHkUR+K1WoVQm3AatvV5VHh+7nY4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260715093239.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a7ffd270a3f5e99eb1684a14acf742c9/midscene-cli-1.10.5-beta-20260715093239.0.tgz","_integrity":"sha512-xSeVyIIRNTh3TB7/+XEAcu1LkEnV27GGJKnfXJSo3Lr9ypH7G2gldW8PCbqs9lXJsLGotZUFjrXhXeMo4ru3UQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260715093239.0","@midscene/web":"1.10.5-beta-20260715093239.0","@midscene/core":"1.10.5-beta-20260715093239.0","@midscene/shared":"1.10.5-beta-20260715093239.0","@midscene/android":"1.10.5-beta-20260715093239.0","@midscene/harmony":"1.10.5-beta-20260715093239.0","@midscene/computer":"1.10.5-beta-20260715093239.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260715093239.0_1784108147147_0.0050979686836212235","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260715094640.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260715094640.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260715094640.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"30f19ae27f4fb1e5b53eeb21f25598c9ea5060ea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260715094640.0.tgz","fileCount":16,"integrity":"sha512-sHDPEIK1klwaGiPgWlzD6wi87/F2EG+esB5FQVnu7Cb9NxaRcAjU6IuBpO4E8JrUCMMoNRax2AveOYnyppP3VQ==","signatures":[{"sig":"MEQCIDvz3LL4GFbsLhH5ISjCKsRbiXvMUx3ME8if/DqlgouTAiAfIIxjTu4jitNnUnSJ2aMSi2kaGp7dhRvvE2rxU7IsvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260715094640.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9017033ddf980feb2cf33fac43423d3b/midscene-cli-1.10.5-beta-20260715094640.0.tgz","_integrity":"sha512-sHDPEIK1klwaGiPgWlzD6wi87/F2EG+esB5FQVnu7Cb9NxaRcAjU6IuBpO4E8JrUCMMoNRax2AveOYnyppP3VQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260715094640.0","@midscene/web":"1.10.5-beta-20260715094640.0","@midscene/core":"1.10.5-beta-20260715094640.0","@midscene/shared":"1.10.5-beta-20260715094640.0","@midscene/android":"1.10.5-beta-20260715094640.0","@midscene/harmony":"1.10.5-beta-20260715094640.0","@midscene/computer":"1.10.5-beta-20260715094640.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260715094640.0_1784108946678_0.06006448669018738","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260715105935.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260715105935.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260715105935.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8ae44d32ee4a85220d5fd22086bf8616baba0e84","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260715105935.0.tgz","fileCount":16,"integrity":"sha512-56yp+eldZHPLQ/I2zA9AhS0flhBEXASiNjNBsX/MFgQBa+R3+bSy0FCaXkBNC9cZ5aLkr5BiwXhljy3n7L7sRw==","signatures":[{"sig":"MEYCIQDzJwvJ7LJvL1MTplbsaLW2rdxy73+bN03MvY7Gqnr+3AIhALhkVjLcg3C2b+xZq4/YSCms0y9NOBrAqGPlhOtDvkoY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260715105935.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c0bb7fccedfa75224947dcb86c0db57d/midscene-cli-1.10.5-beta-20260715105935.0.tgz","_integrity":"sha512-56yp+eldZHPLQ/I2zA9AhS0flhBEXASiNjNBsX/MFgQBa+R3+bSy0FCaXkBNC9cZ5aLkr5BiwXhljy3n7L7sRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260715105935.0","@midscene/web":"1.10.5-beta-20260715105935.0","@midscene/core":"1.10.5-beta-20260715105935.0","@midscene/shared":"1.10.5-beta-20260715105935.0","@midscene/android":"1.10.5-beta-20260715105935.0","@midscene/harmony":"1.10.5-beta-20260715105935.0","@midscene/computer":"1.10.5-beta-20260715105935.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260715105935.0_1784113383701_0.7461433361278711","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260715113309.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260715113309.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260715113309.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b1b92e75f613769f4849b68ccff71355d7afd3aa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260715113309.0.tgz","fileCount":16,"integrity":"sha512-NYCjO3FmDqvxIPzGxOIkgiRluZlDSwewD/30kUwPcMQdjO1TiBksyLZil8WVa+1NLTjRj36nC3XRlWWci3cjqw==","signatures":[{"sig":"MEUCIFHFOXXktASmuRw4ZNNkpxHqiWk3i4DIdoW416/L7nr/AiEA82Ol68p+q0ROmObz2NFikFwiTmO+9yANHi+EeiaV/bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260715113309.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d6f4be4f0fee8a24fdd5c8168d92ee85/midscene-cli-1.10.5-beta-20260715113309.0.tgz","_integrity":"sha512-NYCjO3FmDqvxIPzGxOIkgiRluZlDSwewD/30kUwPcMQdjO1TiBksyLZil8WVa+1NLTjRj36nC3XRlWWci3cjqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260715113309.0","@midscene/web":"1.10.5-beta-20260715113309.0","@midscene/core":"1.10.5-beta-20260715113309.0","@midscene/shared":"1.10.5-beta-20260715113309.0","@midscene/android":"1.10.5-beta-20260715113309.0","@midscene/harmony":"1.10.5-beta-20260715113309.0","@midscene/computer":"1.10.5-beta-20260715113309.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260715113309.0_1784115379222_0.24163849219560296","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260715114156.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260715114156.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260715114156.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0ce9c5ecf2a28352803d89a005eda8866bef9ecc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260715114156.0.tgz","fileCount":16,"integrity":"sha512-5Xnr8RpeEfeqsiVyoxVH8z3xXHJ3XXE19XUXGx8TM/ikJ1f1khUmwBbzzXao1TqSRdAWqRRyZH5qNg6x2lB9Bg==","signatures":[{"sig":"MEYCIQChZbr17Hox9GjzAaueZN+x45bYVZCno1zhXsbP7A+UIwIhAPCJEJ+CXDe3uLvCQ8qMQVJa8+khl/6tA4qYjwCZLzy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260715114156.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d842a74ce8c66c307c2462e8c6005229/midscene-cli-1.10.5-beta-20260715114156.0.tgz","_integrity":"sha512-5Xnr8RpeEfeqsiVyoxVH8z3xXHJ3XXE19XUXGx8TM/ikJ1f1khUmwBbzzXao1TqSRdAWqRRyZH5qNg6x2lB9Bg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260715114156.0","@midscene/web":"1.10.5-beta-20260715114156.0","@midscene/core":"1.10.5-beta-20260715114156.0","@midscene/shared":"1.10.5-beta-20260715114156.0","@midscene/android":"1.10.5-beta-20260715114156.0","@midscene/harmony":"1.10.5-beta-20260715114156.0","@midscene/computer":"1.10.5-beta-20260715114156.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260715114156.0_1784115907768_0.52896179365166","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@midscene/cli","version":"1.10.5","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"984172488ec1c2361fc3c09b898c5fdc359b0e2a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5.tgz","fileCount":16,"integrity":"sha512-bDvVzfBD6eLc/oAFMtH3GV6kwK+s/VPSxkMlIjnhyUg3U/w3jAHZT9VbN2vt4oOPY0Pz65tnQDINZKsTRW2ovQ==","signatures":[{"sig":"MEUCIAubTlPP0ISR8ZmBem8pO81dEmUeUvmY3OBDu1eJe0Z+AiEAkG2uJwQY7TPLD5tsHHgRsniKjW54myjtKm6UFsz88y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077432},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f2d7408cda81aab53af5d63ceca25d47/midscene-cli-1.10.5.tgz","_integrity":"sha512-bDvVzfBD6eLc/oAFMtH3GV6kwK+s/VPSxkMlIjnhyUg3U/w3jAHZT9VbN2vt4oOPY0Pz65tnQDINZKsTRW2ovQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5","@midscene/web":"1.10.5","@midscene/core":"1.10.5","@midscene/shared":"1.10.5","@midscene/android":"1.10.5","@midscene/harmony":"1.10.5","@midscene/computer":"1.10.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5_1784169516340_0.1093634575782707","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260716044839.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260716044839.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260716044839.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"19ccc0315b16c5335b1b20046437580abdc47172","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260716044839.0.tgz","fileCount":16,"integrity":"sha512-KSHDRCYMRTW5wWwtDJ2beY04MHviCda1JBWPBQ0VE5bGLBst9N//2/lH0O/w67d7mUHvx8rpE/FSdeornPmBUQ==","signatures":[{"sig":"MEQCIFZDH4AIQkimENfALpocALhICgh3AoyNwxlwqPN+8/stAiA9omgO2/K3iwzg12bLpw/dB+T55oApfGcU5xx2s1Fwzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260716044839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/667aa82c85379989a0a5366a9ca00e80/midscene-cli-1.10.5-beta-20260716044839.0.tgz","_integrity":"sha512-KSHDRCYMRTW5wWwtDJ2beY04MHviCda1JBWPBQ0VE5bGLBst9N//2/lH0O/w67d7mUHvx8rpE/FSdeornPmBUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260716044839.0","@midscene/web":"1.10.5-beta-20260716044839.0","@midscene/core":"1.10.5-beta-20260716044839.0","@midscene/shared":"1.10.5-beta-20260716044839.0","@midscene/android":"1.10.5-beta-20260716044839.0","@midscene/harmony":"1.10.5-beta-20260716044839.0","@midscene/computer":"1.10.5-beta-20260716044839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260716044839.0_1784177511715_0.4377741197415319","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260716064604.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260716064604.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260716064604.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7d240832fd8e3f80cf9ac10ef49e223f2f457d0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260716064604.0.tgz","fileCount":16,"integrity":"sha512-nWoJptI63SE+sJc1Acu3pTAqBuTg76dq49a+Zcs6hSFrqFbvzlKFoGfMlk0Z2KUr0jYEIuWa5r5SHqvXwwWz1Q==","signatures":[{"sig":"MEUCIH7NMHzoEKEYM4xxlhB2IjLRFe/E65zWAB5kT0ue07rdAiEAj2uC3opetZ+qUdjOJZ4IY5KwKmLru3+tms8gi+irEfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260716064604.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/984c0c2ae9ed93a26d68b77bf0f895c9/midscene-cli-1.10.5-beta-20260716064604.0.tgz","_integrity":"sha512-nWoJptI63SE+sJc1Acu3pTAqBuTg76dq49a+Zcs6hSFrqFbvzlKFoGfMlk0Z2KUr0jYEIuWa5r5SHqvXwwWz1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260716064604.0","@midscene/web":"1.10.5-beta-20260716064604.0","@midscene/core":"1.10.5-beta-20260716064604.0","@midscene/shared":"1.10.5-beta-20260716064604.0","@midscene/android":"1.10.5-beta-20260716064604.0","@midscene/harmony":"1.10.5-beta-20260716064604.0","@midscene/computer":"1.10.5-beta-20260716064604.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260716064604.0_1784184564081_0.12096663935321272","host":"s3://npm-registry-packages-npm-production"}},"1.10.6-beta-20260716090839.0":{"name":"@midscene/cli","version":"1.10.6-beta-20260716090839.0","license":"MIT","_id":"@midscene/cli@1.10.6-beta-20260716090839.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"525fe257cfdbe1956bf6ddab3565a896eae11450","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.6-beta-20260716090839.0.tgz","fileCount":16,"integrity":"sha512-2dQn4MUuq5N3MK8ke7uFsl0PT3doVBc5nUdht5fvSebNLD2yQIvnPxLEbuQ5LiLLVmJbJHbBIzKgJLIs8KE6xw==","signatures":[{"sig":"MEUCICec2+YbwCU4n6uS0xh8BnVINTB7O5vLUWOBBKJtu15SAiEAoeI9d6/cx22Mx7fidcPtoDtj7if/4l77i+IoGmhVMpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.6-beta-20260716090839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d12dff330d9170bedc2653e1560c1903/midscene-cli-1.10.6-beta-20260716090839.0.tgz","_integrity":"sha512-2dQn4MUuq5N3MK8ke7uFsl0PT3doVBc5nUdht5fvSebNLD2yQIvnPxLEbuQ5LiLLVmJbJHbBIzKgJLIs8KE6xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.6-beta-20260716090839.0","@midscene/web":"1.10.6-beta-20260716090839.0","@midscene/core":"1.10.6-beta-20260716090839.0","@midscene/shared":"1.10.6-beta-20260716090839.0","@midscene/android":"1.10.6-beta-20260716090839.0","@midscene/harmony":"1.10.6-beta-20260716090839.0","@midscene/computer":"1.10.6-beta-20260716090839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.6-beta-20260716090839.0_1784193112442_0.5197303950568728","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260716114658.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260716114658.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260716114658.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"16105d3069cc3135d8ad2ffd836121e56218bdcb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260716114658.0.tgz","fileCount":16,"integrity":"sha512-WIOZJWO8kHWnUIZOEQ3pyuNgaHMZwsLz6hETSLDfVhKwc3DnJuF/GSafF+T4y0XjQ3rbn9XpninwSEpk66wh5g==","signatures":[{"sig":"MEUCIAVWYCps8MA+Vwh5+Ek3wK2i5xeMnCvkLYdRfAoQiFjfAiEAoGXtP2deTR+s5xxYMf5MgFJeDxl4ijXvbOXIfwryuzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260716114658.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e08e3b42bb529a5716355b516d4797e9/midscene-cli-1.10.5-beta-20260716114658.0.tgz","_integrity":"sha512-WIOZJWO8kHWnUIZOEQ3pyuNgaHMZwsLz6hETSLDfVhKwc3DnJuF/GSafF+T4y0XjQ3rbn9XpninwSEpk66wh5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260716114658.0","@midscene/web":"1.10.5-beta-20260716114658.0","@midscene/core":"1.10.5-beta-20260716114658.0","@midscene/shared":"1.10.5-beta-20260716114658.0","@midscene/android":"1.10.5-beta-20260716114658.0","@midscene/harmony":"1.10.5-beta-20260716114658.0","@midscene/computer":"1.10.5-beta-20260716114658.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260716114658.0_1784202611703_0.6356721496606719","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260716133905.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260716133905.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260716133905.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b3b27827bfa11b557af064d61087ddb2b4556c04","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260716133905.0.tgz","fileCount":16,"integrity":"sha512-7gbjXJ4HZanPAwqnGovPzQdcBJkojr2D+Kz4gww6U1B3frUFfkJ8vfykEdq+Uai0HGIZ1eGe3XWwGVFmMc52VQ==","signatures":[{"sig":"MEUCIQDBReFILTSbr2wPQjenNVVsT3GRbBDQ5zhB+iN0xv4avwIgGyv1/vqPBTqUWZbprsr+vEhGKFF7mfGiF3qEagwy+ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260716133905.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6f50309755796358b0dd9cedd196bac4/midscene-cli-1.10.5-beta-20260716133905.0.tgz","_integrity":"sha512-7gbjXJ4HZanPAwqnGovPzQdcBJkojr2D+Kz4gww6U1B3frUFfkJ8vfykEdq+Uai0HGIZ1eGe3XWwGVFmMc52VQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260716133905.0","@midscene/web":"1.10.5-beta-20260716133905.0","@midscene/core":"1.10.5-beta-20260716133905.0","@midscene/shared":"1.10.5-beta-20260716133905.0","@midscene/android":"1.10.5-beta-20260716133905.0","@midscene/harmony":"1.10.5-beta-20260716133905.0","@midscene/computer":"1.10.5-beta-20260716133905.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260716133905.0_1784209330838_0.07781006497129694","host":"s3://npm-registry-packages-npm-production"}},"1.10.6-beta-20260717061640.0":{"name":"@midscene/cli","version":"1.10.6-beta-20260717061640.0","license":"MIT","_id":"@midscene/cli@1.10.6-beta-20260717061640.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"76658432185ccfc06fd47c4c9ac21d0490f69e74","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.6-beta-20260717061640.0.tgz","fileCount":16,"integrity":"sha512-LLdmmLIxdEjHPZUAsDu1dPt0JgpvylH3AjY6j2RipJflZ3cxWJ5HbFTxJE5tg6CZ+wgHn8qSh1GNOFEchJP98Q==","signatures":[{"sig":"MEQCIG6FQO3BPmPEYhvPeQOpS8bCH1wzopDQO0mApZgrXkXNAiBdsSFbM2G+nYBL5lHpvc4cuKiyqUdAFCplUvfYBNOggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.6-beta-20260717061640.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/32128c21fc4eee76e1944d1d1ed69bd7/midscene-cli-1.10.6-beta-20260717061640.0.tgz","_integrity":"sha512-LLdmmLIxdEjHPZUAsDu1dPt0JgpvylH3AjY6j2RipJflZ3cxWJ5HbFTxJE5tg6CZ+wgHn8qSh1GNOFEchJP98Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.6-beta-20260717061640.0","@midscene/web":"1.10.6-beta-20260717061640.0","@midscene/core":"1.10.6-beta-20260717061640.0","@midscene/shared":"1.10.6-beta-20260717061640.0","@midscene/android":"1.10.6-beta-20260717061640.0","@midscene/harmony":"1.10.6-beta-20260717061640.0","@midscene/computer":"1.10.6-beta-20260717061640.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.6-beta-20260717061640.0_1784269187017_0.493430060692583","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@midscene/cli","version":"1.10.6","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"719248d256ededb20541ba79b1ea05a2b6c9fbb9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.6.tgz","fileCount":16,"integrity":"sha512-TAC3A7oM3AeJzL8/5PobJOKaYwda8uroC0KARqIPvQ75usjPvyDJd1Ca/yzGKocsNSJ0v6Dujq0VajqCTOeBhw==","signatures":[{"sig":"MEYCIQCIVbiw3sBT7C+XuJAe19PNj9n+5AVFnAUUKcBHkTZixAIhAKXf3Q2qFj3p0pWWnpYlVjP8Lhved9k/wu2Mk1S6lP3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077432},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.6.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4f696fa2d97b5f1520bc25da416f5c46/midscene-cli-1.10.6.tgz","_integrity":"sha512-TAC3A7oM3AeJzL8/5PobJOKaYwda8uroC0KARqIPvQ75usjPvyDJd1Ca/yzGKocsNSJ0v6Dujq0VajqCTOeBhw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.6","@midscene/web":"1.10.6","@midscene/core":"1.10.6","@midscene/shared":"1.10.6","@midscene/android":"1.10.6","@midscene/harmony":"1.10.6","@midscene/computer":"1.10.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.6_1784514452322_0.2576921272270569","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260720030503.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260720030503.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260720030503.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eaa45046aaecf7a6337828d822799d88228af6a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260720030503.0.tgz","fileCount":16,"integrity":"sha512-HCBYHLlanIyGUjGPIDuoawkHDi/EBnJkrTX926ZzfhggUY5GzOxHjF6ahnwYAvxsqOjx/F7WOBvkxMhCvsUrTw==","signatures":[{"sig":"MEQCIBoJAoyeSRUSKWW2GkC6d3Gftfhc+U6M3SwoN+/o5q8pAiA1D82ahH1w1Sirjtq5E/lOaVlFm0Y4EbGiUC6DeVoXow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260720030503.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2b850e7097454eae6f0f12ee52827b94/midscene-cli-1.10.7-beta-20260720030503.0.tgz","_integrity":"sha512-HCBYHLlanIyGUjGPIDuoawkHDi/EBnJkrTX926ZzfhggUY5GzOxHjF6ahnwYAvxsqOjx/F7WOBvkxMhCvsUrTw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260720030503.0","@midscene/web":"1.10.7-beta-20260720030503.0","@midscene/core":"1.10.7-beta-20260720030503.0","@midscene/shared":"1.10.7-beta-20260720030503.0","@midscene/android":"1.10.7-beta-20260720030503.0","@midscene/harmony":"1.10.7-beta-20260720030503.0","@midscene/computer":"1.10.7-beta-20260720030503.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260720030503.0_1784516903600_0.13121950404906157","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260720055647.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260720055647.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260720055647.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"735410b32bdb295599909f39e721b1c86a44baaa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260720055647.0.tgz","fileCount":16,"integrity":"sha512-6dWSNfD/+AFHA6hY5alfKv+6yQ5a74720q5MR6LkjdHrpqkf66z3CrrEP69+DV+ytjmW/iL4u+Xe8ocm8w3Gbg==","signatures":[{"sig":"MEUCIQCb/RYjYlFgWIUJP0z7oMq5oVKrsuZV9qlm0BNe/WW7ygIgde24IuGZ3/54gQvVgnfwDkIy++wi+EllP8dhNEGcGyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260720055647.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7249021101e46ade6d3d9530f8d3e76d/midscene-cli-1.10.7-beta-20260720055647.0.tgz","_integrity":"sha512-6dWSNfD/+AFHA6hY5alfKv+6yQ5a74720q5MR6LkjdHrpqkf66z3CrrEP69+DV+ytjmW/iL4u+Xe8ocm8w3Gbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260720055647.0","@midscene/web":"1.10.7-beta-20260720055647.0","@midscene/core":"1.10.7-beta-20260720055647.0","@midscene/shared":"1.10.7-beta-20260720055647.0","@midscene/android":"1.10.7-beta-20260720055647.0","@midscene/harmony":"1.10.7-beta-20260720055647.0","@midscene/computer":"1.10.7-beta-20260720055647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260720055647.0_1784527193353_0.8383411218540184","host":"s3://npm-registry-packages-npm-production"}},"1.10.5-beta-20260721022944.0":{"name":"@midscene/cli","version":"1.10.5-beta-20260721022944.0","license":"MIT","_id":"@midscene/cli@1.10.5-beta-20260721022944.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"010ed057b3571765afec6bf064840c44809e8f4f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.5-beta-20260721022944.0.tgz","fileCount":16,"integrity":"sha512-FZgyHKWG7/GBbHeDNbvHaHeBWRpZQm93rpSx74EqB5OBafwKZiT1aMudvfFHW980WfHa1ata5EcB4b308S+obg==","signatures":[{"sig":"MEQCIAZvbS/+STY1bAF8Xag7PT5NmC3VFtTt4zbdeWaGpbv1AiA9V5BIolM8rEhjRR3qNv3sIRdymmWSeHWN3sh7TC2fog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.5-beta-20260721022944.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fa0349614dd13a3cf4da3275c43a097a/midscene-cli-1.10.5-beta-20260721022944.0.tgz","_integrity":"sha512-FZgyHKWG7/GBbHeDNbvHaHeBWRpZQm93rpSx74EqB5OBafwKZiT1aMudvfFHW980WfHa1ata5EcB4b308S+obg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.5-beta-20260721022944.0","@midscene/web":"1.10.5-beta-20260721022944.0","@midscene/core":"1.10.5-beta-20260721022944.0","@midscene/shared":"1.10.5-beta-20260721022944.0","@midscene/android":"1.10.5-beta-20260721022944.0","@midscene/harmony":"1.10.5-beta-20260721022944.0","@midscene/computer":"1.10.5-beta-20260721022944.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.5-beta-20260721022944.0_1784601168106_0.8425250281279795","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260721023540.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260721023540.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260721023540.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"df14f0f3230936fd7dc2eada8caf418c04a44d47","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260721023540.0.tgz","fileCount":16,"integrity":"sha512-QbPCMCs08+q0BaD3U4zK7OqXFVhmyPA+9C+XvEwYXBKhi0LCMCBavinWg52bsx6mKPPzP2WcbzRTVQ6fDjIJ0A==","signatures":[{"sig":"MEYCIQD0bLt/++gvjXVHUEkD/diCIwwy4tW9kiQhmHAcQji+sQIhAPc8GsA8397bxSrQ5VOECVhUpjqBJiCLRqG2v9nRetj9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260721023540.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7e865ccbcc30c5b49a7a932514ff4f08/midscene-cli-1.10.7-beta-20260721023540.0.tgz","_integrity":"sha512-QbPCMCs08+q0BaD3U4zK7OqXFVhmyPA+9C+XvEwYXBKhi0LCMCBavinWg52bsx6mKPPzP2WcbzRTVQ6fDjIJ0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260721023540.0","@midscene/web":"1.10.7-beta-20260721023540.0","@midscene/core":"1.10.7-beta-20260721023540.0","@midscene/shared":"1.10.7-beta-20260721023540.0","@midscene/android":"1.10.7-beta-20260721023540.0","@midscene/harmony":"1.10.7-beta-20260721023540.0","@midscene/computer":"1.10.7-beta-20260721023540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260721023540.0_1784601533395_0.8644496953045564","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722033508.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722033508.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722033508.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6b9ce1c7d1bc804f504a50568fc4937e30d0ef88","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722033508.0.tgz","fileCount":16,"integrity":"sha512-iUuHYTcrWjoEI77Rn4WPVv1L1qg/cRTwRyGmD/fSRjIe97fmNhyVWdymxEdyZL1FcIr30Q6tmalTrdIjHIA9Jw==","signatures":[{"sig":"MEQCIAGl5N3J5rfkmErKtSwadtU2dajgGo8LVzIV0A+KpqTVAiBa+j/ZnFtTMs4uYt7GDqXHzXh8lRHzzAbVmfcXVcBCWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722033508.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/333dfe8424987ad4bb83cd94e137cc0c/midscene-cli-1.10.7-beta-20260722033508.0.tgz","_integrity":"sha512-iUuHYTcrWjoEI77Rn4WPVv1L1qg/cRTwRyGmD/fSRjIe97fmNhyVWdymxEdyZL1FcIr30Q6tmalTrdIjHIA9Jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722033508.0","@midscene/web":"1.10.7-beta-20260722033508.0","@midscene/core":"1.10.7-beta-20260722033508.0","@midscene/shared":"1.10.7-beta-20260722033508.0","@midscene/android":"1.10.7-beta-20260722033508.0","@midscene/harmony":"1.10.7-beta-20260722033508.0","@midscene/computer":"1.10.7-beta-20260722033508.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722033508.0_1784691508211_0.4506028602207386","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722045058.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722045058.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722045058.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1730508010cb7e04d9b753830d60ae0a29e50214","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722045058.0.tgz","fileCount":16,"integrity":"sha512-VpEL8UqPRrz2dhZwUzBs6TEOW0PpXLTUOcrrICtX3Cfh7sa1GhZNduXU8RSLfEHORrwb3bjzBx4y+BMhlwZuKQ==","signatures":[{"sig":"MEUCIQDZIUU79QWjzDjQb5OaybQVxzd1IzF+1pOthylLEE+3AAIgFVL2vbkN/IG+8mMalBzqC+PfcronNuW9c8jplEOL2vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722045058.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d5445f31abe6ffa605699666776a8b10/midscene-cli-1.10.7-beta-20260722045058.0.tgz","_integrity":"sha512-VpEL8UqPRrz2dhZwUzBs6TEOW0PpXLTUOcrrICtX3Cfh7sa1GhZNduXU8RSLfEHORrwb3bjzBx4y+BMhlwZuKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722045058.0","@midscene/web":"1.10.7-beta-20260722045058.0","@midscene/core":"1.10.7-beta-20260722045058.0","@midscene/shared":"1.10.7-beta-20260722045058.0","@midscene/android":"1.10.7-beta-20260722045058.0","@midscene/harmony":"1.10.7-beta-20260722045058.0","@midscene/computer":"1.10.7-beta-20260722045058.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722045058.0_1784696088524_0.16833277868115104","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722064655.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722064655.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722064655.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f380f22db4639645169adae4e6994fb854b58ede","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722064655.0.tgz","fileCount":16,"integrity":"sha512-oNfjg+nohHgpCzfx6Hk0UJCz6AEv5r2p7Pv56pRAtIQlRUyE70JS2hvp67DsXl/ghKjmtGuBnUfQJ1zbhlkdmA==","signatures":[{"sig":"MEUCIGG/34nczhWlK5a/ZEcOc0c4Fv/2zsB/hYgPzHp1jGeNAiEAmMJnoRH2pu0yRii2JJ4fgOUg1ybpt7lSsfQfoJt/Vhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722064655.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/df034f4c2ec0834ad5f55ee62ab76b5d/midscene-cli-1.10.7-beta-20260722064655.0.tgz","_integrity":"sha512-oNfjg+nohHgpCzfx6Hk0UJCz6AEv5r2p7Pv56pRAtIQlRUyE70JS2hvp67DsXl/ghKjmtGuBnUfQJ1zbhlkdmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722064655.0","@midscene/web":"1.10.7-beta-20260722064655.0","@midscene/core":"1.10.7-beta-20260722064655.0","@midscene/shared":"1.10.7-beta-20260722064655.0","@midscene/android":"1.10.7-beta-20260722064655.0","@midscene/harmony":"1.10.7-beta-20260722064655.0","@midscene/computer":"1.10.7-beta-20260722064655.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722064655.0_1784703022308_0.2709918532460085","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722071430.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722071430.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722071430.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"30fe50efa2bc608a635c784126ed04bd7a3a74ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722071430.0.tgz","fileCount":16,"integrity":"sha512-HW0XNl79/2s3aKuDasERMHz3q2kt33SCDr2/zYTJ1JGmp8MXAgOwa9xzU4y1btGfChtAvNAlqsTfhBSEN23z0w==","signatures":[{"sig":"MEYCIQCwLP21n9u8ljUG6o1hnVM50CU7Wd6xRs3Y2Fm7ZiW5nAIhAIr6qt/v4//+vds5ScTFEsfW1gaPpj+218U0oh6T5K6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722071430.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/862705fa6d7052ea179b40577285c415/midscene-cli-1.10.7-beta-20260722071430.0.tgz","_integrity":"sha512-HW0XNl79/2s3aKuDasERMHz3q2kt33SCDr2/zYTJ1JGmp8MXAgOwa9xzU4y1btGfChtAvNAlqsTfhBSEN23z0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722071430.0","@midscene/web":"1.10.7-beta-20260722071430.0","@midscene/core":"1.10.7-beta-20260722071430.0","@midscene/shared":"1.10.7-beta-20260722071430.0","@midscene/android":"1.10.7-beta-20260722071430.0","@midscene/harmony":"1.10.7-beta-20260722071430.0","@midscene/computer":"1.10.7-beta-20260722071430.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722071430.0_1784704661361_0.1654758222235151","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722071702.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722071702.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722071702.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"13f05a430c97409fd4db98971937c3ff6f37c0bd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722071702.0.tgz","fileCount":16,"integrity":"sha512-s7hA0GfiDU6VwF2lVzF34ggYJMTANvuCYh2xy2xm10a/qrG+madBCGthgAkDocrHtKsySJ5DeABh+0Bu1+sf7A==","signatures":[{"sig":"MEQCIB6Aj/ROJwfAsM+GsTYIWQgsdalEcQvXyH8uFPLj2NdvAiBcuyEudB/si8HlJ60V8cq3eRwhMhAJWFKUR/i6Aq9adw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722071702.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/66b22147260a0b6483cca39e78fc81d7/midscene-cli-1.10.7-beta-20260722071702.0.tgz","_integrity":"sha512-s7hA0GfiDU6VwF2lVzF34ggYJMTANvuCYh2xy2xm10a/qrG+madBCGthgAkDocrHtKsySJ5DeABh+0Bu1+sf7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722071702.0","@midscene/web":"1.10.7-beta-20260722071702.0","@midscene/core":"1.10.7-beta-20260722071702.0","@midscene/shared":"1.10.7-beta-20260722071702.0","@midscene/android":"1.10.7-beta-20260722071702.0","@midscene/harmony":"1.10.7-beta-20260722071702.0","@midscene/computer":"1.10.7-beta-20260722071702.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722071702.0_1784704807111_0.5335966046945042","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722111246.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722111246.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722111246.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3d89b02199dde362c49e63906ef688fd0a5afcb3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722111246.0.tgz","fileCount":16,"integrity":"sha512-cqS7I3RJUs5zVF+98LqRRufOak+owypNHanrL9d6qBS7K/PbPhFuJznkdEj4qSPUt5Pv4eHHE0lVVniuQh58QA==","signatures":[{"sig":"MEUCIAOTBRN25VKWO7ryKM+2jZbfHGHlOCZeKZ0jAwTmtlXeAiEAv6Qh8aB1H65COrOdQ5cBdcOKgwmErSo3WcdScTMC11Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722111246.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/eb0c6fc77e165d0c81e9e110bc1089f6/midscene-cli-1.10.7-beta-20260722111246.0.tgz","_integrity":"sha512-cqS7I3RJUs5zVF+98LqRRufOak+owypNHanrL9d6qBS7K/PbPhFuJznkdEj4qSPUt5Pv4eHHE0lVVniuQh58QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722111246.0","@midscene/web":"1.10.7-beta-20260722111246.0","@midscene/core":"1.10.7-beta-20260722111246.0","@midscene/shared":"1.10.7-beta-20260722111246.0","@midscene/android":"1.10.7-beta-20260722111246.0","@midscene/harmony":"1.10.7-beta-20260722111246.0","@midscene/computer":"1.10.7-beta-20260722111246.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722111246.0_1784719007236_0.9098134651549894","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260722111325.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260722111325.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260722111325.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"26c44c8fd64708420dff2a4e6a7f036dd3e82b9e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260722111325.0.tgz","fileCount":16,"integrity":"sha512-MmPoINeoiw8e6Zz2aLfnMp6HPwTsbQlLWUnRxyRpUnPhRBP9yf8/z+dUAjN7VXiN8LDfXLsRFMyV/Ojl92P72Q==","signatures":[{"sig":"MEUCIQCulM1QsaFOGLNRnVH/PIauCTKWTyFdvRKepLTIekZunQIgF6gOZZ7vHwiTx3KlZpPdcdbLCG/Finy+dR2a0aNwDzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260722111325.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/57a7a550f39fb4a321ce5847ef919a2e/midscene-cli-1.10.7-beta-20260722111325.0.tgz","_integrity":"sha512-MmPoINeoiw8e6Zz2aLfnMp6HPwTsbQlLWUnRxyRpUnPhRBP9yf8/z+dUAjN7VXiN8LDfXLsRFMyV/Ojl92P72Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260722111325.0","@midscene/web":"1.10.7-beta-20260722111325.0","@midscene/core":"1.10.7-beta-20260722111325.0","@midscene/shared":"1.10.7-beta-20260722111325.0","@midscene/android":"1.10.7-beta-20260722111325.0","@midscene/harmony":"1.10.7-beta-20260722111325.0","@midscene/computer":"1.10.7-beta-20260722111325.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260722111325.0_1784719064506_0.8739786793449877","host":"s3://npm-registry-packages-npm-production"}},"1.10.4-beta-20260723055511.0":{"name":"@midscene/cli","version":"1.10.4-beta-20260723055511.0","license":"MIT","_id":"@midscene/cli@1.10.4-beta-20260723055511.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"586c62ba71e5cb48631f59967cde500764d1ce20","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.4-beta-20260723055511.0.tgz","fileCount":16,"integrity":"sha512-dZYdaxv3aglIx+2wbFeSmzsWhyV0zQAett+hnWyiI+7UwhhwShJLwAJ1MEEb6N9/ZJ52GHXVUFi2RvH7gqSKrw==","signatures":[{"sig":"MEQCIG4uup3IxQHg6lPpLxa9KqS4SOdekBVVliuTQv9MoQP7AiBLQe/yOJeTg2+OBGPdrh6dm7iOoX9AgUUeAM7/2MnkYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.4-beta-20260723055511.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a85b5539cadfc7a3c3b43766395e26cd/midscene-cli-1.10.4-beta-20260723055511.0.tgz","_integrity":"sha512-dZYdaxv3aglIx+2wbFeSmzsWhyV0zQAett+hnWyiI+7UwhhwShJLwAJ1MEEb6N9/ZJ52GHXVUFi2RvH7gqSKrw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.4-beta-20260723055511.0","@midscene/web":"1.10.4-beta-20260723055511.0","@midscene/core":"1.10.4-beta-20260723055511.0","@midscene/shared":"1.10.4-beta-20260723055511.0","@midscene/android":"1.10.4-beta-20260723055511.0","@midscene/harmony":"1.10.4-beta-20260723055511.0","@midscene/computer":"1.10.4-beta-20260723055511.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4-beta-20260723055511.0_1784786273877_0.902654073672841","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@midscene/cli","version":"1.10.7","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5a755e189a31695e7799eec54f0f568faba7dd0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7.tgz","fileCount":16,"integrity":"sha512-Q2Cl7AbAZyr3eHEbit+S/kx1brqbzuZ+pfy0k2TL3eKkib9nSniaNFS0zDmE5XAJ4zLjoQ7aOZi+OoL/lxenbw==","signatures":[{"sig":"MEYCIQCtyJy1tWUYjKbgokL8gDYa0nDy9kOmtKq/O9Y6U6t/zQIhAOEcOwuo3pRwncSyEVzSOcZN4NVuTemdP+tSx8nI/JVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077432},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/17a805c04e24593a20f01187c5795c53/midscene-cli-1.10.7.tgz","_integrity":"sha512-Q2Cl7AbAZyr3eHEbit+S/kx1brqbzuZ+pfy0k2TL3eKkib9nSniaNFS0zDmE5XAJ4zLjoQ7aOZi+OoL/lxenbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7","@midscene/web":"1.10.7","@midscene/core":"1.10.7","@midscene/shared":"1.10.7","@midscene/android":"1.10.7","@midscene/harmony":"1.10.7","@midscene/computer":"1.10.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7_1784787300066_0.3140811462333224","host":"s3://npm-registry-packages-npm-production"}},"1.10.8-beta-20260723091821.0":{"name":"@midscene/cli","version":"1.10.8-beta-20260723091821.0","license":"MIT","_id":"@midscene/cli@1.10.8-beta-20260723091821.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ebf2d8e62d8b2ec8b8cc3fbbd40964364654210","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.8-beta-20260723091821.0.tgz","fileCount":16,"integrity":"sha512-Gnj6BHFGhTrqQQNvbqjWBgCnIOxoJXvZ8ZBOclS8JOyy8aIPxQZ8amfcicWIlETTYcdMDczHdn8CXetzVfewYw==","signatures":[{"sig":"MEUCIFUhIEQeVHLogRIvt6z14FVbkGodDH5renS18tc7p+mIAiEAoGrgavKs11cJJBIoOjQcPaIz76Q5IatPzivea3q9iQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.8-beta-20260723091821.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/67b0b22de041dd94e291f843e40d9b7a/midscene-cli-1.10.8-beta-20260723091821.0.tgz","_integrity":"sha512-Gnj6BHFGhTrqQQNvbqjWBgCnIOxoJXvZ8ZBOclS8JOyy8aIPxQZ8amfcicWIlETTYcdMDczHdn8CXetzVfewYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.8-beta-20260723091821.0","@midscene/web":"1.10.8-beta-20260723091821.0","@midscene/core":"1.10.8-beta-20260723091821.0","@midscene/shared":"1.10.8-beta-20260723091821.0","@midscene/android":"1.10.8-beta-20260723091821.0","@midscene/harmony":"1.10.8-beta-20260723091821.0","@midscene/computer":"1.10.8-beta-20260723091821.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.8-beta-20260723091821.0_1784798590322_0.22819472580307232","host":"s3://npm-registry-packages-npm-production"}},"1.10.8-beta-20260723115348.0":{"name":"@midscene/cli","version":"1.10.8-beta-20260723115348.0","license":"MIT","_id":"@midscene/cli@1.10.8-beta-20260723115348.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3e007e4310669641d5c5a21e77fdadb689c531cc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.8-beta-20260723115348.0.tgz","fileCount":16,"integrity":"sha512-i8L1RVg2egea6xPdcRsh+eA2vevm0clFm1mOzsaD8g54mGoHnoyU/zBUBARoJLW5ppJZUHBNbdHk7LB+Tzkr7w==","signatures":[{"sig":"MEQCIC5O21Fphr0XJeHL4Q0gsGGyjaGjHUbU3oBkM4zkehZWAiBmZMa6NA++ps3cdgtPCdl26PlUmBMAksDUtrT6nZhVxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.8-beta-20260723115348.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/782998fa28e27dc9272cc7dc67ad51d0/midscene-cli-1.10.8-beta-20260723115348.0.tgz","_integrity":"sha512-i8L1RVg2egea6xPdcRsh+eA2vevm0clFm1mOzsaD8g54mGoHnoyU/zBUBARoJLW5ppJZUHBNbdHk7LB+Tzkr7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.8-beta-20260723115348.0","@midscene/web":"1.10.8-beta-20260723115348.0","@midscene/core":"1.10.8-beta-20260723115348.0","@midscene/shared":"1.10.8-beta-20260723115348.0","@midscene/android":"1.10.8-beta-20260723115348.0","@midscene/harmony":"1.10.8-beta-20260723115348.0","@midscene/computer":"1.10.8-beta-20260723115348.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.8-beta-20260723115348.0_1784807833484_0.7938854916817479","host":"s3://npm-registry-packages-npm-production"}},"1.10.8-beta-20260724035136.0":{"name":"@midscene/cli","version":"1.10.8-beta-20260724035136.0","license":"MIT","_id":"@midscene/cli@1.10.8-beta-20260724035136.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a1d5032a1e8c23151d66737bd1e6516c50f766f5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.8-beta-20260724035136.0.tgz","fileCount":16,"integrity":"sha512-3kCdJQiJQTCoZS88yYVLgYYnhM7MCah2RQt2aYkBq+uJgfzAgotbvr8W96EDzPW8NDZUHMaimGDfZ6eOyXk16g==","signatures":[{"sig":"MEQCIApOa4Vg4TZIWyuY6PYQh995pq5c9LT8OmrUyy7nRnpBAiAxid4/HBf3VRzfR5kjPtjDQDrkI1r5oGIWkH6XmraZEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.8-beta-20260724035136.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6041ec3c11a272262702f26a99d9aea8/midscene-cli-1.10.8-beta-20260724035136.0.tgz","_integrity":"sha512-3kCdJQiJQTCoZS88yYVLgYYnhM7MCah2RQt2aYkBq+uJgfzAgotbvr8W96EDzPW8NDZUHMaimGDfZ6eOyXk16g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.8-beta-20260724035136.0","@midscene/web":"1.10.8-beta-20260724035136.0","@midscene/core":"1.10.8-beta-20260724035136.0","@midscene/shared":"1.10.8-beta-20260724035136.0","@midscene/android":"1.10.8-beta-20260724035136.0","@midscene/harmony":"1.10.8-beta-20260724035136.0","@midscene/computer":"1.10.8-beta-20260724035136.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.8-beta-20260724035136.0_1784865302906_0.7919841092530355","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260724070600.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260724070600.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260724070600.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0def03f096743fc813a31401f579a84752f5f894","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260724070600.0.tgz","fileCount":16,"integrity":"sha512-Ifz1dUJ906jJt9u6LdcOtFGirv6NWmt9rL1nk1zKe0Zh+DSjO8SIMb3nLAVHmVFLaUS/lhpZ1fDj8NRSQ2UI7g==","signatures":[{"sig":"MEUCIQD8skag2rzChyFUGc1AmWfUZqGu3lSUSu2wMnP2EVMApgIgEb4HmSCLRpgMAaZLB2MhDxwOuCsiE0judG2SYD0rSSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260724070600.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/24db05a7de058b6a0999f2009cc01a1d/midscene-cli-1.10.7-beta-20260724070600.0.tgz","_integrity":"sha512-Ifz1dUJ906jJt9u6LdcOtFGirv6NWmt9rL1nk1zKe0Zh+DSjO8SIMb3nLAVHmVFLaUS/lhpZ1fDj8NRSQ2UI7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260724070600.0","@midscene/web":"1.10.7-beta-20260724070600.0","@midscene/core":"1.10.7-beta-20260724070600.0","@midscene/shared":"1.10.7-beta-20260724070600.0","@midscene/android":"1.10.7-beta-20260724070600.0","@midscene/harmony":"1.10.7-beta-20260724070600.0","@midscene/computer":"1.10.7-beta-20260724070600.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260724070600.0_1784876960024_0.07936047436971871","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260728030058.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260728030058.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260728030058.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"70a07fc194030bc0bbd1829c3e867f666efd58e0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260728030058.0.tgz","fileCount":16,"integrity":"sha512-F4akLrxUbbYI7Zq/8iZzaroil+3Imwse//4uf6d26wCC9NnoxOXgl3EfhWED8eul1BDBBnNtSgipSSwLWfUBkA==","signatures":[{"sig":"MEUCICVZXjekgw6nwUIS4Xtv1lCfNQZEigytg+H2FB6YbjbAAiEA5IMpNS8xTSF2lXGRRc5lIO9KDSCgkNiWyus5pEPh44s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260728030058.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e2ac1be116970d67d13dc23c74258d53/midscene-cli-1.10.7-beta-20260728030058.0.tgz","_integrity":"sha512-F4akLrxUbbYI7Zq/8iZzaroil+3Imwse//4uf6d26wCC9NnoxOXgl3EfhWED8eul1BDBBnNtSgipSSwLWfUBkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260728030058.0","@midscene/web":"1.10.7-beta-20260728030058.0","@midscene/core":"1.10.7-beta-20260728030058.0","@midscene/shared":"1.10.7-beta-20260728030058.0","@midscene/android":"1.10.7-beta-20260728030058.0","@midscene/harmony":"1.10.7-beta-20260728030058.0","@midscene/computer":"1.10.7-beta-20260728030058.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260728030058.0_1785207851075_0.6781766867437009","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260728032337.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260728032337.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260728032337.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ef24dc84741c131c4989259f78d1a848106eaf7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260728032337.0.tgz","fileCount":16,"integrity":"sha512-+6zqaAVmyYkkP0aw7I/RGKn4cuXPlvNNeNUjva6C56G/h0CHrc13YTqwTadryBQbp6EkbjR3sQgKzxjRpLMyjw==","signatures":[{"sig":"MEUCIQDsg86z1DTsTM4OLIM4SW11CBfK9m4gZje5y3VPJ5aY8gIgGytNbdqQz8+94usAwVZUAu0yJMMNi1JbqvZzC6xNtqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260728032337.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/31c5a0bb847908ded72dd0443dd69770/midscene-cli-1.10.7-beta-20260728032337.0.tgz","_integrity":"sha512-+6zqaAVmyYkkP0aw7I/RGKn4cuXPlvNNeNUjva6C56G/h0CHrc13YTqwTadryBQbp6EkbjR3sQgKzxjRpLMyjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260728032337.0","@midscene/web":"1.10.7-beta-20260728032337.0","@midscene/core":"1.10.7-beta-20260728032337.0","@midscene/shared":"1.10.7-beta-20260728032337.0","@midscene/android":"1.10.7-beta-20260728032337.0","@midscene/harmony":"1.10.7-beta-20260728032337.0","@midscene/computer":"1.10.7-beta-20260728032337.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260728032337.0_1785209209066_0.7023523860125498","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260728063625.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260728063625.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260728063625.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"602645d103f605858d7abfa82f6cc7ff2e789ed5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260728063625.0.tgz","fileCount":16,"integrity":"sha512-xOjmf0BgQTt0VUeiXV+8MxVMQJ/+TJdaDlnDfkI+cKR5SxF8gwHKdsqcPNsHQGU0x+gVCCnFxxGPjinN/OHznw==","signatures":[{"sig":"MEYCIQD1Q/42SRRe/MpC887FZ+Kcj81bhuZ1iJzrSJZZ3BagpAIhAN+Qa4NfPVhMU3w2PXIphlWVmpVz/Q/6iDWCTqW0VCjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260728063625.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/209e91a34d2d64d391ad839a4cf42150/midscene-cli-1.10.7-beta-20260728063625.0.tgz","_integrity":"sha512-xOjmf0BgQTt0VUeiXV+8MxVMQJ/+TJdaDlnDfkI+cKR5SxF8gwHKdsqcPNsHQGU0x+gVCCnFxxGPjinN/OHznw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260728063625.0","@midscene/web":"1.10.7-beta-20260728063625.0","@midscene/core":"1.10.7-beta-20260728063625.0","@midscene/shared":"1.10.7-beta-20260728063625.0","@midscene/android":"1.10.7-beta-20260728063625.0","@midscene/harmony":"1.10.7-beta-20260728063625.0","@midscene/computer":"1.10.7-beta-20260728063625.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260728063625.0_1785220778327_0.7392661022540041","host":"s3://npm-registry-packages-npm-production"}},"1.10.7-beta-20260728090817.0":{"name":"@midscene/cli","version":"1.10.7-beta-20260728090817.0","license":"MIT","_id":"@midscene/cli@1.10.7-beta-20260728090817.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"36a3e2e8c8ba856b9872d0966fe6b796fd8af923","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.7-beta-20260728090817.0.tgz","fileCount":16,"integrity":"sha512-hfABRN+4yjGiFQrR8OkIa8QqfphZklm+sciqkrCgxZvnzNSv4ymACf4sVXdtYCRMwHld55/ERUUlYokYfzTxzA==","signatures":[{"sig":"MEYCIQDmRZWvZWm1+OlYyg97icMukS/zGK3qJRcGjQWCXfpu7wIhANKwrqYdrj9U3Yklk+OaEQOuohBVAdv1AYgIR+EugtSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.7-beta-20260728090817.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5aaf2f3589f4ad884f59f69fd7b9e97d/midscene-cli-1.10.7-beta-20260728090817.0.tgz","_integrity":"sha512-hfABRN+4yjGiFQrR8OkIa8QqfphZklm+sciqkrCgxZvnzNSv4ymACf4sVXdtYCRMwHld55/ERUUlYokYfzTxzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.7-beta-20260728090817.0","@midscene/web":"1.10.7-beta-20260728090817.0","@midscene/core":"1.10.7-beta-20260728090817.0","@midscene/shared":"1.10.7-beta-20260728090817.0","@midscene/android":"1.10.7-beta-20260728090817.0","@midscene/harmony":"1.10.7-beta-20260728090817.0","@midscene/computer":"1.10.7-beta-20260728090817.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.7-beta-20260728090817.0_1785229884202_0.7668432679498716","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@midscene/cli","version":"1.10.8","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f803c4ad65ca8bb649c91a0fd32d17a383298486","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.8.tgz","fileCount":16,"integrity":"sha512-TjDQboj3hHaJJDUUIVT2EdmAtheBFEjw+Iy4VGhmbZY7r8NY6s+TOauwMzlj2dYSKDxVEslT98MbWkre4qPoDw==","signatures":[{"sig":"MEUCIG6/JNUR5QfCBKbdecztoUW+spfZAAgScFK9Gz6uDNp/AiEAgU0paB3b9pwidVevjxxUx3K+XXh9b2eKFowvyxKAWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077432},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.8.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/95568eb6671d7318322950fd861bb204/midscene-cli-1.10.8.tgz","_integrity":"sha512-TjDQboj3hHaJJDUUIVT2EdmAtheBFEjw+Iy4VGhmbZY7r8NY6s+TOauwMzlj2dYSKDxVEslT98MbWkre4qPoDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.8","@midscene/web":"1.10.8","@midscene/core":"1.10.8","@midscene/shared":"1.10.8","@midscene/android":"1.10.8","@midscene/harmony":"1.10.8","@midscene/computer":"1.10.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.8_1785316753747_0.11125709258230088","host":"s3://npm-registry-packages-npm-production"}},"1.10.8-beta-20260729114450.0":{"name":"@midscene/cli","version":"1.10.8-beta-20260729114450.0","license":"MIT","_id":"@midscene/cli@1.10.8-beta-20260729114450.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bae5c952a599e7cc0a3cc70bdbda978b9f97325d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.8-beta-20260729114450.0.tgz","fileCount":16,"integrity":"sha512-UzC8mnaIM5IsYibvtj4bf7M6zgsDUWrsYcLTX5PK5AfooI1jafO8lX0lbDBzLEq1+/mr/fTYqR9jyo0KbnVN8A==","signatures":[{"sig":"MEUCIQDraBqdXoezXhgsdOcvkivX/gsX+FYb5oCCuw1HS48+VwIgFQnCIxsycquC6EbWaW5JB7wMAHYojZfy+oKfY65meI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.8-beta-20260729114450.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8c3ca28d0acdb76e3a2996678945455f/midscene-cli-1.10.8-beta-20260729114450.0.tgz","_integrity":"sha512-UzC8mnaIM5IsYibvtj4bf7M6zgsDUWrsYcLTX5PK5AfooI1jafO8lX0lbDBzLEq1+/mr/fTYqR9jyo0KbnVN8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.8-beta-20260729114450.0","@midscene/web":"1.10.8-beta-20260729114450.0","@midscene/core":"1.10.8-beta-20260729114450.0","@midscene/shared":"1.10.8-beta-20260729114450.0","@midscene/android":"1.10.8-beta-20260729114450.0","@midscene/harmony":"1.10.8-beta-20260729114450.0","@midscene/computer":"1.10.8-beta-20260729114450.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.8-beta-20260729114450.0_1785325678958_0.7278164609781557","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260730110858.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260730110858.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260730110858.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6786a2b426b6014296df4be3ca377d4d9fdb89b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260730110858.0.tgz","fileCount":16,"integrity":"sha512-Vrccev8rtT6gKz7rLgN21fvv60PBlEOuSv8c80d5r+4KINZn2+Jw+HhIoxZ+F0d5KQXPrZGulijqdtVIqh5qQQ==","signatures":[{"sig":"MEQCIFPzMGXsVsPCX2sZQ+i6sXZNRTZcAoTwDCCTQ0NFswWQAiAI7ZlD8+AbwZ2XdrhW6jagZ+14IPkHmFuNVX42PHVWDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260730110858.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9ebe85d5de5b8a7f3654a8ae2412a2f0/midscene-cli-1.10.9-beta-20260730110858.0.tgz","_integrity":"sha512-Vrccev8rtT6gKz7rLgN21fvv60PBlEOuSv8c80d5r+4KINZn2+Jw+HhIoxZ+F0d5KQXPrZGulijqdtVIqh5qQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260730110858.0","@midscene/web":"1.10.9-beta-20260730110858.0","@midscene/core":"1.10.9-beta-20260730110858.0","@midscene/shared":"1.10.9-beta-20260730110858.0","@midscene/android":"1.10.9-beta-20260730110858.0","@midscene/harmony":"1.10.9-beta-20260730110858.0","@midscene/computer":"1.10.9-beta-20260730110858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260730110858.0_1785410039698_0.6662175402781327","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260731103801.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260731103801.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260731103801.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cf604ca2d0c5a12351c4c41d36e4c236c40327a8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260731103801.0.tgz","fileCount":16,"integrity":"sha512-D9kXkxZWSJVPKOqjQLByESlHYSm2zGXdOPFabCsOp9a3bsR0DJflQrw0hBqZQN1G+og877G+z+NCmdZ+dtZYVA==","signatures":[{"sig":"MEUCIQDIs9FSAmgK7uEWmy3JLJg+P8S7XDZUR6hH8knl/BrxkgIgWa+SN/actreDrFA79MBONh5NxF08tKO5YbGDD48oVHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260731103801.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/692c52c5ec11ed6dc80dabf798e07166/midscene-cli-1.10.9-beta-20260731103801.0.tgz","_integrity":"sha512-D9kXkxZWSJVPKOqjQLByESlHYSm2zGXdOPFabCsOp9a3bsR0DJflQrw0hBqZQN1G+og877G+z+NCmdZ+dtZYVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260731103801.0","@midscene/web":"1.10.9-beta-20260731103801.0","@midscene/core":"1.10.9-beta-20260731103801.0","@midscene/shared":"1.10.9-beta-20260731103801.0","@midscene/android":"1.10.9-beta-20260731103801.0","@midscene/harmony":"1.10.9-beta-20260731103801.0","@midscene/computer":"1.10.9-beta-20260731103801.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260731103801.0_1785494477692_0.37576505960742734","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260803021336.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260803021336.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260803021336.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e580dfb6fd395261ae5e3a4e11121c57d30765c5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260803021336.0.tgz","fileCount":16,"integrity":"sha512-V4rghBRjnFUJMnqKAHr3kGUHRycFwoFgMem6VHr17kg2RxsBWdlxLLC3FoOPhCwgSmr7Uv64i3YA2Ctt5QUKfA==","signatures":[{"sig":"MEUCIQDYHtt8HcbZR1aIUG7frNhrqPsFoDuYVhomp99z/RHO8AIgHN62+zjkv/BPuv/iwikWFAWXRX9lYgbBeSYCk4wASco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260803021336.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/42eea5ddc8003bb82a1896e16cd7fd09/midscene-cli-1.10.9-beta-20260803021336.0.tgz","_integrity":"sha512-V4rghBRjnFUJMnqKAHr3kGUHRycFwoFgMem6VHr17kg2RxsBWdlxLLC3FoOPhCwgSmr7Uv64i3YA2Ctt5QUKfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260803021336.0","@midscene/web":"1.10.9-beta-20260803021336.0","@midscene/core":"1.10.9-beta-20260803021336.0","@midscene/shared":"1.10.9-beta-20260803021336.0","@midscene/android":"1.10.9-beta-20260803021336.0","@midscene/harmony":"1.10.9-beta-20260803021336.0","@midscene/computer":"1.10.9-beta-20260803021336.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260803021336.0_1785723397319_0.5313090300692733","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260803043103.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260803043103.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260803043103.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9da4c34967ca057dcc3eb4423120655fcbdb951f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260803043103.0.tgz","fileCount":16,"integrity":"sha512-kcc3c/66nH153r2fdz/WHdo54/SfIYPTPbISH4czcIxeeIJVC2A4Jiu1kiCt9PgCbFyhfTBbq22jpAehlxIQ2g==","signatures":[{"sig":"MEQCIBCP+kdNEl+FsOPWvJZmr9YBaF1EvonhQgD5VgVjp0XNAiAo1/Nhw/Mso9RrJUPJRQpzulv680SxW4eA2xLUGitbcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260803043103.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/40816fa1ff4ab9ecdd3d5b745ee217b6/midscene-cli-1.10.9-beta-20260803043103.0.tgz","_integrity":"sha512-kcc3c/66nH153r2fdz/WHdo54/SfIYPTPbISH4czcIxeeIJVC2A4Jiu1kiCt9PgCbFyhfTBbq22jpAehlxIQ2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260803043103.0","@midscene/web":"1.10.9-beta-20260803043103.0","@midscene/core":"1.10.9-beta-20260803043103.0","@midscene/shared":"1.10.9-beta-20260803043103.0","@midscene/android":"1.10.9-beta-20260803043103.0","@midscene/harmony":"1.10.9-beta-20260803043103.0","@midscene/computer":"1.10.9-beta-20260803043103.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260803043103.0_1785731657634_0.7550272235605404","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260803063737.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260803063737.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260803063737.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28cdb989a9b5fcd4fed59f29d5f053d1f9a5b600","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260803063737.0.tgz","fileCount":16,"integrity":"sha512-ITaUWRks4DT4G4tJR+ikkHYkEJ0waBJSQ2fbRVvMUTzUwxtHG6eyFeihu9LF8p0/XvXzFtC8GYZ1r+RpkTv8uw==","signatures":[{"sig":"MEYCIQD2lsN+4emHDsfQL3tklzqmWlFkx7Vy44QqArEmlNsPrQIhAOafBjcfTWUuO7WB6N+QECNbZlYpAU9y8I+/du07ODeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081068},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260803063737.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/614b74c557ebff6bc30859a382b1abaa/midscene-cli-1.10.9-beta-20260803063737.0.tgz","_integrity":"sha512-ITaUWRks4DT4G4tJR+ikkHYkEJ0waBJSQ2fbRVvMUTzUwxtHG6eyFeihu9LF8p0/XvXzFtC8GYZ1r+RpkTv8uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260803063737.0","@midscene/web":"1.10.9-beta-20260803063737.0","@midscene/core":"1.10.9-beta-20260803063737.0","@midscene/shared":"1.10.9-beta-20260803063737.0","@midscene/android":"1.10.9-beta-20260803063737.0","@midscene/harmony":"1.10.9-beta-20260803063737.0","@midscene/computer":"1.10.9-beta-20260803063737.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260803063737.0_1785739250008_0.9657981077423801","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260803081023.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260803081023.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260803081023.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"126706cebb58dcb1a65e78a9d1fcc51418c97fc5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260803081023.0.tgz","fileCount":16,"integrity":"sha512-y4aoP8yDPQ+6i7bOV4I0u2i3YcZ5C/63ckCbJ6Ao8dPmu6JO7FZp3k9wZvFztGa9eXnCZ8vW2HjSLfk9995t/Q==","signatures":[{"sig":"MEQCIFxf+xZ+0lmuaCU6NRRA715NCjWN3Shi5iqKITE+YjMvAiB+1McZoCNsplTf2YoIIMll5yHWgxHJtEDVNM8Z8bYuEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260803081023.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/11ee3fdd34fd297ef6954bbba668f49c/midscene-cli-1.10.9-beta-20260803081023.0.tgz","_integrity":"sha512-y4aoP8yDPQ+6i7bOV4I0u2i3YcZ5C/63ckCbJ6Ao8dPmu6JO7FZp3k9wZvFztGa9eXnCZ8vW2HjSLfk9995t/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260803081023.0","@midscene/web":"1.10.9-beta-20260803081023.0","@midscene/core":"1.10.9-beta-20260803081023.0","@midscene/shared":"1.10.9-beta-20260803081023.0","@midscene/android":"1.10.9-beta-20260803081023.0","@midscene/harmony":"1.10.9-beta-20260803081023.0","@midscene/computer":"1.10.9-beta-20260803081023.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260803081023.0_1785744814626_0.7452999503770654","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260804015945.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260804015945.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260804015945.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d54c515bfe7dbbda89e0ef96875f428d86101a63","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260804015945.0.tgz","fileCount":16,"integrity":"sha512-EEoYn7MUhgL6bfD/gawaXiYJAA7atMRxMJmQUM+ZfIdVYzCBdnf3do+8G24cbKCSfNzEUXhg4oB8fjpgnUFGuQ==","signatures":[{"sig":"MEUCIQDuep6xenaHyHR7LNXuTs5dR6gvPUBedJVNHAhE6R8SXgIgQAUG8oNZd5M9X+yCN3LHxy2SS6aRCSuMxAVgtiBjPD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260804015945.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/dc2b8473f38d4c5239b98fe815430d38/midscene-cli-1.10.9-beta-20260804015945.0.tgz","_integrity":"sha512-EEoYn7MUhgL6bfD/gawaXiYJAA7atMRxMJmQUM+ZfIdVYzCBdnf3do+8G24cbKCSfNzEUXhg4oB8fjpgnUFGuQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260804015945.0","@midscene/web":"1.10.9-beta-20260804015945.0","@midscene/core":"1.10.9-beta-20260804015945.0","@midscene/shared":"1.10.9-beta-20260804015945.0","@midscene/android":"1.10.9-beta-20260804015945.0","@midscene/harmony":"1.10.9-beta-20260804015945.0","@midscene/computer":"1.10.9-beta-20260804015945.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260804015945.0_1785808943756_0.01358816608260005","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-beta-20260804051439.0":{"name":"@midscene/cli","version":"1.10.9-beta-20260804051439.0","license":"MIT","_id":"@midscene/cli@1.10.9-beta-20260804051439.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c91cb65f4ee727dc6ba7738ea5d0577255323984","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9-beta-20260804051439.0.tgz","fileCount":16,"integrity":"sha512-LZFW0zsf1QLXTKvrE6jloxPiapXlajpXErvd4nKL67s/Gmblrr/by/bWqCg++6LDnpdYagJMpoSMCvzSbD9ATw==","signatures":[{"sig":"MEUCIF3cyIHs36Di5pEYxnhNhzpSSicr8h2eGvY1sCWfKcA6AiEAwH6khM2XWiLql17svRc/ufocy0In6qQ56djr4vdJOxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5077680},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9-beta-20260804051439.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e02cce98d00e85eaccadc1c5e0cdd2bb/midscene-cli-1.10.9-beta-20260804051439.0.tgz","_integrity":"sha512-LZFW0zsf1QLXTKvrE6jloxPiapXlajpXErvd4nKL67s/Gmblrr/by/bWqCg++6LDnpdYagJMpoSMCvzSbD9ATw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9-beta-20260804051439.0","@midscene/web":"1.10.9-beta-20260804051439.0","@midscene/core":"1.10.9-beta-20260804051439.0","@midscene/shared":"1.10.9-beta-20260804051439.0","@midscene/android":"1.10.9-beta-20260804051439.0","@midscene/harmony":"1.10.9-beta-20260804051439.0","@midscene/computer":"1.10.9-beta-20260804051439.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9-beta-20260804051439.0_1785820674080_0.7401925677124828","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@midscene/cli","version":"1.10.9","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18f5d039b3a29c3313245b2cd550a0061abeec45","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.9.tgz","fileCount":16,"integrity":"sha512-md0BeU6X109ID0dI2OBhKFODLgcbA3s5rCiRY4npH/cWGIyOLw2mhNFwRaCi1j0+WBU7EZMfZUVWVefBZQ07QA==","signatures":[{"sig":"MEUCIQDyot1djX3vdkgB9MpbC78Z9l8TsAPZW5ENXe6C0xHIcwIgWWMpXfv27DJ4mC92DasduP1USYPC/S+wk4Sw5XzZ13w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080820},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.9.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/349e2e84f6bbe01d65fd6e0395960e70/midscene-cli-1.10.9.tgz","_integrity":"sha512-md0BeU6X109ID0dI2OBhKFODLgcbA3s5rCiRY4npH/cWGIyOLw2mhNFwRaCi1j0+WBU7EZMfZUVWVefBZQ07QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.9","@midscene/web":"1.10.9","@midscene/core":"1.10.9","@midscene/shared":"1.10.9","@midscene/android":"1.10.9","@midscene/harmony":"1.10.9","@midscene/computer":"1.10.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.9_1785846284407_0.2924285435443832","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260805080137.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260805080137.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260805080137.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"08e87a4c297d764c074123d66dfc9ec6a66ebdad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260805080137.0.tgz","fileCount":16,"integrity":"sha512-L6rEi3rBeQLoJ/o03KPqEPS1lBmZDIz6g3uFWphXqa6Ti0x8eYARdOkdshTzLKkYrt0Gie7Iux6QvqWHd9Km8A==","signatures":[{"sig":"MEUCIBjpi9qsOsEdTIfVDeEwnlLsjN6LiEFIovNC7U0lfB7iAiEAnKXH2+kw/Ylh7m+3ZmXqIAYKtGMHStJVgS4As1R9p50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260805080137.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/32a657634ea8b8c807632d87d10c47cb/midscene-cli-1.10.10-beta-20260805080137.0.tgz","_integrity":"sha512-L6rEi3rBeQLoJ/o03KPqEPS1lBmZDIz6g3uFWphXqa6Ti0x8eYARdOkdshTzLKkYrt0Gie7Iux6QvqWHd9Km8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260805080137.0","@midscene/web":"1.10.10-beta-20260805080137.0","@midscene/core":"1.10.10-beta-20260805080137.0","@midscene/shared":"1.10.10-beta-20260805080137.0","@midscene/android":"1.10.10-beta-20260805080137.0","@midscene/harmony":"1.10.10-beta-20260805080137.0","@midscene/computer":"1.10.10-beta-20260805080137.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260805080137.0_1785917095676_0.7660129400401028","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260805093541.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260805093541.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260805093541.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"160073f8606c05b0a9465281a320cba263cacfee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260805093541.0.tgz","fileCount":16,"integrity":"sha512-sYt+vdryhlhPZOGqz8XQ6uR6CIv3iDE92Z7UvDGDGXNELojgZoZbDyfAfAa4T4UJ1P2wTRSsvGKogaJpf7/oQw==","signatures":[{"sig":"MEQCIAXk/HRgTEdK5oz2SOFcVacfxwbsmnSZiNzYSteKFNbaAiBtbEWDe/QalXIehgLxrWXRmrPybcEow6235k9QhyWtnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260805093541.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5c6d2a1b1dd981021bbf81ce3c159ca1/midscene-cli-1.10.10-beta-20260805093541.0.tgz","_integrity":"sha512-sYt+vdryhlhPZOGqz8XQ6uR6CIv3iDE92Z7UvDGDGXNELojgZoZbDyfAfAa4T4UJ1P2wTRSsvGKogaJpf7/oQw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260805093541.0","@midscene/web":"1.10.10-beta-20260805093541.0","@midscene/core":"1.10.10-beta-20260805093541.0","@midscene/shared":"1.10.10-beta-20260805093541.0","@midscene/android":"1.10.10-beta-20260805093541.0","@midscene/harmony":"1.10.10-beta-20260805093541.0","@midscene/computer":"1.10.10-beta-20260805093541.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260805093541.0_1785922731364_0.9636954445768158","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260805104709.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260805104709.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260805104709.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"956bb85797a218448962b7e8d4ff2bc11c6dccbb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260805104709.0.tgz","fileCount":16,"integrity":"sha512-JuaHjsC08YaxkuNwPCmxTpeokQBKpGlY5QkR6MAKT/2myCpTdmOa63o2bWm0AGUyu4LhJ9oGQHRsP4u+mOt6mQ==","signatures":[{"sig":"MEUCIQDk1J4VmY0tBunp4uQT18Ipw+hUSiQDGhb9uOnz2x8DOwIgThjbU0dkJ//smnkC76y8uwSkvrzUz3il9sKW0tfUch8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260805104709.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d5c79e28a71b57685a8414b38af6b0a6/midscene-cli-1.10.10-beta-20260805104709.0.tgz","_integrity":"sha512-JuaHjsC08YaxkuNwPCmxTpeokQBKpGlY5QkR6MAKT/2myCpTdmOa63o2bWm0AGUyu4LhJ9oGQHRsP4u+mOt6mQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260805104709.0","@midscene/web":"1.10.10-beta-20260805104709.0","@midscene/core":"1.10.10-beta-20260805104709.0","@midscene/shared":"1.10.10-beta-20260805104709.0","@midscene/android":"1.10.10-beta-20260805104709.0","@midscene/harmony":"1.10.10-beta-20260805104709.0","@midscene/computer":"1.10.10-beta-20260805104709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260805104709.0_1785927016816_0.8545210333813742","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806025428.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806025428.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806025428.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3dd2654a6d91b83a53eabe2968bac6ee177c03a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806025428.0.tgz","fileCount":16,"integrity":"sha512-Z8tdALbVgmBeAQLjR6X98QlyUYNH9JeT6T3mr3TDyY6Z8gXo3qF6NCUSU3eYVqKkBYBPwYBQRj0BV8LfmZqgww==","signatures":[{"sig":"MEQCIG+sXVvm348nFAe/9qgVx++SwR0703kcH0Cj3jE14m2sAiB4F5xqsApGYoapnKTxTCaep7cUk92sAOUTtrfV84smGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806025428.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b4d43a0adc3874cddc66565d47cf75e4/midscene-cli-1.10.10-beta-20260806025428.0.tgz","_integrity":"sha512-Z8tdALbVgmBeAQLjR6X98QlyUYNH9JeT6T3mr3TDyY6Z8gXo3qF6NCUSU3eYVqKkBYBPwYBQRj0BV8LfmZqgww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806025428.0","@midscene/web":"1.10.10-beta-20260806025428.0","@midscene/core":"1.10.10-beta-20260806025428.0","@midscene/shared":"1.10.10-beta-20260806025428.0","@midscene/android":"1.10.10-beta-20260806025428.0","@midscene/harmony":"1.10.10-beta-20260806025428.0","@midscene/computer":"1.10.10-beta-20260806025428.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806025428.0_1785985065799_0.7965101775875216","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806025928.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806025928.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806025928.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"387b579c5532c9341b9c40de152ad5ee1d1ca8b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806025928.0.tgz","fileCount":16,"integrity":"sha512-PxKLiPnamBoD0+msewjEsJ56K4XO64ICg5CweTquqvNef9kCPlx3RcSqq8hh3ApsoK9QXknz6DFEpaQEVMkvsQ==","signatures":[{"sig":"MEYCIQDjSbjDyOHqnfvLVjUSYLA0H5lbkoZO175soj8dI0IV5gIhAMlhcdoPrSNsx+d4Zbx78oEe61sAIaVoPC+cch9lQb2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081456},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806025928.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fcbe7f85352f6d4912c52933e226d723/midscene-cli-1.10.10-beta-20260806025928.0.tgz","_integrity":"sha512-PxKLiPnamBoD0+msewjEsJ56K4XO64ICg5CweTquqvNef9kCPlx3RcSqq8hh3ApsoK9QXknz6DFEpaQEVMkvsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806025928.0","@midscene/web":"1.10.10-beta-20260806025928.0","@midscene/core":"1.10.10-beta-20260806025928.0","@midscene/shared":"1.10.10-beta-20260806025928.0","@midscene/android":"1.10.10-beta-20260806025928.0","@midscene/harmony":"1.10.10-beta-20260806025928.0","@midscene/computer":"1.10.10-beta-20260806025928.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806025928.0_1785985310735_0.6508597095724094","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806064245.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806064245.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806064245.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"189c2814826decf116a6856624e2e0ba339566a5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806064245.0.tgz","fileCount":16,"integrity":"sha512-kTeVU5ErN7FF0ehIfsPUTVCTBH0iAYXfE0zFqPxfA9BDBEGQVo7xShxV+3J4zqoLRYzbQ77BachpWlZ0E5UAhA==","signatures":[{"sig":"MEYCIQCAd8y9U/IMhOJePd7PMjZm+T2qwC+xrLSTN/WmrD6LqAIhAIiq+ni+EhOlfQDwbIHfEGDqE5SBAOW+d76C1QxnJ0XG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806064245.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e21e0c0b0bc4c5a4cfedecad9e468a56/midscene-cli-1.10.10-beta-20260806064245.0.tgz","_integrity":"sha512-kTeVU5ErN7FF0ehIfsPUTVCTBH0iAYXfE0zFqPxfA9BDBEGQVo7xShxV+3J4zqoLRYzbQ77BachpWlZ0E5UAhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806064245.0","@midscene/web":"1.10.10-beta-20260806064245.0","@midscene/core":"1.10.10-beta-20260806064245.0","@midscene/shared":"1.10.10-beta-20260806064245.0","@midscene/android":"1.10.10-beta-20260806064245.0","@midscene/harmony":"1.10.10-beta-20260806064245.0","@midscene/computer":"1.10.10-beta-20260806064245.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806064245.0_1785998712052_0.45961672304621337","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806065035.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806065035.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806065035.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"626b478768abf329fb7e1f77322f86eec6e7beee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806065035.0.tgz","fileCount":16,"integrity":"sha512-tc+QMd1oI2R2Crwd7R8bvv6pfAp3+VJ4+lcQsJfD6V19cr4jHv3xqFBn2ul2ww63T+dqkLnFp487BWRR2gDhMA==","signatures":[{"sig":"MEYCIQDFcOHktliFKMorEWbDNfDokz4RK+ifYu1LV5vGAu2UbAIhALjWy2KJXTCdVJKLldqjg4WcoUZUd6NzwTRxKxjG0p7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806065035.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/96d05514b34d193ff971ff5833c16bbd/midscene-cli-1.10.10-beta-20260806065035.0.tgz","_integrity":"sha512-tc+QMd1oI2R2Crwd7R8bvv6pfAp3+VJ4+lcQsJfD6V19cr4jHv3xqFBn2ul2ww63T+dqkLnFp487BWRR2gDhMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806065035.0","@midscene/web":"1.10.10-beta-20260806065035.0","@midscene/core":"1.10.10-beta-20260806065035.0","@midscene/shared":"1.10.10-beta-20260806065035.0","@midscene/android":"1.10.10-beta-20260806065035.0","@midscene/harmony":"1.10.10-beta-20260806065035.0","@midscene/computer":"1.10.10-beta-20260806065035.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806065035.0_1785999195712_0.53833256273853","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806070309.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806070309.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806070309.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"642640f4894ffbd0fd0abc4ea8817714893bcdd1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806070309.0.tgz","fileCount":16,"integrity":"sha512-kZOue26p8cEEd/aRDI0TTSLfQiYSvhDjiIsdsUQe+dRxAGUDx5eB7bpHYzZ3FQDnMVA5RABo8jGu2kfSUAmc4A==","signatures":[{"sig":"MEUCIHrZtVb5r0O4P00wWi8TAklMa1MCaOcXky34jc8voJDyAiEAkK2y9PMqsn7FXgOFF3oNxaW5X3eCK0bHk3vFV3ID1Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081456},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806070309.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/66f950c72d1a13f20565ba3b9c2c2865/midscene-cli-1.10.10-beta-20260806070309.0.tgz","_integrity":"sha512-kZOue26p8cEEd/aRDI0TTSLfQiYSvhDjiIsdsUQe+dRxAGUDx5eB7bpHYzZ3FQDnMVA5RABo8jGu2kfSUAmc4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806070309.0","@midscene/web":"1.10.10-beta-20260806070309.0","@midscene/core":"1.10.10-beta-20260806070309.0","@midscene/shared":"1.10.10-beta-20260806070309.0","@midscene/android":"1.10.10-beta-20260806070309.0","@midscene/harmony":"1.10.10-beta-20260806070309.0","@midscene/computer":"1.10.10-beta-20260806070309.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806070309.0_1785999990128_0.22228566403411465","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260806092028.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260806092028.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260806092028.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9bcd599d0ad472aa82b3f6ad6b781c49f2623cf2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260806092028.0.tgz","fileCount":16,"integrity":"sha512-pg9SUR5jKZhf72tcQWnToXYNiZGNLVNPIID59MvGAWwh0+g4rgGckTAriCBELz6LAkARxmxMS6YmtjuzTFVngg==","signatures":[{"sig":"MEUCIQCJ8SPjSm17P8eKJqScnPIYLgEZk8TwW/UQ2qB85Ym9SAIgB3KC1oMQwrEX5yS+9LbVZ01FOE39HXmRI7ADr4UizHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081080},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260806092028.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7505f22d7a5c734391e19a9ae5af9a50/midscene-cli-1.10.10-beta-20260806092028.0.tgz","_integrity":"sha512-pg9SUR5jKZhf72tcQWnToXYNiZGNLVNPIID59MvGAWwh0+g4rgGckTAriCBELz6LAkARxmxMS6YmtjuzTFVngg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.10.3","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260806092028.0","@midscene/web":"1.10.10-beta-20260806092028.0","@midscene/core":"1.10.10-beta-20260806092028.0","@midscene/shared":"1.10.10-beta-20260806092028.0","@midscene/android":"1.10.10-beta-20260806092028.0","@midscene/harmony":"1.10.10-beta-20260806092028.0","@midscene/computer":"1.10.10-beta-20260806092028.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260806092028.0_1786008194433_0.1690227660421173","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260810042920.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260810042920.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260810042920.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6508c03ad5db32aa3199f67c1485b282dc3b6631","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260810042920.0.tgz","fileCount":16,"integrity":"sha512-FuW5p4RM3OfDYNxAG0MyqIzUXqCaGZBhBaQM9rOrPED9YAUAt+4gz8AQL7KrdcwlYtVQzauR1vqEo6B7Re8izg==","signatures":[{"sig":"MEUCIAZlxo62PnDWaFXitoIeB13/iqe5EAXyFS2rF7XcbS6rAiEA7YCIMZH4brj5dJLfqKyI+Yi4PVF40e/BZWlbQv+ibgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260810042920.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/aed16a8e382826eaf4cc967e677cb053/midscene-cli-1.10.10-beta-20260810042920.0.tgz","_integrity":"sha512-FuW5p4RM3OfDYNxAG0MyqIzUXqCaGZBhBaQM9rOrPED9YAUAt+4gz8AQL7KrdcwlYtVQzauR1vqEo6B7Re8izg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260810042920.0","@midscene/web":"1.10.10-beta-20260810042920.0","@midscene/core":"1.10.10-beta-20260810042920.0","@midscene/shared":"1.10.10-beta-20260810042920.0","@midscene/android":"1.10.10-beta-20260810042920.0","@midscene/harmony":"1.10.10-beta-20260810042920.0","@midscene/computer":"1.10.10-beta-20260810042920.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260810042920.0_1786336352675_0.07611375779415908","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260810071042.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260810071042.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260810071042.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2395edf1c98cdff03a072905c0cb3338174b1b80","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260810071042.0.tgz","fileCount":16,"integrity":"sha512-DXxFIYB0Ewcp4T59wI8u2n1uZg2IKuCX+vpuc8T1f5Undqtf7WMh/T1YDCOCVo+SLdYUcTFdSOyHrHhRz6fQZA==","signatures":[{"sig":"MEYCIQDKaTdm+HlklIVSp72wOD6Q5OC/SLfdDaiJ4cKFd1iqowIhAIpdPMPsAM0folAuvCjbe08+ouqu6Dl98rSPy0jsd5jl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260810071042.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/50d7c8c8df4af54c85cecdf1c8da4951/midscene-cli-1.10.10-beta-20260810071042.0.tgz","_integrity":"sha512-DXxFIYB0Ewcp4T59wI8u2n1uZg2IKuCX+vpuc8T1f5Undqtf7WMh/T1YDCOCVo+SLdYUcTFdSOyHrHhRz6fQZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260810071042.0","@midscene/web":"1.10.10-beta-20260810071042.0","@midscene/core":"1.10.10-beta-20260810071042.0","@midscene/shared":"1.10.10-beta-20260810071042.0","@midscene/android":"1.10.10-beta-20260810071042.0","@midscene/harmony":"1.10.10-beta-20260810071042.0","@midscene/computer":"1.10.10-beta-20260810071042.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260810071042.0_1786346051958_0.8864552121379348","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260810071954.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260810071954.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260810071954.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8ab9d13e2cc65c390b4a4cdb9ec4f2f6be419c08","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260810071954.0.tgz","fileCount":16,"integrity":"sha512-EY+PmmHfrjsFbl4buP0qAsJPpKkiIw5bBkUKgIkWUN/ELgiKZC93QJvRUlkgMZ2OVi95SL47Fv/oEU1x/TjQoQ==","signatures":[{"sig":"MEUCIQDMnFxzcTOL7h+khYnD1ANmUjCU4hc+rYyI0wW/4KXMVQIgZdVqpiwkbIqpFj6Mj+SdXd66xD5uxfoNjaa3WjGfnwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260810071954.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/50ddb978966b745f9ca755f00fe042cb/midscene-cli-1.10.10-beta-20260810071954.0.tgz","_integrity":"sha512-EY+PmmHfrjsFbl4buP0qAsJPpKkiIw5bBkUKgIkWUN/ELgiKZC93QJvRUlkgMZ2OVi95SL47Fv/oEU1x/TjQoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260810071954.0","@midscene/web":"1.10.10-beta-20260810071954.0","@midscene/core":"1.10.10-beta-20260810071954.0","@midscene/shared":"1.10.10-beta-20260810071954.0","@midscene/android":"1.10.10-beta-20260810071954.0","@midscene/harmony":"1.10.10-beta-20260810071954.0","@midscene/computer":"1.10.10-beta-20260810071954.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260810071954.0_1786346581925_0.9057682225188914","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@midscene/cli","version":"1.10.10","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"33f7b1d574cebeee8637f14f231ab1ef1c96e36f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10.tgz","fileCount":16,"integrity":"sha512-+eCagx7+2qnQ3YDCJi4c1XzZNLVlsWi4GHX8wePwfO2TJSBBZYJ5zoTenzil61K5xLfSWuANO+YPsQ+KPpAa5Q==","signatures":[{"sig":"MEUCIQCy1UK1Xc4uNbIo9hh6CKL8cT/SmkMo5IhrNOR6QKPvxgIgBq2Dcg+urNhZe8WPJzuHftYE5LtIkPZp5XOuOYyn1W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080848},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d6711dcd6315119b01868bec36de60c4/midscene-cli-1.10.10.tgz","_integrity":"sha512-+eCagx7+2qnQ3YDCJi4c1XzZNLVlsWi4GHX8wePwfO2TJSBBZYJ5zoTenzil61K5xLfSWuANO+YPsQ+KPpAa5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10","@midscene/web":"1.10.10","@midscene/core":"1.10.10","@midscene/shared":"1.10.10","@midscene/android":"1.10.10","@midscene/harmony":"1.10.10","@midscene/computer":"1.10.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10_1786351347568_0.8341826427876868","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260810084532.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260810084532.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260810084532.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d3a1451c4be0d27e8b396a4522fdac624746e97","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260810084532.0.tgz","fileCount":16,"integrity":"sha512-J+xLOlbRGirfQx+RbnZUTuUI0AEAankI4VPyg5fmbILFP4VMJupaKSMcQzCDaxQM9chrw9HqP8l5fD7BD2zLlw==","signatures":[{"sig":"MEYCIQC9REq3w60cF6aY4BlN2rVU2T8E3OhI3R+7KNiUQcvGDQIhAIFfVLq79WPpq1+0Hba6mzq5xYylO1Hb3LxHeRONeU9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260810084532.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cfc66b2bf8609987c361a6c6aac60eba/midscene-cli-1.10.10-beta-20260810084532.0.tgz","_integrity":"sha512-J+xLOlbRGirfQx+RbnZUTuUI0AEAankI4VPyg5fmbILFP4VMJupaKSMcQzCDaxQM9chrw9HqP8l5fD7BD2zLlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260810084532.0","@midscene/web":"1.10.10-beta-20260810084532.0","@midscene/core":"1.10.10-beta-20260810084532.0","@midscene/shared":"1.10.10-beta-20260810084532.0","@midscene/android":"1.10.10-beta-20260810084532.0","@midscene/harmony":"1.10.10-beta-20260810084532.0","@midscene/computer":"1.10.10-beta-20260810084532.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260810084532.0_1786351702432_0.7966858117204259","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260810093918.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260810093918.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260810093918.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0e387d15ee9fc1c924b119a14229a8704c2c01a1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260810093918.0.tgz","fileCount":16,"integrity":"sha512-yUo+VB+MIvJKajGoVHPZiFcEL7Um8rYBbKWZF0mcoYBc5kEVA7oWTZFeFxnidtN8mrVB5i8BJgONJx22TnLxrQ==","signatures":[{"sig":"MEYCIQDfozKbEfkLWVVcuHzxQ1vCrj3uKbTvskn+I+ihjKHykwIhAMeAkh8VTT8UwdQnMt1folm1LWd5740riNfYjateE8rf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260810093918.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/501d88eaf19feda467de4850058bcb79/midscene-cli-1.10.10-beta-20260810093918.0.tgz","_integrity":"sha512-yUo+VB+MIvJKajGoVHPZiFcEL7Um8rYBbKWZF0mcoYBc5kEVA7oWTZFeFxnidtN8mrVB5i8BJgONJx22TnLxrQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260810093918.0","@midscene/web":"1.10.10-beta-20260810093918.0","@midscene/core":"1.10.10-beta-20260810093918.0","@midscene/shared":"1.10.10-beta-20260810093918.0","@midscene/android":"1.10.10-beta-20260810093918.0","@midscene/harmony":"1.10.10-beta-20260810093918.0","@midscene/computer":"1.10.10-beta-20260810093918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260810093918.0_1786354945627_0.5195583877090797","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260811013642.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260811013642.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260811013642.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1516701b888090c7809de82b54a6120a5cd77a5a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260811013642.0.tgz","fileCount":16,"integrity":"sha512-ikR2bItDfmGOtUlUbAIiCtuuIL5G76YqINPuk3wQ6r5OSCwR6IMQj7TsrldjZUIRB1nYcIWbV2Hl2E4Md8J3Yw==","signatures":[{"sig":"MEQCIAOvGoDDOf3Be8rXhCjE1GoDnD2o8NnJioImx6aadhBgAiBiegTzjdb7ir2SRudLZaeeFl02NWobVeiWHFhizBefRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260811013642.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cbe137856d2fc4e3bbfddda7334212f1/midscene-cli-1.10.10-beta-20260811013642.0.tgz","_integrity":"sha512-ikR2bItDfmGOtUlUbAIiCtuuIL5G76YqINPuk3wQ6r5OSCwR6IMQj7TsrldjZUIRB1nYcIWbV2Hl2E4Md8J3Yw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260811013642.0","@midscene/web":"1.10.10-beta-20260811013642.0","@midscene/core":"1.10.10-beta-20260811013642.0","@midscene/shared":"1.10.10-beta-20260811013642.0","@midscene/android":"1.10.10-beta-20260811013642.0","@midscene/harmony":"1.10.10-beta-20260811013642.0","@midscene/computer":"1.10.10-beta-20260811013642.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260811013642.0_1786412385888_0.5763488179437262","host":"s3://npm-registry-packages-npm-production"}},"1.10.10-beta-20260811020836.0":{"name":"@midscene/cli","version":"1.10.10-beta-20260811020836.0","license":"MIT","_id":"@midscene/cli@1.10.10-beta-20260811020836.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fea630ec9f8e73ff857bde896e6dba315d4e54a5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.10-beta-20260811020836.0.tgz","fileCount":16,"integrity":"sha512-xdA4TNk6wrFn8032YjVFx8fFqOJo0x0MJXBxayA7wOFDmk504t0PeDANaxIdHmyeXf7gHJXVi6foS0MqXXn8sg==","signatures":[{"sig":"MEUCIQCUPHDqTH7/PxdznkyT9VuKNtq6j39sM+A1HSNfy3jCmQIgLxoQ+kWVuAmO9cwRct//pnmnReqvSg4zKREf4+EVmAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.10-beta-20260811020836.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cd51ee77934b7cd814781e7cad40cd58/midscene-cli-1.10.10-beta-20260811020836.0.tgz","_integrity":"sha512-xdA4TNk6wrFn8032YjVFx8fFqOJo0x0MJXBxayA7wOFDmk504t0PeDANaxIdHmyeXf7gHJXVi6foS0MqXXn8sg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.10-beta-20260811020836.0","@midscene/web":"1.10.10-beta-20260811020836.0","@midscene/core":"1.10.10-beta-20260811020836.0","@midscene/shared":"1.10.10-beta-20260811020836.0","@midscene/android":"1.10.10-beta-20260811020836.0","@midscene/harmony":"1.10.10-beta-20260811020836.0","@midscene/computer":"1.10.10-beta-20260811020836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.10-beta-20260811020836.0_1786414278278_0.05565956215799539","host":"s3://npm-registry-packages-npm-production"}},"1.10.11-beta-20260811045313.0":{"name":"@midscene/cli","version":"1.10.11-beta-20260811045313.0","license":"MIT","_id":"@midscene/cli@1.10.11-beta-20260811045313.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"66197a504fe67d99855570af9609b59b386d93ea","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11-beta-20260811045313.0.tgz","fileCount":16,"integrity":"sha512-IqJBQ2oBwJQrorWnuZZ7qJwUHa4E0jtAFBnbhd6B7dgW2U1hplpzcSA1mOGOYKBnpoU2Te32xvNp7uNJzYcK8g==","signatures":[{"sig":"MEQCIAnhokahPI0Ccoh+7JZPWXtNvastYTvrtDp7pFg48LP4AiAMVma3ttHYv4g6oEFDd/IUXoinKfYbAIQ9aOMC2UB89g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11-beta-20260811045313.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2a087d1831cf8ce2c506bd74d480589f/midscene-cli-1.10.11-beta-20260811045313.0.tgz","_integrity":"sha512-IqJBQ2oBwJQrorWnuZZ7qJwUHa4E0jtAFBnbhd6B7dgW2U1hplpzcSA1mOGOYKBnpoU2Te32xvNp7uNJzYcK8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11-beta-20260811045313.0","@midscene/web":"1.10.11-beta-20260811045313.0","@midscene/core":"1.10.11-beta-20260811045313.0","@midscene/shared":"1.10.11-beta-20260811045313.0","@midscene/android":"1.10.11-beta-20260811045313.0","@midscene/harmony":"1.10.11-beta-20260811045313.0","@midscene/computer":"1.10.11-beta-20260811045313.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11-beta-20260811045313.0_1786424160888_0.13375032688288968","host":"s3://npm-registry-packages-npm-production"}},"1.10.11-beta-20260811082305.0":{"name":"@midscene/cli","version":"1.10.11-beta-20260811082305.0","license":"MIT","_id":"@midscene/cli@1.10.11-beta-20260811082305.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"03998a5c816c849a22b6ef5de72bb46e2413db22","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11-beta-20260811082305.0.tgz","fileCount":16,"integrity":"sha512-u451K8rSEtpxe99pUUMamozRTmMDXhCA1amxRcE9nNVC/9zgkNGPE6g5lmuDAX6aRlKwNAcCFqN81FaleEw7bA==","signatures":[{"sig":"MEUCIQDi2xvT+m1xKRJe1H2VN62jaSTIs3ddJKb30+yuogQ/pgIgN4YaRrNPNmB9hVi5nzWUo2aKHB7cB5B49vPoUytZHu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11-beta-20260811082305.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/743c344e2f850dae1375d0db9280e967/midscene-cli-1.10.11-beta-20260811082305.0.tgz","_integrity":"sha512-u451K8rSEtpxe99pUUMamozRTmMDXhCA1amxRcE9nNVC/9zgkNGPE6g5lmuDAX6aRlKwNAcCFqN81FaleEw7bA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11-beta-20260811082305.0","@midscene/web":"1.10.11-beta-20260811082305.0","@midscene/core":"1.10.11-beta-20260811082305.0","@midscene/shared":"1.10.11-beta-20260811082305.0","@midscene/android":"1.10.11-beta-20260811082305.0","@midscene/harmony":"1.10.11-beta-20260811082305.0","@midscene/computer":"1.10.11-beta-20260811082305.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11-beta-20260811082305.0_1786436782485_0.1657751366888376","host":"s3://npm-registry-packages-npm-production"}},"1.10.11-beta-20260811112752.0":{"name":"@midscene/cli","version":"1.10.11-beta-20260811112752.0","license":"MIT","_id":"@midscene/cli@1.10.11-beta-20260811112752.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1f4d89b232ea78979994df36ac47debc94255c6b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11-beta-20260811112752.0.tgz","fileCount":16,"integrity":"sha512-1sTVgbDlbB3lKL6WfMiRvDYeD+AatroLhIZ0LaxlvctRVbBTShzpp4yfezo1eP1uWx5fxyoo1oxN6UhCMeq4SQ==","signatures":[{"sig":"MEUCIQCSr6cTvzN7fSS7VDVsNBKcBBbCM46AIJ8RM3WNUz3tZgIgAPfrpmkBCHsw+TsLAYpH1fErB9NM8whpSQg/poZVzSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11-beta-20260811112752.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/aeec22647d22006d2c4db25c9fda3687/midscene-cli-1.10.11-beta-20260811112752.0.tgz","_integrity":"sha512-1sTVgbDlbB3lKL6WfMiRvDYeD+AatroLhIZ0LaxlvctRVbBTShzpp4yfezo1eP1uWx5fxyoo1oxN6UhCMeq4SQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11-beta-20260811112752.0","@midscene/web":"1.10.11-beta-20260811112752.0","@midscene/core":"1.10.11-beta-20260811112752.0","@midscene/shared":"1.10.11-beta-20260811112752.0","@midscene/android":"1.10.11-beta-20260811112752.0","@midscene/harmony":"1.10.11-beta-20260811112752.0","@midscene/computer":"1.10.11-beta-20260811112752.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11-beta-20260811112752.0_1786447863432_0.4237514269190372","host":"s3://npm-registry-packages-npm-production"}},"1.10.11-beta-20260812022607.0":{"name":"@midscene/cli","version":"1.10.11-beta-20260812022607.0","license":"MIT","_id":"@midscene/cli@1.10.11-beta-20260812022607.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"28faf717b5d56039eec18dc7f5ae92f9e25a0429","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11-beta-20260812022607.0.tgz","fileCount":16,"integrity":"sha512-///uxcrEBR1acwZifrxG9S4EQnOGjrYQveV+Uuwr3asjJ580O7U3481eerM/Fb3pPB6TBEWyExIEaiAe3VP/Uw==","signatures":[{"sig":"MEUCIG3tGoar4N03xayBsAxwcEpFv/qcHusyiYt+pxa1pMJdAiEAuMg4wlWYuVnc7/r1o2z54u7C1Sp0yyymNmTA+MWMJAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11-beta-20260812022607.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fa3866e1c2361310c96f539fbdda194a/midscene-cli-1.10.11-beta-20260812022607.0.tgz","_integrity":"sha512-///uxcrEBR1acwZifrxG9S4EQnOGjrYQveV+Uuwr3asjJ580O7U3481eerM/Fb3pPB6TBEWyExIEaiAe3VP/Uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11-beta-20260812022607.0","@midscene/web":"1.10.11-beta-20260812022607.0","@midscene/core":"1.10.11-beta-20260812022607.0","@midscene/shared":"1.10.11-beta-20260812022607.0","@midscene/android":"1.10.11-beta-20260812022607.0","@midscene/harmony":"1.10.11-beta-20260812022607.0","@midscene/computer":"1.10.11-beta-20260812022607.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11-beta-20260812022607.0_1786501729924_0.2899433493092545","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"@midscene/cli","version":"1.10.11","license":"MIT","_id":"@midscene/cli@1.10.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"db9dec2caef5848c03a8eaf09d3b4393a303ae04","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11.tgz","fileCount":16,"integrity":"sha512-Jr5hzEvzlog7ram26ZHq4amAOwFA0aK0MgBG7Nb0veNax/ovyyTKa9OwwBYHiOdu6OITETKB7X2kNWNrKyQzBQ==","signatures":[{"sig":"MEQCIEwxgOABrMofKyUXOCCf3eUoLLx3beglgj1U1b2uXnxoAiBIO8uFAiPqXZld9H8RtsM/k6AaTIQFxNTaQ43VUlPBMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080848},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/03b00c475995c8b5348c051e8869ce35/midscene-cli-1.10.11.tgz","_integrity":"sha512-Jr5hzEvzlog7ram26ZHq4amAOwFA0aK0MgBG7Nb0veNax/ovyyTKa9OwwBYHiOdu6OITETKB7X2kNWNrKyQzBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11","@midscene/web":"1.10.11","@midscene/core":"1.10.11","@midscene/shared":"1.10.11","@midscene/android":"1.10.11","@midscene/harmony":"1.10.11","@midscene/computer":"1.10.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11_1786501779820_0.518053375674079","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812024941.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812024941.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812024941.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"65c106637707477def2ec5c9fceca089d69e6335","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812024941.0.tgz","fileCount":16,"integrity":"sha512-vdzPmfwh1z76mOjgJHKAi3NehPFFjAmEmVqJ00RFnXUV3fsNIi2aKXVOmYslDeNPJI93DiVuDDgwOSPpuipsmw==","signatures":[{"sig":"MEUCICiZWYt8NZChzz6D23c7mHeRZ353vntfk8v5Sj9LPXWvAiEAz6LbOFRtNmg2UUziYWTHHkt8xeNQriH7Szew/J+X7Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812024941.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8a38215775cf54e3986969a613678246/midscene-cli-1.10.12-beta-20260812024941.0.tgz","_integrity":"sha512-vdzPmfwh1z76mOjgJHKAi3NehPFFjAmEmVqJ00RFnXUV3fsNIi2aKXVOmYslDeNPJI93DiVuDDgwOSPpuipsmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812024941.0","@midscene/web":"1.10.12-beta-20260812024941.0","@midscene/core":"1.10.12-beta-20260812024941.0","@midscene/shared":"1.10.12-beta-20260812024941.0","@midscene/android":"1.10.12-beta-20260812024941.0","@midscene/harmony":"1.10.12-beta-20260812024941.0","@midscene/computer":"1.10.12-beta-20260812024941.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812024941.0_1786503184800_0.4919362417242106","host":"s3://npm-registry-packages-npm-production"}},"1.10.11-beta-20260812054615.0":{"name":"@midscene/cli","version":"1.10.11-beta-20260812054615.0","license":"MIT","_id":"@midscene/cli@1.10.11-beta-20260812054615.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fbcd2c5cfa753bd208863398363f638658da8af9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.11-beta-20260812054615.0.tgz","fileCount":16,"integrity":"sha512-wVdsNMVuiA5yixXU1aUnPdFQDpLT4mOFMuTImSCLFT8NZy6vIFG3IeGWvwqgXkYqxgit22FWYsMIIE0wuNLVDA==","signatures":[{"sig":"MEUCICh2ycpX2A3Kl12i0oWlBpEZgKKfiIN4kk8CMInQz8E7AiEAnfOSt2NGnnhSLCRY5Jm/kdLiueX4Fl2AwdqvbKFCszA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.11-beta-20260812054615.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/646f61e191cb65317633bb02af426316/midscene-cli-1.10.11-beta-20260812054615.0.tgz","_integrity":"sha512-wVdsNMVuiA5yixXU1aUnPdFQDpLT4mOFMuTImSCLFT8NZy6vIFG3IeGWvwqgXkYqxgit22FWYsMIIE0wuNLVDA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.11-beta-20260812054615.0","@midscene/web":"1.10.11-beta-20260812054615.0","@midscene/core":"1.10.11-beta-20260812054615.0","@midscene/shared":"1.10.11-beta-20260812054615.0","@midscene/android":"1.10.11-beta-20260812054615.0","@midscene/harmony":"1.10.11-beta-20260812054615.0","@midscene/computer":"1.10.11-beta-20260812054615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.11-beta-20260812054615.0_1786513759373_0.8909979448865943","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812055946.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812055946.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812055946.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9a7211818d9bc546b5e7445de199f04046237aee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812055946.0.tgz","fileCount":16,"integrity":"sha512-5Yv+/oPwyEAVyCQDi+JzoYPtTeyvPMHyzysutNUQJvXUlJGK6X9JRnJc5ti5G0pXtsXl+MPicntLZY2tFlUhtg==","signatures":[{"sig":"MEYCIQDdHlRM+U1XBIp4I9AQAMAMjkZJvCAtb60h1UrpBq+tXgIhAIIzT71O4oGf9yPf7AWkVBRxiYHiQst+3Ul4Jyy22TqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812055946.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4335c8a36dd4c84c9e72811c86da11d0/midscene-cli-1.10.12-beta-20260812055946.0.tgz","_integrity":"sha512-5Yv+/oPwyEAVyCQDi+JzoYPtTeyvPMHyzysutNUQJvXUlJGK6X9JRnJc5ti5G0pXtsXl+MPicntLZY2tFlUhtg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812055946.0","@midscene/web":"1.10.12-beta-20260812055946.0","@midscene/core":"1.10.12-beta-20260812055946.0","@midscene/shared":"1.10.12-beta-20260812055946.0","@midscene/android":"1.10.12-beta-20260812055946.0","@midscene/harmony":"1.10.12-beta-20260812055946.0","@midscene/computer":"1.10.12-beta-20260812055946.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812055946.0_1786514566289_0.37643760429063033","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812055926.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812055926.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812055926.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c32224480aa2ce79fbc1b0ed5468b169796b63a8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812055926.0.tgz","fileCount":16,"integrity":"sha512-bk9rtwc6P5+o2gT19fhk+ibiAMSFUE94dIZ1VVWIeJtUaVi1CZr1C3xxHAYbUPaGy9EzKowa6ZfLiE0Dtls2lg==","signatures":[{"sig":"MEQCICLF2j0x8Ks3LuFkqZO2gtb5jaZhEd3SxXqgwJ8x6cmrAiAEYWG+HeYHjtxFlrKIr4LZ5A8tg1YrW6Rn1AZxsCLoEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812055926.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/10aabfd093f5cad2aadac261aaae2e1b/midscene-cli-1.10.12-beta-20260812055926.0.tgz","_integrity":"sha512-bk9rtwc6P5+o2gT19fhk+ibiAMSFUE94dIZ1VVWIeJtUaVi1CZr1C3xxHAYbUPaGy9EzKowa6ZfLiE0Dtls2lg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812055926.0","@midscene/web":"1.10.12-beta-20260812055926.0","@midscene/core":"1.10.12-beta-20260812055926.0","@midscene/shared":"1.10.12-beta-20260812055926.0","@midscene/android":"1.10.12-beta-20260812055926.0","@midscene/harmony":"1.10.12-beta-20260812055926.0","@midscene/computer":"1.10.12-beta-20260812055926.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812055926.0_1786514581997_0.752012617627096","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812075703.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812075703.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812075703.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4bb0cceba2b91aae508165db88598893801d7f22","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812075703.0.tgz","fileCount":16,"integrity":"sha512-mCU0OdmrNkepLaniO9eXfh37uMI/fRoAcq+rGZD63sXtG58LZSJ2YOXaHE/SZN5AvhgtQu+5OqIDKWsu/eH19w==","signatures":[{"sig":"MEUCIQCrbgqB1nNrJFjkB4sXIWbOlzZu9+ncHZlYgbLLOafWFgIgKbYX87Zhpbfn6IEO+8+9HRIe+C3lEh9YF+272Y39hAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812075703.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bf1e16ad38f2be734c6668cc0f211a3c/midscene-cli-1.10.12-beta-20260812075703.0.tgz","_integrity":"sha512-mCU0OdmrNkepLaniO9eXfh37uMI/fRoAcq+rGZD63sXtG58LZSJ2YOXaHE/SZN5AvhgtQu+5OqIDKWsu/eH19w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812075703.0","@midscene/web":"1.10.12-beta-20260812075703.0","@midscene/core":"1.10.12-beta-20260812075703.0","@midscene/shared":"1.10.12-beta-20260812075703.0","@midscene/android":"1.10.12-beta-20260812075703.0","@midscene/harmony":"1.10.12-beta-20260812075703.0","@midscene/computer":"1.10.12-beta-20260812075703.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812075703.0_1786521616221_0.5993443541753272","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812090032.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812090032.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812090032.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"01f7a2a2931681a583b1ad3db5627d388bacdb33","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812090032.0.tgz","fileCount":16,"integrity":"sha512-b3LnWfharn7NUFqFD9QfWP8KvCLspl/Ni8m2YVtjkgboP/sU4fthRqWyf2VGtopi2PKZUo3dnKD6z9af9zG2Fw==","signatures":[{"sig":"MEQCIESyhpzwVCJkcT1DC5aGLkRfjdNXozZ7ry24h1SQbbgKAiABJg7mBh0fNX2QVbOUZ/Zlhy/4ijMZHE93kpFC1PWpyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812090032.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6d776fe099b6011cef50d5cbef2109a9/midscene-cli-1.10.12-beta-20260812090032.0.tgz","_integrity":"sha512-b3LnWfharn7NUFqFD9QfWP8KvCLspl/Ni8m2YVtjkgboP/sU4fthRqWyf2VGtopi2PKZUo3dnKD6z9af9zG2Fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812090032.0","@midscene/web":"1.10.12-beta-20260812090032.0","@midscene/core":"1.10.12-beta-20260812090032.0","@midscene/shared":"1.10.12-beta-20260812090032.0","@midscene/android":"1.10.12-beta-20260812090032.0","@midscene/harmony":"1.10.12-beta-20260812090032.0","@midscene/computer":"1.10.12-beta-20260812090032.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812090032.0_1786525429701_0.12112249663858643","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812091725.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812091725.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812091725.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8bace11cd5db01a9bed723755c62294becf2cf72","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812091725.0.tgz","fileCount":16,"integrity":"sha512-Kll8kNC1kOx5LVkMRSHkBW+Mtj4ohNC9Ml0+scdBBnuCvW4T0Kg3UxzgCRqCWZJeO8yf8ihlYFYmDJiPOxHQuw==","signatures":[{"sig":"MEUCIC3HKta+mW+paDFhBUGreR1wb8ObOKb7V7PddhnZ394bAiEAuHRj5+120Yc3f1KXS9xFUXHlRsLJKMUHtmOjAfky7i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812091725.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f2a4dc97ad11204d933acb85c46abfc6/midscene-cli-1.10.12-beta-20260812091725.0.tgz","_integrity":"sha512-Kll8kNC1kOx5LVkMRSHkBW+Mtj4ohNC9Ml0+scdBBnuCvW4T0Kg3UxzgCRqCWZJeO8yf8ihlYFYmDJiPOxHQuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812091725.0","@midscene/web":"1.10.12-beta-20260812091725.0","@midscene/core":"1.10.12-beta-20260812091725.0","@midscene/shared":"1.10.12-beta-20260812091725.0","@midscene/android":"1.10.12-beta-20260812091725.0","@midscene/harmony":"1.10.12-beta-20260812091725.0","@midscene/computer":"1.10.12-beta-20260812091725.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812091725.0_1786526444631_0.4639407725454421","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260812094659.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260812094659.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260812094659.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1ae81614284639f916fa3c87b266f592751239ee","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260812094659.0.tgz","fileCount":16,"integrity":"sha512-0bKiISO2UkpLpCjM6gkkd1wFNJPnF6bNitHVEMSfSbMWuLpM6a7TRkTcOomOfR8Xfs6vCw3ZQL3rsD6gUhMb+g==","signatures":[{"sig":"MEQCIFpNlXY9DQElQxtq10eX+ThW4g86ZwVu28cbGPD6vYeQAiBgYdfcV8+l0qsKui3cDJqIZsnHcKTM9t7pYBMxNlKZiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260812094659.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/906548437699e3e8b39c3e90bb074393/midscene-cli-1.10.12-beta-20260812094659.0.tgz","_integrity":"sha512-0bKiISO2UkpLpCjM6gkkd1wFNJPnF6bNitHVEMSfSbMWuLpM6a7TRkTcOomOfR8Xfs6vCw3ZQL3rsD6gUhMb+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260812094659.0","@midscene/web":"1.10.12-beta-20260812094659.0","@midscene/core":"1.10.12-beta-20260812094659.0","@midscene/shared":"1.10.12-beta-20260812094659.0","@midscene/android":"1.10.12-beta-20260812094659.0","@midscene/harmony":"1.10.12-beta-20260812094659.0","@midscene/computer":"1.10.12-beta-20260812094659.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260812094659.0_1786528220649_0.47853813434762604","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260813045118.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260813045118.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260813045118.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0914ea1561353c6d25b311916437c0c6e8c9226e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260813045118.0.tgz","fileCount":16,"integrity":"sha512-QxAidaRi9jLcYH+m6Hi5j1oTWfTQLG6Jb4NPRg6LlDwX2jgRQUMqnJ6fKqoJi3vfgfc8+4OHbSzD3ZpLjVSUVQ==","signatures":[{"sig":"MEUCIDAcdhoEeS8EEB9w8dSzWGT8K5VAxGIzbz8apzitXGZGAiEAoi6xYgOq0zUa8QenqUzSJhRaMjJ7xuZul47r7KIi6pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260813045118.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5de2851552b0d450231c2e16415000ec/midscene-cli-1.10.12-beta-20260813045118.0.tgz","_integrity":"sha512-QxAidaRi9jLcYH+m6Hi5j1oTWfTQLG6Jb4NPRg6LlDwX2jgRQUMqnJ6fKqoJi3vfgfc8+4OHbSzD3ZpLjVSUVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260813045118.0","@midscene/web":"1.10.12-beta-20260813045118.0","@midscene/core":"1.10.12-beta-20260813045118.0","@midscene/shared":"1.10.12-beta-20260813045118.0","@midscene/android":"1.10.12-beta-20260813045118.0","@midscene/harmony":"1.10.12-beta-20260813045118.0","@midscene/computer":"1.10.12-beta-20260813045118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260813045118.0_1786596872469_0.12524624781104343","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260813045826.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260813045826.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260813045826.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b93b6ad437ecd1a5c3a25f2af095434c0cd50854","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260813045826.0.tgz","fileCount":16,"integrity":"sha512-f2TANYxjAdnixoQSqL3NZgw7d5MHQEgbG+oPovPZj8G1V3/MLCkEWTUzj6rcWI84cMCmJHLYNbSP9/xQmrMHuw==","signatures":[{"sig":"MEUCIEPvi8yFMRi/9hAzUeSFaN8ooVNALSWZCYNoxPbQbDszAiEA3JPMtj99w9NXy6z+aPl+FyVsjlU1TcyHTbl+CeAlIdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260813045826.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9157627a864aed5c675ff26ce73bbaed/midscene-cli-1.10.12-beta-20260813045826.0.tgz","_integrity":"sha512-f2TANYxjAdnixoQSqL3NZgw7d5MHQEgbG+oPovPZj8G1V3/MLCkEWTUzj6rcWI84cMCmJHLYNbSP9/xQmrMHuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260813045826.0","@midscene/web":"1.10.12-beta-20260813045826.0","@midscene/core":"1.10.12-beta-20260813045826.0","@midscene/shared":"1.10.12-beta-20260813045826.0","@midscene/android":"1.10.12-beta-20260813045826.0","@midscene/harmony":"1.10.12-beta-20260813045826.0","@midscene/computer":"1.10.12-beta-20260813045826.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260813045826.0_1786597293975_0.02984846478842318","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260813050119.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260813050119.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260813050119.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b5cbe25ffbd643669d24233b7ecb41fe5d770f7e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260813050119.0.tgz","fileCount":16,"integrity":"sha512-S+JPAoqgb1DGB4FReqkF4833D5jngVNFaWjKcX0tDaW3KnhkLSm55tKGaHmqTWEssLJOIZd4dw9qL/Ts/9ILfQ==","signatures":[{"sig":"MEUCIEFGtKcdDfH7PDFUif7n/ltfMav+CImGRdWCpLHDZ4v1AiEAq5DZcfyIw1u8aiP20yJyZ+woIAhpaAreP9FGMeW0Yqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5114784},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260813050119.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/647dc3265c89285cbdf2aea212e11ccb/midscene-cli-1.10.12-beta-20260813050119.0.tgz","_integrity":"sha512-S+JPAoqgb1DGB4FReqkF4833D5jngVNFaWjKcX0tDaW3KnhkLSm55tKGaHmqTWEssLJOIZd4dw9qL/Ts/9ILfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260813050119.0","@midscene/web":"1.10.12-beta-20260813050119.0","@midscene/core":"1.10.12-beta-20260813050119.0","@midscene/shared":"1.10.12-beta-20260813050119.0","@midscene/android":"1.10.12-beta-20260813050119.0","@midscene/harmony":"1.10.12-beta-20260813050119.0","@midscene/computer":"1.10.12-beta-20260813050119.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260813050119.0_1786597472508_0.2793120707754009","host":"s3://npm-registry-packages-npm-production"}},"1.10.12-beta-20260813061816.0":{"name":"@midscene/cli","version":"1.10.12-beta-20260813061816.0","license":"MIT","_id":"@midscene/cli@1.10.12-beta-20260813061816.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"09f1ab2b4929157cab49bc4cf5380889201f41ae","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12-beta-20260813061816.0.tgz","fileCount":16,"integrity":"sha512-9tbt+I+bROHOs4Ijj9/x9BHgjCBZ2U7KVUC1Mjhf8LtJn8ZxFbhfW3okw7uJcY7zR3kf0PfQCOa29spo3QxJYg==","signatures":[{"sig":"MEYCIQCNVaqG8WTgL1P2rFPGAjMda3vhCFVWgDz9dr6cPzQThgIhAKQ05JcCh1bQeicjrLNO56OzaWN6zVqlXmkEwhbtel9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12-beta-20260813061816.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/42c9d9fad3cf4090198d627f9510f7ee/midscene-cli-1.10.12-beta-20260813061816.0.tgz","_integrity":"sha512-9tbt+I+bROHOs4Ijj9/x9BHgjCBZ2U7KVUC1Mjhf8LtJn8ZxFbhfW3okw7uJcY7zR3kf0PfQCOa29spo3QxJYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12-beta-20260813061816.0","@midscene/web":"1.10.12-beta-20260813061816.0","@midscene/core":"1.10.12-beta-20260813061816.0","@midscene/shared":"1.10.12-beta-20260813061816.0","@midscene/android":"1.10.12-beta-20260813061816.0","@midscene/harmony":"1.10.12-beta-20260813061816.0","@midscene/computer":"1.10.12-beta-20260813061816.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12-beta-20260813061816.0_1786602068228_0.7902136947378502","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"@midscene/cli","version":"1.10.12","license":"MIT","_id":"@midscene/cli@1.10.12","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"907742443cac594be13fda31122c4c647c67ee99","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.12.tgz","fileCount":16,"integrity":"sha512-m1jv4GAKlsHdJy85bfhT3jErQpMYSl2jsJDMCt4HPNY1dsntiRsrapxysE+wywJLLw1X9DuyFVv2+6Qg7TYH7A==","signatures":[{"sig":"MEUCIQC2u0AMdXMmY/k+FfXmKlzD2N3rfC87bONruypzbFpjMQIgVntjiYxK0vLLJW44fA0mSU9uEcPndf8/liaOWzfi4Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080848},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.12.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/78bc38feb4166555dbb6544a40bdf3ab/midscene-cli-1.10.12.tgz","_integrity":"sha512-m1jv4GAKlsHdJy85bfhT3jErQpMYSl2jsJDMCt4HPNY1dsntiRsrapxysE+wywJLLw1X9DuyFVv2+6Qg7TYH7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.12","@midscene/web":"1.10.12","@midscene/core":"1.10.12","@midscene/shared":"1.10.12","@midscene/android":"1.10.12","@midscene/harmony":"1.10.12","@midscene/computer":"1.10.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.12_1786612221639_0.26132609683754326","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260813113249.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260813113249.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260813113249.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"987f76baf24c50877913ad8ed634695c119155cd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260813113249.0.tgz","fileCount":16,"integrity":"sha512-TGr1FFaFdE27EtNbCpR6shhgqcp3q9QfzZTwahbfgCCbo+qjsPxrdL1/RDDDh/Lfp7jFTrXRuFnv9cyIXE6sbg==","signatures":[{"sig":"MEYCIQDxmnVEzoGdaQU2wzyq2KokSDiIFyLzesjUw2FkBru8YAIhAI0k9P3cmytpmTK4u5mBkbuwBhdszzXmrQodC4nCOw0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5102565},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260813113249.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f7257361c4279d7e70bce5e16d026ec3/midscene-cli-1.10.13-beta-20260813113249.0.tgz","_integrity":"sha512-TGr1FFaFdE27EtNbCpR6shhgqcp3q9QfzZTwahbfgCCbo+qjsPxrdL1/RDDDh/Lfp7jFTrXRuFnv9cyIXE6sbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260813113249.0","@midscene/web":"1.10.13-beta-20260813113249.0","@midscene/core":"1.10.13-beta-20260813113249.0","@midscene/shared":"1.10.13-beta-20260813113249.0","@midscene/android":"1.10.13-beta-20260813113249.0","@midscene/harmony":"1.10.13-beta-20260813113249.0","@midscene/computer":"1.10.13-beta-20260813113249.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260813113249.0_1786620978758_0.7648028384838561","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260814035158.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260814035158.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260814035158.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"757df82bad03acc520ae5cbbf19ed260d50c1870","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260814035158.0.tgz","fileCount":16,"integrity":"sha512-j9FSSIPBFF4bjsYdhQ+oCSYKeai/MjjPQU9UkQBWe4zS9jLwwdF+rZIVI0VFRDZDUgnnVcHp7NECEhwOLmw2Kw==","signatures":[{"sig":"MEUCIQCuhTVxr0K38nuH+fbw0cBGeICxtYG++E97m8fqujQ8aAIgDHcEr97DmKmehXODVjrGkpapoCQXx4yh+ZUkamfYZQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260814035158.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3fe8fc1e3734704489db3e38122c9afe/midscene-cli-1.10.13-beta-20260814035158.0.tgz","_integrity":"sha512-j9FSSIPBFF4bjsYdhQ+oCSYKeai/MjjPQU9UkQBWe4zS9jLwwdF+rZIVI0VFRDZDUgnnVcHp7NECEhwOLmw2Kw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260814035158.0","@midscene/web":"1.10.13-beta-20260814035158.0","@midscene/core":"1.10.13-beta-20260814035158.0","@midscene/shared":"1.10.13-beta-20260814035158.0","@midscene/android":"1.10.13-beta-20260814035158.0","@midscene/harmony":"1.10.13-beta-20260814035158.0","@midscene/computer":"1.10.13-beta-20260814035158.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260814035158.0_1786679725885_0.08641308126251901","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260814091036.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260814091036.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260814091036.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"073605c3fc25b0e711fb5e771a08138c9c924e49","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260814091036.0.tgz","fileCount":16,"integrity":"sha512-u54UF+5iS0nUFBxqoZOI8GQJ3yorWMonfcgA0ICNf1FkMkDMjr7uAoE2SONmiKcC8rbO1wiOj4lHDMO7yo/OeQ==","signatures":[{"sig":"MEQCIEcUTjaLe/IC1FiTPro6fz7N9KkMC4LaaIhhjuBB9DRaAiBz0a1ZO3wu2O3YLIvohtYG/GPT3LlDbvoUIVVnlgvyGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260814091036.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/daf13d79494d8126a3ed8bd9d5babc34/midscene-cli-1.10.13-beta-20260814091036.0.tgz","_integrity":"sha512-u54UF+5iS0nUFBxqoZOI8GQJ3yorWMonfcgA0ICNf1FkMkDMjr7uAoE2SONmiKcC8rbO1wiOj4lHDMO7yo/OeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260814091036.0","@midscene/web":"1.10.13-beta-20260814091036.0","@midscene/core":"1.10.13-beta-20260814091036.0","@midscene/shared":"1.10.13-beta-20260814091036.0","@midscene/android":"1.10.13-beta-20260814091036.0","@midscene/harmony":"1.10.13-beta-20260814091036.0","@midscene/computer":"1.10.13-beta-20260814091036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260814091036.0_1786698850135_0.45813254464651365","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260817061457.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260817061457.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260817061457.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dff8bd1c7d356c1c9a867a1736361e4ce234a9c2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260817061457.0.tgz","fileCount":16,"integrity":"sha512-JHxgwe5kCOhFCeDlfqRcSmRQ43UY8yS8llhBwQb90wo5CuH2rPDJw0tRJjSPYPUM5QE0DrkU/xoKpTuFQJ2J4A==","signatures":[{"sig":"MEQCIEtsLOXTkQg/fkmnakxle1aCpu5WQUdhYA25Nl1pycKxAiBm3jgt5GjIVhQsfUQWxr/tp0lsUV9C5QRR1c8vowg4vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260817061457.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4bfe9aca72c6b997a799add123427af7/midscene-cli-1.10.13-beta-20260817061457.0.tgz","_integrity":"sha512-JHxgwe5kCOhFCeDlfqRcSmRQ43UY8yS8llhBwQb90wo5CuH2rPDJw0tRJjSPYPUM5QE0DrkU/xoKpTuFQJ2J4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260817061457.0","@midscene/web":"1.10.13-beta-20260817061457.0","@midscene/core":"1.10.13-beta-20260817061457.0","@midscene/shared":"1.10.13-beta-20260817061457.0","@midscene/android":"1.10.13-beta-20260817061457.0","@midscene/harmony":"1.10.13-beta-20260817061457.0","@midscene/computer":"1.10.13-beta-20260817061457.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260817061457.0_1786947523749_0.2631994521601455","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260817074825.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260817074825.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260817074825.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a2ae529103e2e8b1aac009b75bef632bbe0bc47b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260817074825.0.tgz","fileCount":16,"integrity":"sha512-jo9s+7l7PE/uQux9GK+gitio9gpOHPHUR1S+IGS1W2un7l1FdIWzvzTnrfuISaAOxLL8GS6Ww8PiLKU7/2QwgA==","signatures":[{"sig":"MEQCIHYwuB1WrMRzFCBdXdcgPuObUzok4FEvfLzaw/EfLABpAiApQIdIP9GF2Bq3N4lTWwy8QKBjEvPutipHBhf90QWVlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260817074825.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a86b9b24238d13e0d40d37477c617a66/midscene-cli-1.10.13-beta-20260817074825.0.tgz","_integrity":"sha512-jo9s+7l7PE/uQux9GK+gitio9gpOHPHUR1S+IGS1W2un7l1FdIWzvzTnrfuISaAOxLL8GS6Ww8PiLKU7/2QwgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260817074825.0","@midscene/web":"1.10.13-beta-20260817074825.0","@midscene/core":"1.10.13-beta-20260817074825.0","@midscene/shared":"1.10.13-beta-20260817074825.0","@midscene/android":"1.10.13-beta-20260817074825.0","@midscene/harmony":"1.10.13-beta-20260817074825.0","@midscene/computer":"1.10.13-beta-20260817074825.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260817074825.0_1786953124197_0.013887616931287594","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260818075040.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260818075040.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260818075040.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e470f7257be167d52064e6beea6a283d5d055687","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260818075040.0.tgz","fileCount":16,"integrity":"sha512-acDMFbO32kj+CJ2RWzJ1tBaRhPXEXnLyWA7TFTU9+rBpCgE+jrhe8J+gPwz838Ry/vZEW9mK8vao6NfX3kNrUQ==","signatures":[{"sig":"MEQCIFdYUbFTEzYb4yRs7TA9omWD0RyoqHJFkObiQYC6ZQ9kAiBrd7h2s79mb2eTJ/uZ8/EpfiXk7QP8j9Cr+1UCYie9sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260818075040.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/381d0d2d101b89cab4b1ca60e302c53e/midscene-cli-1.10.13-beta-20260818075040.0.tgz","_integrity":"sha512-acDMFbO32kj+CJ2RWzJ1tBaRhPXEXnLyWA7TFTU9+rBpCgE+jrhe8J+gPwz838Ry/vZEW9mK8vao6NfX3kNrUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260818075040.0","@midscene/web":"1.10.13-beta-20260818075040.0","@midscene/core":"1.10.13-beta-20260818075040.0","@midscene/shared":"1.10.13-beta-20260818075040.0","@midscene/android":"1.10.13-beta-20260818075040.0","@midscene/harmony":"1.10.13-beta-20260818075040.0","@midscene/computer":"1.10.13-beta-20260818075040.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260818075040.0_1787039650682_0.6974833406112206","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260818094410.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260818094410.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260818094410.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1881b4fb23c0393d7bcbb56d578b4a8d720822dc","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260818094410.0.tgz","fileCount":16,"integrity":"sha512-zapdwL+VDIpQOcPP4gu+OivnASZVl3nBQ7rSjJpDz82P3hS2eswczRpRKeimjOCzqZf4aV9txvWwBAlqBP/K/A==","signatures":[{"sig":"MEUCIQC5s4IlgshDkwb6ILt/+kJC/ABzHAMigdMCN+K35y4c2gIgdG5oMNBxHJTO3wpgTN9KGCS3Xb6A5f1C6Ly0GvlNfLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260818094410.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/05ab78810c7408d3388faa4de01d145d/midscene-cli-1.10.13-beta-20260818094410.0.tgz","_integrity":"sha512-zapdwL+VDIpQOcPP4gu+OivnASZVl3nBQ7rSjJpDz82P3hS2eswczRpRKeimjOCzqZf4aV9txvWwBAlqBP/K/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260818094410.0","@midscene/web":"1.10.13-beta-20260818094410.0","@midscene/core":"1.10.13-beta-20260818094410.0","@midscene/shared":"1.10.13-beta-20260818094410.0","@midscene/android":"1.10.13-beta-20260818094410.0","@midscene/harmony":"1.10.13-beta-20260818094410.0","@midscene/computer":"1.10.13-beta-20260818094410.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260818094410.0_1787046457176_0.4117537364484469","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@midscene/cli","version":"1.11.0","license":"MIT","_id":"@midscene/cli@1.11.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cc15dc2b2aa5a2c0881ab1547829af06f7b54bb6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.0.tgz","fileCount":16,"integrity":"sha512-0+p2s1tDRmHnAfTkPBem9AeoC6csYYgX5jPq3hbYPC2MOG55ydBpozVXKxM9n12B1D/mvlOX7PpQ2AYtvWIQyg==","signatures":[{"sig":"MEQCIBKnlVtq8XD6V792sIkvnn6O7MeSZrWu7u3FeDD8lGrVAiA9Uq/b9KnsGOcs6KSfVS6r75YTHmwMUm7jz59PYnOsQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080836},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/495d548f17470b28dc23a8cdd137f40e/midscene-cli-1.11.0.tgz","_integrity":"sha512-0+p2s1tDRmHnAfTkPBem9AeoC6csYYgX5jPq3hbYPC2MOG55ydBpozVXKxM9n12B1D/mvlOX7PpQ2AYtvWIQyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.0","@midscene/web":"1.11.0","@midscene/core":"1.11.0","@midscene/shared":"1.11.0","@midscene/android":"1.11.0","@midscene/harmony":"1.11.0","@midscene/computer":"1.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1787055068424_0.30166243299340256","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260818121107.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260818121107.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260818121107.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ddb250beca444e795a53ad503ab5d4c364096a13","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260818121107.0.tgz","fileCount":16,"integrity":"sha512-B8U0xzsOHVk70fllsrRdUxpyluNxaQH9LYkotloXsiHsUxnMiJgfE4hAAefFoLn7VVVxU4K0hnLdnIG8a1B3XQ==","signatures":[{"sig":"MEQCID3cDkxwkGvaeo6+92dEK0wzEjFCjhU5TTF5HtYq86zaAiBGYiiNROuh1m6XrQWnT5cNEY55OnFa/EKuCS/AujBcQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260818121107.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6a636774c3e0d87e02485983a1e00111/midscene-cli-1.10.13-beta-20260818121107.0.tgz","_integrity":"sha512-B8U0xzsOHVk70fllsrRdUxpyluNxaQH9LYkotloXsiHsUxnMiJgfE4hAAefFoLn7VVVxU4K0hnLdnIG8a1B3XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260818121107.0","@midscene/web":"1.10.13-beta-20260818121107.0","@midscene/core":"1.10.13-beta-20260818121107.0","@midscene/shared":"1.10.13-beta-20260818121107.0","@midscene/android":"1.10.13-beta-20260818121107.0","@midscene/harmony":"1.10.13-beta-20260818121107.0","@midscene/computer":"1.10.13-beta-20260818121107.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260818121107.0_1787055278809_0.1909380746179028","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260818123028.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260818123028.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260818123028.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c1d80b7e1bd00cc40338c5e3d7f3d8ef9b9fcf58","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260818123028.0.tgz","fileCount":16,"integrity":"sha512-7euECMmM2CbhboncvarvaXr5v+kPYn2AQhyryox7AjqJzrOOqnJ76lu2lvGlK96BJzz1hv8WJyZ8FDfqiPyXsw==","signatures":[{"sig":"MEUCIBa1FoyvIfyfxs06pOnK/l5r6ApdE7mPrUtVO7UBEwhRAiEA6gLUnT/KSSJ3w1bzJrf6QrRLvcQ9bAauqR9VJsDa3jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260818123028.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/666480769aa637ff7797643983a0c5d6/midscene-cli-1.11.1-beta-20260818123028.0.tgz","_integrity":"sha512-7euECMmM2CbhboncvarvaXr5v+kPYn2AQhyryox7AjqJzrOOqnJ76lu2lvGlK96BJzz1hv8WJyZ8FDfqiPyXsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260818123028.0","@midscene/web":"1.11.1-beta-20260818123028.0","@midscene/core":"1.11.1-beta-20260818123028.0","@midscene/shared":"1.11.1-beta-20260818123028.0","@midscene/android":"1.11.1-beta-20260818123028.0","@midscene/harmony":"1.11.1-beta-20260818123028.0","@midscene/computer":"1.11.1-beta-20260818123028.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260818123028.0_1787056438326_0.19440120390424598","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260819031908.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260819031908.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260819031908.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ca880e3275fe880f66d0e003725e24b1514073c3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260819031908.0.tgz","fileCount":16,"integrity":"sha512-viyIWo8/qq51dxToKUdhGv9gaL+4DOLCiklWcuVc+OJr4LtvXzQ2l0I7TDAkPIc9NXB7H3lNfsOaJaNGqy+hkQ==","signatures":[{"sig":"MEUCIQDT6pPq40HjWfugiwuxYs9Kdb4TnGdzF0XzW1PZIlj9ZQIgMjeC1T0oFuciA6X9GuvEYFXd1f5hbe98PY3KVAIfXXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260819031908.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/cf905a407d027f24e450a10e18070faf/midscene-cli-1.11.1-beta-20260819031908.0.tgz","_integrity":"sha512-viyIWo8/qq51dxToKUdhGv9gaL+4DOLCiklWcuVc+OJr4LtvXzQ2l0I7TDAkPIc9NXB7H3lNfsOaJaNGqy+hkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260819031908.0","@midscene/web":"1.11.1-beta-20260819031908.0","@midscene/core":"1.11.1-beta-20260819031908.0","@midscene/shared":"1.11.1-beta-20260819031908.0","@midscene/android":"1.11.1-beta-20260819031908.0","@midscene/harmony":"1.11.1-beta-20260819031908.0","@midscene/computer":"1.11.1-beta-20260819031908.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260819031908.0_1787109768667_0.24763505688653598","host":"s3://npm-registry-packages-npm-production"}},"1.10.13-beta-20260820033918.0":{"name":"@midscene/cli","version":"1.10.13-beta-20260820033918.0","license":"MIT","_id":"@midscene/cli@1.10.13-beta-20260820033918.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7f81552ac6f88fc62051792d056eff7dce3a9622","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.10.13-beta-20260820033918.0.tgz","fileCount":16,"integrity":"sha512-0YcUsjw6elI8yUXGFxG6JZf0pA/z8xjmaxpD6GauctT8FcjXVYloSrhTeXjh1VsVxspI4XydFNtpw8jMDMisnQ==","signatures":[{"sig":"MEYCIQC8z7u0qwFqQV+f1IZEdUDxqcrKpIa7Ulv9eZEhMuDHbQIhAON//PnGspT+DOcaRbHq+e9OWtCpPFW2ahiQjZhnpgQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081096},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.10.13-beta-20260820033918.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/22036c3ae6e7095f0f15814866dab1ba/midscene-cli-1.10.13-beta-20260820033918.0.tgz","_integrity":"sha512-0YcUsjw6elI8yUXGFxG6JZf0pA/z8xjmaxpD6GauctT8FcjXVYloSrhTeXjh1VsVxspI4XydFNtpw8jMDMisnQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.10.13-beta-20260820033918.0","@midscene/web":"1.10.13-beta-20260820033918.0","@midscene/core":"1.10.13-beta-20260820033918.0","@midscene/shared":"1.10.13-beta-20260820033918.0","@midscene/android":"1.10.13-beta-20260820033918.0","@midscene/harmony":"1.10.13-beta-20260820033918.0","@midscene/computer":"1.10.13-beta-20260820033918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.13-beta-20260820033918.0_1787197365289_0.9649591112906293","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820034948.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820034948.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820034948.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4c023e84c5c5c651f569f5bbb3aa11c4fb6f63bf","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820034948.0.tgz","fileCount":16,"integrity":"sha512-vwDSXx0RIupHJTJbt1/u2vo3OCYzzoUd2rMGSeLN0Sl1WNoL++lErbzsCeTe767Ehic9fOGkIt1R9FuEREacRg==","signatures":[{"sig":"MEUCIGD/2h3RwyWKAjQl9ft0BDGv2QgEBdm6nOcmONR6Lq5uAiEArwqIoasus+64rEGKFODL/61ms3xZqAJEZz5CW7DAgZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820034948.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4964ffc6f3d628e81237e2568107b89f/midscene-cli-1.11.1-beta-20260820034948.0.tgz","_integrity":"sha512-vwDSXx0RIupHJTJbt1/u2vo3OCYzzoUd2rMGSeLN0Sl1WNoL++lErbzsCeTe767Ehic9fOGkIt1R9FuEREacRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820034948.0","@midscene/web":"1.11.1-beta-20260820034948.0","@midscene/core":"1.11.1-beta-20260820034948.0","@midscene/shared":"1.11.1-beta-20260820034948.0","@midscene/android":"1.11.1-beta-20260820034948.0","@midscene/harmony":"1.11.1-beta-20260820034948.0","@midscene/computer":"1.11.1-beta-20260820034948.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820034948.0_1787197969187_0.6064168320062757","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820063321.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820063321.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820063321.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"54ee9afa50795078202ba0a74064a21522e62e13","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820063321.0.tgz","fileCount":16,"integrity":"sha512-c6wNEK5DQjmiRW1pqq5kSP2kOIPFDJGfwpRhoiu5B8P3HyYi67YLd0usu/VyTnHn+EtvGp/ENXnqRv9y04OMRA==","signatures":[{"sig":"MEUCIQC9UjJZlpH+0l2u6IvmHCNK8vtlHIbIB0Moemi5aSoBiAIgILzK798uBnbK6dJZPJixXZ8JGF1Q69DxavOtPVBEE0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820063321.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/326ea1e32aa4b0332792f67e48963be2/midscene-cli-1.11.1-beta-20260820063321.0.tgz","_integrity":"sha512-c6wNEK5DQjmiRW1pqq5kSP2kOIPFDJGfwpRhoiu5B8P3HyYi67YLd0usu/VyTnHn+EtvGp/ENXnqRv9y04OMRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820063321.0","@midscene/web":"1.11.1-beta-20260820063321.0","@midscene/core":"1.11.1-beta-20260820063321.0","@midscene/shared":"1.11.1-beta-20260820063321.0","@midscene/android":"1.11.1-beta-20260820063321.0","@midscene/harmony":"1.11.1-beta-20260820063321.0","@midscene/computer":"1.11.1-beta-20260820063321.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820063321.0_1787207781085_0.2367693464440459","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820075617.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820075617.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820075617.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"214c41d0c5584690bbd7cab77d470c06fa250f79","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820075617.0.tgz","fileCount":16,"integrity":"sha512-904jP6UszEhA90CLI5PRaMZrMuCRWklItqbD8M9kTawQV7Gp9jirdsacFvz2RZ0VuJVY0+tk5yOYFczRqOzw8w==","signatures":[{"sig":"MEYCIQCfztVQ+DuqVMOcUW4wqsaOFoa3IdlNXPE5/TssiWkmvwIhAMZuicHvoYRJu4A8uKrfpA/OcKqxTDXxE76QnnxFkcXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820075617.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e6e5b4fb2f194f2fd6dc3f9ee289f3a9/midscene-cli-1.11.1-beta-20260820075617.0.tgz","_integrity":"sha512-904jP6UszEhA90CLI5PRaMZrMuCRWklItqbD8M9kTawQV7Gp9jirdsacFvz2RZ0VuJVY0+tk5yOYFczRqOzw8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820075617.0","@midscene/web":"1.11.1-beta-20260820075617.0","@midscene/core":"1.11.1-beta-20260820075617.0","@midscene/shared":"1.11.1-beta-20260820075617.0","@midscene/android":"1.11.1-beta-20260820075617.0","@midscene/harmony":"1.11.1-beta-20260820075617.0","@midscene/computer":"1.11.1-beta-20260820075617.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820075617.0_1787212792977_0.8873205692040416","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820090925.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820090925.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820090925.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fa1dcc84acabb4a01431a2d42fd677220c039409","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820090925.0.tgz","fileCount":16,"integrity":"sha512-VXdUUF4c3xxwWpLXJdYMSMNUYcXDeJXxycMzuH4YNHOdZush7RdEa72LH/LOIEr9wUlIFLp9wb+QGWrn7/Z3Ig==","signatures":[{"sig":"MEYCIQDODok0e6daFZzJIEjYLgsGqZxTmo+D7ut5SPHq0FlqPwIhALtEw4gUjpFC6rhB6hynHSvzKYCtn5DZbyymzCSSb22Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820090925.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9514a8e84a7f2621738bcef1db24d658/midscene-cli-1.11.1-beta-20260820090925.0.tgz","_integrity":"sha512-VXdUUF4c3xxwWpLXJdYMSMNUYcXDeJXxycMzuH4YNHOdZush7RdEa72LH/LOIEr9wUlIFLp9wb+QGWrn7/Z3Ig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820090925.0","@midscene/web":"1.11.1-beta-20260820090925.0","@midscene/core":"1.11.1-beta-20260820090925.0","@midscene/shared":"1.11.1-beta-20260820090925.0","@midscene/android":"1.11.1-beta-20260820090925.0","@midscene/harmony":"1.11.1-beta-20260820090925.0","@midscene/computer":"1.11.1-beta-20260820090925.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820090925.0_1787217147501_0.6209629078276344","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820101203.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820101203.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820101203.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"082b68a1bb623a3f15fef79c9b67cf819050cc6a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820101203.0.tgz","fileCount":16,"integrity":"sha512-dJMBPYb0LgrIsA22j+HwLRm02OJSvwMXYtSpJ+U710aeRdNH+ml/ztHa0d56BoWg5NnFthtcVlrx85ejkJiV2A==","signatures":[{"sig":"MEQCIGGDhHJaYFtlZu3IfyV9is2ivgb5wwisvExjC7C17Nh9AiAjcWm1GpB1IAhdBUhnJMK2Kaf86b8ntIegz1i1nToPZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820101203.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/63b5696480b07a2415a29e356b58a6c3/midscene-cli-1.11.1-beta-20260820101203.0.tgz","_integrity":"sha512-dJMBPYb0LgrIsA22j+HwLRm02OJSvwMXYtSpJ+U710aeRdNH+ml/ztHa0d56BoWg5NnFthtcVlrx85ejkJiV2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820101203.0","@midscene/web":"1.11.1-beta-20260820101203.0","@midscene/core":"1.11.1-beta-20260820101203.0","@midscene/shared":"1.11.1-beta-20260820101203.0","@midscene/android":"1.11.1-beta-20260820101203.0","@midscene/harmony":"1.11.1-beta-20260820101203.0","@midscene/computer":"1.11.1-beta-20260820101203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820101203.0_1787220934168_0.10065213945647411","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820121924.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820121924.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820121924.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a1d3477876b0d03242c55abeceefd83b928bef14","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820121924.0.tgz","fileCount":16,"integrity":"sha512-jZCyJk+UyYD/xYCkT+lL4wfyU2fOS7EcsI87XHjl5f3E2wsWM0eYFh+1h76cjbd5f16bmaU6gdfWMeB8o9Gcbg==","signatures":[{"sig":"MEUCIQCVIFl/JrlLU6H2O1NC1p/qQuPeJEcg29a5CIz3tcHSXwIgCx7Ej9Jh4Zf9m7Rcev9a9o147PWB7HVCz6h93p+hMdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820121924.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/933de461c29986d69488aaab696c6c42/midscene-cli-1.11.1-beta-20260820121924.0.tgz","_integrity":"sha512-jZCyJk+UyYD/xYCkT+lL4wfyU2fOS7EcsI87XHjl5f3E2wsWM0eYFh+1h76cjbd5f16bmaU6gdfWMeB8o9Gcbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820121924.0","@midscene/web":"1.11.1-beta-20260820121924.0","@midscene/core":"1.11.1-beta-20260820121924.0","@midscene/shared":"1.11.1-beta-20260820121924.0","@midscene/android":"1.11.1-beta-20260820121924.0","@midscene/harmony":"1.11.1-beta-20260820121924.0","@midscene/computer":"1.11.1-beta-20260820121924.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820121924.0_1787228589511_0.5950557939682881","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260820123839.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260820123839.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260820123839.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c391194f265e1dd241bf30eb200a153d322f5e48","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260820123839.0.tgz","fileCount":16,"integrity":"sha512-XdfIOczI7ZW+muC5lO8wskxQoCksOEIGP93F2z5n7FnrAm+PKAqKBtSOREYeVFRjhKPwcjbvRaREKrLn1RjA3A==","signatures":[{"sig":"MEYCIQCkE5LSEHxjbPxyvsjMfhryFkIdad1CRc4rbG6Ci0MBhgIhAJXVkaIP3FWgwCr4x9czvq2qfVq620jLZgUxBPI0ZAAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260820123839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/51ef1e9a776e0a51523cad5e5a2e5937/midscene-cli-1.11.1-beta-20260820123839.0.tgz","_integrity":"sha512-XdfIOczI7ZW+muC5lO8wskxQoCksOEIGP93F2z5n7FnrAm+PKAqKBtSOREYeVFRjhKPwcjbvRaREKrLn1RjA3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260820123839.0","@midscene/web":"1.11.1-beta-20260820123839.0","@midscene/core":"1.11.1-beta-20260820123839.0","@midscene/shared":"1.11.1-beta-20260820123839.0","@midscene/android":"1.11.1-beta-20260820123839.0","@midscene/harmony":"1.11.1-beta-20260820123839.0","@midscene/computer":"1.11.1-beta-20260820123839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260820123839.0_1787229730797_0.41222155380681436","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821034449.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821034449.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821034449.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6ee7d27d02d08d4829246ca32d25d303cf9e0feb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821034449.0.tgz","fileCount":16,"integrity":"sha512-d+1fpa+RiyV2Ydk4A0qdl+Fk5vzRrfS+AHWJ1KHluTmsWVwI37Gms6JJFUxxQZ8G8l0QyYMRGRuWHmB4v1QVdw==","signatures":[{"sig":"MEQCIGPYfdkUG33XCWJmr4DnYXE4+mAseTSx7ccdMeMw9AnGAiBc7u45q/yfWwFdMq6/auBsBE8/8xPdZiyz4Y5q+D1ddg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821034449.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c6fa8e6c055b9510bdb544c190c2914d/midscene-cli-1.11.1-beta-20260821034449.0.tgz","_integrity":"sha512-d+1fpa+RiyV2Ydk4A0qdl+Fk5vzRrfS+AHWJ1KHluTmsWVwI37Gms6JJFUxxQZ8G8l0QyYMRGRuWHmB4v1QVdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821034449.0","@midscene/web":"1.11.1-beta-20260821034449.0","@midscene/core":"1.11.1-beta-20260821034449.0","@midscene/shared":"1.11.1-beta-20260821034449.0","@midscene/android":"1.11.1-beta-20260821034449.0","@midscene/harmony":"1.11.1-beta-20260821034449.0","@midscene/computer":"1.11.1-beta-20260821034449.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821034449.0_1787284109874_0.6351822692351385","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821034635.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821034635.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821034635.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"314e1035fe7e36630250bf52c189560f15bb891c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821034635.0.tgz","fileCount":16,"integrity":"sha512-V6vuE/YHtARZICnAySniC4L4wgmolaKWHniehb5RxIxXXEdtJsGf9UMPAJ3i51zOwJ6ONee4KEfVYaURZpQxUw==","signatures":[{"sig":"MEYCIQCbTq/SbkwcxcVg7xzBik+QCdL7LXnHdxkHAR5nJ3KACQIhAMLYhrV/LDMGjc/taWi5mQz/RTTmdY6ZR5cUpIt0DG+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821034635.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e1afd4b4d8944a6c1bfcac2a58d8ea67/midscene-cli-1.11.1-beta-20260821034635.0.tgz","_integrity":"sha512-V6vuE/YHtARZICnAySniC4L4wgmolaKWHniehb5RxIxXXEdtJsGf9UMPAJ3i51zOwJ6ONee4KEfVYaURZpQxUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821034635.0","@midscene/web":"1.11.1-beta-20260821034635.0","@midscene/core":"1.11.1-beta-20260821034635.0","@midscene/shared":"1.11.1-beta-20260821034635.0","@midscene/android":"1.11.1-beta-20260821034635.0","@midscene/harmony":"1.11.1-beta-20260821034635.0","@midscene/computer":"1.11.1-beta-20260821034635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821034635.0_1787284207437_0.5938301757575009","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821034948.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821034948.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821034948.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"18b6c1e9961f1816f49a57dca6432c82bdaa1237","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821034948.0.tgz","fileCount":16,"integrity":"sha512-iJht4n6/G6VCvTbcwNm+nD/hIvK70cZq01vJq9njOO2937z5z2JTJnH/iOE2t9ZpLxiwGdCJ5da7KHxWDRaoCg==","signatures":[{"sig":"MEQCIDs66DuBWiggodDoGZd+cdkV7Ypt5DTdoferDkDO319cAiBYy0yAWMy86r6yYDDp6dX+Rd/aV0jIemOvzY0dxgibqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821034948.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/518c16cd3ede0721d0aecc657ca73d3a/midscene-cli-1.11.1-beta-20260821034948.0.tgz","_integrity":"sha512-iJht4n6/G6VCvTbcwNm+nD/hIvK70cZq01vJq9njOO2937z5z2JTJnH/iOE2t9ZpLxiwGdCJ5da7KHxWDRaoCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821034948.0","@midscene/web":"1.11.1-beta-20260821034948.0","@midscene/core":"1.11.1-beta-20260821034948.0","@midscene/shared":"1.11.1-beta-20260821034948.0","@midscene/android":"1.11.1-beta-20260821034948.0","@midscene/harmony":"1.11.1-beta-20260821034948.0","@midscene/computer":"1.11.1-beta-20260821034948.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821034948.0_1787284353339_0.7017019935088471","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821044126.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821044126.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821044126.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f13ccaa9a110b38a99e72f163374de6954a6b44b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821044126.0.tgz","fileCount":16,"integrity":"sha512-fckv7RsuZGla3pfLnU9HZxMWOEUnKqI8rV8oQEVwTG8Nu3zl/m7/x78AmQ6372Y+BYfPEd3KdvOCRl2vkppFzA==","signatures":[{"sig":"MEQCIBFQ2QQAwL/Om0vUDVAq8psrTV8Gw0SmHtE4H1UAIHZcAiBtGWCfe7pnlt5KgCAv0beLKbSOMT2wy1Lyh0qVrMMpCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821044126.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/91cffcf4cdc3b97cd027360a128ae3c3/midscene-cli-1.11.1-beta-20260821044126.0.tgz","_integrity":"sha512-fckv7RsuZGla3pfLnU9HZxMWOEUnKqI8rV8oQEVwTG8Nu3zl/m7/x78AmQ6372Y+BYfPEd3KdvOCRl2vkppFzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821044126.0","@midscene/web":"1.11.1-beta-20260821044126.0","@midscene/core":"1.11.1-beta-20260821044126.0","@midscene/shared":"1.11.1-beta-20260821044126.0","@midscene/android":"1.11.1-beta-20260821044126.0","@midscene/harmony":"1.11.1-beta-20260821044126.0","@midscene/computer":"1.11.1-beta-20260821044126.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821044126.0_1787287504914_0.4703233651762253","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821064919.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821064919.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821064919.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"923f0df02bdfb2ceb98eb6b4e263fc4650d89c65","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821064919.0.tgz","fileCount":16,"integrity":"sha512-JGTaEypqG/RhcKsAePqB1Rbx06v3mjIsQJ8CjjufRfCjp8piM7Dm6BehYt5/UnSKcd7a/VXLYV6gMF4OzJPOEA==","signatures":[{"sig":"MEUCIC6RadJkTHCsr5hDuITAIESkpGuJYe9++8+os3hWmj0GAiEAswsDyl7GWDt0rJm66mCTE0b6Yg7wYB/qCiaIq0Spd8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821064919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/af84aeb74a7d2b5911ec299878bfacab/midscene-cli-1.11.1-beta-20260821064919.0.tgz","_integrity":"sha512-JGTaEypqG/RhcKsAePqB1Rbx06v3mjIsQJ8CjjufRfCjp8piM7Dm6BehYt5/UnSKcd7a/VXLYV6gMF4OzJPOEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821064919.0","@midscene/web":"1.11.1-beta-20260821064919.0","@midscene/core":"1.11.1-beta-20260821064919.0","@midscene/shared":"1.11.1-beta-20260821064919.0","@midscene/android":"1.11.1-beta-20260821064919.0","@midscene/harmony":"1.11.1-beta-20260821064919.0","@midscene/computer":"1.11.1-beta-20260821064919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821064919.0_1787295128092_0.6331788328424002","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821071735.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821071735.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821071735.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2003c6d349979714bfaf5fc5421262cf947b74b2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821071735.0.tgz","fileCount":16,"integrity":"sha512-tevsMG6yKvLC9fqehKetZT1M513rP6AUz/NXJfc61tmQOTbMyjwTf6yZVhH/bGzjTJfsvO7nNZJT9oDG9Wb6sg==","signatures":[{"sig":"MEUCIQCFDMiGVWXnPl9+QOe76OicBrinFG+/Gevxkjq2YYFuHgIgRKxsIJyyw3bsJyaI/GzOzRLuxRZixkdNK4lsZujUnbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821071735.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7029aaa428d43cd2a2a69c3afe895104/midscene-cli-1.11.1-beta-20260821071735.0.tgz","_integrity":"sha512-tevsMG6yKvLC9fqehKetZT1M513rP6AUz/NXJfc61tmQOTbMyjwTf6yZVhH/bGzjTJfsvO7nNZJT9oDG9Wb6sg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821071735.0","@midscene/web":"1.11.1-beta-20260821071735.0","@midscene/core":"1.11.1-beta-20260821071735.0","@midscene/shared":"1.11.1-beta-20260821071735.0","@midscene/android":"1.11.1-beta-20260821071735.0","@midscene/harmony":"1.11.1-beta-20260821071735.0","@midscene/computer":"1.11.1-beta-20260821071735.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821071735.0_1787296826962_0.040926123146886706","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821084042.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821084042.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821084042.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"669a893699f350269fe47ba26d1dd1ede4453c86","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821084042.0.tgz","fileCount":16,"integrity":"sha512-h111nm1GscZZk8cbgCorW78F/ekbcFq6g3YYnTmApoxXczztoVK/zxunVyLL0jiz7sxpVbr+cUmxQMatEfKfmw==","signatures":[{"sig":"MEUCIQD4ESfDRZ2g1dv8Yc/nvljuICJlpzBQR2TZS1zwIFmGOQIgBVMs7Mvpd/C5G9PJwj0Y4F+geoEbkeInRDdg3ZRJRME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821084042.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bd3fede5e5906a9bd6322f420758f021/midscene-cli-1.11.1-beta-20260821084042.0.tgz","_integrity":"sha512-h111nm1GscZZk8cbgCorW78F/ekbcFq6g3YYnTmApoxXczztoVK/zxunVyLL0jiz7sxpVbr+cUmxQMatEfKfmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821084042.0","@midscene/web":"1.11.1-beta-20260821084042.0","@midscene/core":"1.11.1-beta-20260821084042.0","@midscene/shared":"1.11.1-beta-20260821084042.0","@midscene/android":"1.11.1-beta-20260821084042.0","@midscene/harmony":"1.11.1-beta-20260821084042.0","@midscene/computer":"1.11.1-beta-20260821084042.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821084042.0_1787301850938_0.8019192136680562","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821093448.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821093448.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821093448.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c61f445f5efb14c5a381acecaa640fe2708f56f1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821093448.0.tgz","fileCount":16,"integrity":"sha512-pQCbC+bfTQ30FfFqqF9Sh6SA6QaphmPQ9Wn445fomD3aw9GfV1FBkKq0rTRWaHYaz9EfPNa9and8AbJr18QP6A==","signatures":[{"sig":"MEYCIQC+eF7fGS9KzQOBOXej64CkDvvmcP7CBabJHUvsfjJjOQIhAJ47akqDqD55WdepqM1mbEX6lqLkTF6vS3hcYaeDijvz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821093448.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c518b43e33e2cf1ea6e4181abc258dd5/midscene-cli-1.11.1-beta-20260821093448.0.tgz","_integrity":"sha512-pQCbC+bfTQ30FfFqqF9Sh6SA6QaphmPQ9Wn445fomD3aw9GfV1FBkKq0rTRWaHYaz9EfPNa9and8AbJr18QP6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821093448.0","@midscene/web":"1.11.1-beta-20260821093448.0","@midscene/core":"1.11.1-beta-20260821093448.0","@midscene/shared":"1.11.1-beta-20260821093448.0","@midscene/android":"1.11.1-beta-20260821093448.0","@midscene/harmony":"1.11.1-beta-20260821093448.0","@midscene/computer":"1.11.1-beta-20260821093448.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821093448.0_1787305049627_0.03471094266348129","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821111517.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821111517.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821111517.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b3d494a20f1e446d25205b99248daf967149f247","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821111517.0.tgz","fileCount":16,"integrity":"sha512-gqIGe4V8HJg4fdJFqylK2oXX2/U1T+LrXjBdfJCJtKpC+HURB+/Eazjq2dTvbivr1p7MIsWMXde4vg+98ktzhA==","signatures":[{"sig":"MEQCIH3WowjbuT0x9IdF5mkbum9OJIRzDC1Jrn54R2rPFUfUAiBgTpDA1naRHMEuflGIC9F1/dAm+KYIPiCUE2WLgO1fig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821111517.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/065f35f405a98d49dbdd9bbc44e31233/midscene-cli-1.11.1-beta-20260821111517.0.tgz","_integrity":"sha512-gqIGe4V8HJg4fdJFqylK2oXX2/U1T+LrXjBdfJCJtKpC+HURB+/Eazjq2dTvbivr1p7MIsWMXde4vg+98ktzhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821111517.0","@midscene/web":"1.11.1-beta-20260821111517.0","@midscene/core":"1.11.1-beta-20260821111517.0","@midscene/shared":"1.11.1-beta-20260821111517.0","@midscene/android":"1.11.1-beta-20260821111517.0","@midscene/harmony":"1.11.1-beta-20260821111517.0","@midscene/computer":"1.11.1-beta-20260821111517.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821111517.0_1787311131871_0.5954836773535432","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260821125003.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260821125003.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260821125003.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"15b270d8ca5c47e7d4942038db4f7233c336f457","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260821125003.0.tgz","fileCount":16,"integrity":"sha512-t8spYOqdOGNcwgKqXduP38HJVgCkT+jJ9QqmMbJf4mOBToXy8lhU5kXs5fYzDWKWH+Kn1pJvzg0Zf9xUS8JpZg==","signatures":[{"sig":"MEYCIQDotOosxstovn2qNUvQHbItt3TtAb2OUN8WlhWfzykTowIhAL4VTueXbDuVDKtNKR8My0nwmKcISPHJaLROK+R/3lAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260821125003.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0f5cc6d7fcd878b3eee89fdff7beeeaf/midscene-cli-1.11.1-beta-20260821125003.0.tgz","_integrity":"sha512-t8spYOqdOGNcwgKqXduP38HJVgCkT+jJ9QqmMbJf4mOBToXy8lhU5kXs5fYzDWKWH+Kn1pJvzg0Zf9xUS8JpZg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260821125003.0","@midscene/web":"1.11.1-beta-20260821125003.0","@midscene/core":"1.11.1-beta-20260821125003.0","@midscene/shared":"1.11.1-beta-20260821125003.0","@midscene/android":"1.11.1-beta-20260821125003.0","@midscene/harmony":"1.11.1-beta-20260821125003.0","@midscene/computer":"1.11.1-beta-20260821125003.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260821125003.0_1787316810659_0.3198392546173916","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@midscene/cli","version":"1.12.0","license":"MIT","_id":"@midscene/cli@1.12.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0db11539a3781f96f4c80c266ca0c93050c384a6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.0.tgz","fileCount":16,"integrity":"sha512-/oW4tJJ9a2oC1V/nw7ta5kd5VUlXE1tdHOstBmIRdI++wL/vL/O7GTCECDr2I0r6co+MR8w4eaWmqZ13e3Gz3w==","signatures":[{"sig":"MEQCIEEa6cd26XAlDtrjAykfFRsYWuEY5Sg0igHrVImHboMxAiAbL8C3Svb+hC3HiUmOBEE7wiB6uYzdzwoYXyl9miFyOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080836},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6c0add6a78db3a969b8bd52c523acba0/midscene-cli-1.12.0.tgz","_integrity":"sha512-/oW4tJJ9a2oC1V/nw7ta5kd5VUlXE1tdHOstBmIRdI++wL/vL/O7GTCECDr2I0r6co+MR8w4eaWmqZ13e3Gz3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.0","@midscene/web":"1.12.0","@midscene/core":"1.12.0","@midscene/shared":"1.12.0","@midscene/android":"1.12.0","@midscene/harmony":"1.12.0","@midscene/computer":"1.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.0_1787537700750_0.29285112743355035","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260824074440.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260824074440.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260824074440.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7fc76a1ff8ec05caea9e277edabe5a00958157e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260824074440.0.tgz","fileCount":16,"integrity":"sha512-wvjHNPqaR2rRva6tpFl0LM2/GGeYsWQDjCfj4KZjiZrc78HqwOCc7a0YgOiXJr2VAooSc100VJYlIxz1pdz5Cg==","signatures":[{"sig":"MEUCIQDu1/F2wJUAweStiyAAn1VBWS1nvLSoxLawr0TVtAbOLgIgLHDuvHjJQhjZktmGMY6uEmIftmuAIl4YSDpwMHJmhWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260824074440.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/dc18ecd6ad41b7969749ad742e1393dd/midscene-cli-1.11.1-beta-20260824074440.0.tgz","_integrity":"sha512-wvjHNPqaR2rRva6tpFl0LM2/GGeYsWQDjCfj4KZjiZrc78HqwOCc7a0YgOiXJr2VAooSc100VJYlIxz1pdz5Cg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260824074440.0","@midscene/web":"1.11.1-beta-20260824074440.0","@midscene/core":"1.11.1-beta-20260824074440.0","@midscene/shared":"1.11.1-beta-20260824074440.0","@midscene/android":"1.11.1-beta-20260824074440.0","@midscene/harmony":"1.11.1-beta-20260824074440.0","@midscene/computer":"1.11.1-beta-20260824074440.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260824074440.0_1787557687179_0.06014576269288763","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260824081526.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260824081526.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260824081526.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"80a2639e6d43943d3d152efefa5278162efc257a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260824081526.0.tgz","fileCount":16,"integrity":"sha512-TLv0ON61mIdNrgU+SMwODq4hiC4oHHlvQwI7+nLasK2SifU8ft8VjWpexBkFAqpJCQVgbZWRsSuQ02h/mimKYA==","signatures":[{"sig":"MEUCIQDOv/xK2tpb/9A4qAN0nxBy+eRzzB+GjXJoBb7xbn84OwIgE3UVnPsTxU3YPXVuE8ikaitUyz61zOVU9cMuFfB/vYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260824081526.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ad7e44d9125490af83dd73810a506548/midscene-cli-1.12.1-beta-20260824081526.0.tgz","_integrity":"sha512-TLv0ON61mIdNrgU+SMwODq4hiC4oHHlvQwI7+nLasK2SifU8ft8VjWpexBkFAqpJCQVgbZWRsSuQ02h/mimKYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260824081526.0","@midscene/web":"1.12.1-beta-20260824081526.0","@midscene/core":"1.12.1-beta-20260824081526.0","@midscene/shared":"1.12.1-beta-20260824081526.0","@midscene/android":"1.12.1-beta-20260824081526.0","@midscene/harmony":"1.12.1-beta-20260824081526.0","@midscene/computer":"1.12.1-beta-20260824081526.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260824081526.0_1787559526761_0.5091860636182544","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260824081858.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260824081858.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260824081858.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1518a963a463a32d7575f7d11424106ff785c9b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260824081858.0.tgz","fileCount":16,"integrity":"sha512-gzcQSDm9Mnu/UL7i6navLtHFS38ZwNeFWM7iM31RZLwRSZEwQOigKvUTbwzw/44xEm7m9rbP7vz2Kxkz8JwsfA==","signatures":[{"sig":"MEUCIQD379j6wmxcm49rTFT643hUAUL38wt3/7AaUY/44X5+6gIgS0heIjKIoLqWB9qXf37FmLC9Pxuzujrox+hXkQm7T/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260824081858.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/486ed889282ebe564dacde3482df8220/midscene-cli-1.12.1-beta-20260824081858.0.tgz","_integrity":"sha512-gzcQSDm9Mnu/UL7i6navLtHFS38ZwNeFWM7iM31RZLwRSZEwQOigKvUTbwzw/44xEm7m9rbP7vz2Kxkz8JwsfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260824081858.0","@midscene/web":"1.12.1-beta-20260824081858.0","@midscene/core":"1.12.1-beta-20260824081858.0","@midscene/shared":"1.12.1-beta-20260824081858.0","@midscene/android":"1.12.1-beta-20260824081858.0","@midscene/harmony":"1.12.1-beta-20260824081858.0","@midscene/computer":"1.12.1-beta-20260824081858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260824081858.0_1787559744540_0.9788316484563155","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260824091456.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260824091456.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260824091456.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c82ed00a7631f005f59be8da6851ec21efccb8ed","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260824091456.0.tgz","fileCount":16,"integrity":"sha512-cdMgjzaQ9XJRTvcXhVJrHLtOrllb7u0kz+VzPJS17S9Ji3LI8AdRGx9zjGYJIxp7cJapHQODIt7eOaj8AVukhw==","signatures":[{"sig":"MEYCIQD6NS1BsiwDq5cJm0Z9IJvPMFJ6ohqOvzepsq/u453AaAIhAIDVuyViEYCYj7O2TL2GXaz9ov/q5+xhtaDGYb6AoziE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5100696},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260824091456.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a0c30a07c546da6dc8a1a4138f493e96/midscene-cli-1.12.1-beta-20260824091456.0.tgz","_integrity":"sha512-cdMgjzaQ9XJRTvcXhVJrHLtOrllb7u0kz+VzPJS17S9Ji3LI8AdRGx9zjGYJIxp7cJapHQODIt7eOaj8AVukhw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260824091456.0","@midscene/web":"1.12.1-beta-20260824091456.0","@midscene/core":"1.12.1-beta-20260824091456.0","@midscene/shared":"1.12.1-beta-20260824091456.0","@midscene/android":"1.12.1-beta-20260824091456.0","@midscene/harmony":"1.12.1-beta-20260824091456.0","@midscene/computer":"1.12.1-beta-20260824091456.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260824091456.0_1787563096055_0.6089032106502061","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260824094033.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260824094033.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260824094033.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"36dac1d525ebd5ab9308aabecf2e087c208357b1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260824094033.0.tgz","fileCount":16,"integrity":"sha512-/NXOI1DoNflxGbPMdDQalubyBPXS3s9/brBjUjRphvtHl6heomTizmAI9ESwrV/+FZaBC2IKen0m6JFk3D43qw==","signatures":[{"sig":"MEUCIA32tk4P9G/7pRlCqeI18qOzT7b7Mn13kCfxElBflDgSAiEA5mFd41be6owWUyc42IlTKTccA3r6oR4ec6mN4Qeyim8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5100696},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260824094033.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/90a4825a424db5b379501d2eae378957/midscene-cli-1.12.1-beta-20260824094033.0.tgz","_integrity":"sha512-/NXOI1DoNflxGbPMdDQalubyBPXS3s9/brBjUjRphvtHl6heomTizmAI9ESwrV/+FZaBC2IKen0m6JFk3D43qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260824094033.0","@midscene/web":"1.12.1-beta-20260824094033.0","@midscene/core":"1.12.1-beta-20260824094033.0","@midscene/shared":"1.12.1-beta-20260824094033.0","@midscene/android":"1.12.1-beta-20260824094033.0","@midscene/harmony":"1.12.1-beta-20260824094033.0","@midscene/computer":"1.12.1-beta-20260824094033.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260824094033.0_1787564637736_0.5256675636405344","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260824130953.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260824130953.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260824130953.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d42820c5ef7dd2cdb1ffd9e424c2067878ba7a8d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260824130953.0.tgz","fileCount":16,"integrity":"sha512-lPLwujSRDVtlRYBh7LV0KqA2PiVtdwAdaT0hnLkxfox8UhvKRke40rxf7fMBBn/oBmqGNAfcmgknzpTisn8nbQ==","signatures":[{"sig":"MEUCIQDs0rlM/D9jb2xHNriGKmm2hoJmimTlf3LBvHB/eNToawIgJs3JZzwdvsWMaXagdjjI95zksIauKS3ny331JH67H4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260824130953.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f4645f78fcad830e2720a1efe8f8b53c/midscene-cli-1.11.1-beta-20260824130953.0.tgz","_integrity":"sha512-lPLwujSRDVtlRYBh7LV0KqA2PiVtdwAdaT0hnLkxfox8UhvKRke40rxf7fMBBn/oBmqGNAfcmgknzpTisn8nbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260824130953.0","@midscene/web":"1.11.1-beta-20260824130953.0","@midscene/core":"1.11.1-beta-20260824130953.0","@midscene/shared":"1.11.1-beta-20260824130953.0","@midscene/android":"1.11.1-beta-20260824130953.0","@midscene/harmony":"1.11.1-beta-20260824130953.0","@midscene/computer":"1.11.1-beta-20260824130953.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260824130953.0_1787577212013_0.8940191726596731","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260825034855.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260825034855.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260825034855.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e0e36b9ffd2108d85b4d5d6ae2445652b5749091","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260825034855.0.tgz","fileCount":16,"integrity":"sha512-ZYV8RfF6jstkjBW4TihZ3MzPW9xdxCkV3jhSo3LB2bpYASBNCRoCUOFQOx0v54QfDbT6PAD8Zf/fNtEGoq9t/g==","signatures":[{"sig":"MEUCIQCK8fWx30b/8WsEgi9+pnCgfXxrxcDXhE7B/8e/PMp6ogIga7Isdm3L1RLqhLvInZjzy8/8yhY9akQ9lphiW0reAdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260825034855.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1b6ae4ffb85ff85061e9338d99198015/midscene-cli-1.12.1-beta-20260825034855.0.tgz","_integrity":"sha512-ZYV8RfF6jstkjBW4TihZ3MzPW9xdxCkV3jhSo3LB2bpYASBNCRoCUOFQOx0v54QfDbT6PAD8Zf/fNtEGoq9t/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260825034855.0","@midscene/web":"1.12.1-beta-20260825034855.0","@midscene/core":"1.12.1-beta-20260825034855.0","@midscene/shared":"1.12.1-beta-20260825034855.0","@midscene/android":"1.12.1-beta-20260825034855.0","@midscene/harmony":"1.12.1-beta-20260825034855.0","@midscene/computer":"1.12.1-beta-20260825034855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260825034855.0_1787629912403_0.8477419179567216","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260825071109.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260825071109.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260825071109.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"dc0d442af38e3d0c9cc1c13d5b098b7ab88950d3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260825071109.0.tgz","fileCount":16,"integrity":"sha512-BiPUlx4ccAD04VWbss1dDqNl7DaqjPU75JqrknjcjLFfw0vaS5JiD4292oVPO2oX+7y/KPpBn16RpxIhi3hSRA==","signatures":[{"sig":"MEQCIE1mkfNBxqLMKEPUR8FV7lX2vrQto5zswtN70zCwDe1iAiAJC7GGGRncMxhsUXuDNMHvgK5EL/TYQTFjDgLox/wK0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081052},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260825071109.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/900f7ae68a8d994e06652f975e9731d7/midscene-cli-1.12.1-beta-20260825071109.0.tgz","_integrity":"sha512-BiPUlx4ccAD04VWbss1dDqNl7DaqjPU75JqrknjcjLFfw0vaS5JiD4292oVPO2oX+7y/KPpBn16RpxIhi3hSRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260825071109.0","@midscene/web":"1.12.1-beta-20260825071109.0","@midscene/core":"1.12.1-beta-20260825071109.0","@midscene/shared":"1.12.1-beta-20260825071109.0","@midscene/android":"1.12.1-beta-20260825071109.0","@midscene/harmony":"1.12.1-beta-20260825071109.0","@midscene/computer":"1.12.1-beta-20260825071109.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260825071109.0_1787642079286_0.6065854058121511","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-beta-20260825110930.0":{"name":"@midscene/cli","version":"1.11.1-beta-20260825110930.0","license":"MIT","_id":"@midscene/cli@1.11.1-beta-20260825110930.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fb6e4460238d961423e38ac75e090c194c89eeca","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.11.1-beta-20260825110930.0.tgz","fileCount":16,"integrity":"sha512-2wG2cnFjY4SafKTwTvmj/6mrQeClWfHhrPHTb2e/xtI614WmvNg+3ebFrZEveNZosMRER3So+RtvXSrU7Ju1YQ==","signatures":[{"sig":"MEQCIBdzeA9r58byWNQRCJoBgGrOziuuu7R4p6S/iFR6LUGBAiBfx8EHzOut/QyXvWpZC3wXtlWPH8Y05okRm9KH4Tt7Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081084},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.11.1-beta-20260825110930.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:ai":"AITEST=true vitest --run","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true vitest tests/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2a63f1da4b3bb8801289ab0c43956336/midscene-cli-1.11.1-beta-20260825110930.0.tgz","_integrity":"sha512-2wG2cnFjY4SafKTwTvmj/6mrQeClWfHhrPHTb2e/xtI614WmvNg+3ebFrZEveNZosMRER3So+RtvXSrU7Ju1YQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.11.1-beta-20260825110930.0","@midscene/web":"1.11.1-beta-20260825110930.0","@midscene/core":"1.11.1-beta-20260825110930.0","@midscene/shared":"1.11.1-beta-20260825110930.0","@midscene/android":"1.11.1-beta-20260825110930.0","@midscene/harmony":"1.11.1-beta-20260825110930.0","@midscene/computer":"1.11.1-beta-20260825110930.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1-beta-20260825110930.0_1787656381673_0.9532904823136221","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260826063948.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260826063948.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260826063948.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c4013c608f580ab7591d87905cd84b8050975e0c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260826063948.0.tgz","fileCount":16,"integrity":"sha512-WE0IRWPfyhTaj5AHvKkMhZ0vSZAY7rT+xq19A1GuXravu8TcUEi6N4LQPbzHl2SRsaxrQv57aS56XOOEY5rR4Q==","signatures":[{"sig":"MEQCIEMw4Y03Fu+WQb6Cana8eHy3fD2CydBJe18H6TShh4X5AiAROyBvncg/63Na43ePN0EPfZ7o4W67PzQQTxx5iOyQ1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081052},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260826063948.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8666ca8910d62c6c0fb3023edf41b30d/midscene-cli-1.12.1-beta-20260826063948.0.tgz","_integrity":"sha512-WE0IRWPfyhTaj5AHvKkMhZ0vSZAY7rT+xq19A1GuXravu8TcUEi6N4LQPbzHl2SRsaxrQv57aS56XOOEY5rR4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260826063948.0","@midscene/web":"1.12.1-beta-20260826063948.0","@midscene/core":"1.12.1-beta-20260826063948.0","@midscene/shared":"1.12.1-beta-20260826063948.0","@midscene/android":"1.12.1-beta-20260826063948.0","@midscene/harmony":"1.12.1-beta-20260826063948.0","@midscene/computer":"1.12.1-beta-20260826063948.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260826063948.0_1787726605354_0.1619549560617639","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260826094732.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260826094732.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260826094732.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f3685168000f8499b00254896e2fa42cd121251c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260826094732.0.tgz","fileCount":16,"integrity":"sha512-5PHVauQdvkgY59bEUkd5VtDGQcklMLRAkmqbBENsk0T+EmYk7tj/OGiT2zAaIQxuvUM4+7WPpRMyCxDMEukKQA==","signatures":[{"sig":"MEYCIQCcFAdZf1FNgeFUwoBG+3581wbNVj12YRn8gx+zxANZXQIhAJozTeSQMBYV5yDK6S5ro9wdWGiDdlUsS3CsXfD0fkSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5235562},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260826094732.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/595d163185a8b7dd5ed59071a866f4de/midscene-cli-1.12.1-beta-20260826094732.0.tgz","_integrity":"sha512-5PHVauQdvkgY59bEUkd5VtDGQcklMLRAkmqbBENsk0T+EmYk7tj/OGiT2zAaIQxuvUM4+7WPpRMyCxDMEukKQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260826094732.0","@midscene/web":"1.12.1-beta-20260826094732.0","@midscene/core":"1.12.1-beta-20260826094732.0","@midscene/shared":"1.12.1-beta-20260826094732.0","@midscene/android":"1.12.1-beta-20260826094732.0","@midscene/harmony":"1.12.1-beta-20260826094732.0","@midscene/computer":"1.12.1-beta-20260826094732.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260826094732.0_1787737830266_0.9776868740627589","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260826111246.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260826111246.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260826111246.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"038c1408c80934f309f6af7632284e6e9625fda9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260826111246.0.tgz","fileCount":16,"integrity":"sha512-oyxIXduO3GPhKH4YvTFKmzfEiuPLDCCWwIgN4f3x5hkwUB7dXhmgUpJxoBdJ70WhTaQBIolTJXt13KdRSJ1moA==","signatures":[{"sig":"MEUCIQDWrfl2K9fTneZqOW3oO2BPkgEX7PnZzP5p/RBARWevAAIgDnargpDx/ZQCV2FcQ+OVk2munE8T1M4EpSwZUb4QKWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260826111246.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/462ab6341fabf50a1e5118ac70ab3420/midscene-cli-1.12.1-beta-20260826111246.0.tgz","_integrity":"sha512-oyxIXduO3GPhKH4YvTFKmzfEiuPLDCCWwIgN4f3x5hkwUB7dXhmgUpJxoBdJ70WhTaQBIolTJXt13KdRSJ1moA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260826111246.0","@midscene/web":"1.12.1-beta-20260826111246.0","@midscene/core":"1.12.1-beta-20260826111246.0","@midscene/shared":"1.12.1-beta-20260826111246.0","@midscene/android":"1.12.1-beta-20260826111246.0","@midscene/harmony":"1.12.1-beta-20260826111246.0","@midscene/computer":"1.12.1-beta-20260826111246.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260826111246.0_1787742961258_0.31630696101039324","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260826131413.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260826131413.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260826131413.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"249ca659e0d48e0a2a5dd59334251476722b4511","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260826131413.0.tgz","fileCount":16,"integrity":"sha512-kwfZrWmI9cMg+rEeW2BDOuYNJRPxYxpXhbRG9mstJYxkAVvMg7Kmk9Df0wysYHkz3O0aXdTlblpzBSh/xv7rNw==","signatures":[{"sig":"MEUCIQDSpSpEDvZQVzimoeyIJQW7C/gxSpTVx8hbbZpiScC/1AIgCsOAOABwUd7OSIQelAwyAtSZyIqXxTQPiVFQ4pFTvAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260826131413.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/695741ae74bb63e895bb076e46cc109e/midscene-cli-1.12.1-beta-20260826131413.0.tgz","_integrity":"sha512-kwfZrWmI9cMg+rEeW2BDOuYNJRPxYxpXhbRG9mstJYxkAVvMg7Kmk9Df0wysYHkz3O0aXdTlblpzBSh/xv7rNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260826131413.0","@midscene/web":"1.12.1-beta-20260826131413.0","@midscene/core":"1.12.1-beta-20260826131413.0","@midscene/shared":"1.12.1-beta-20260826131413.0","@midscene/android":"1.12.1-beta-20260826131413.0","@midscene/harmony":"1.12.1-beta-20260826131413.0","@midscene/computer":"1.12.1-beta-20260826131413.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260826131413.0_1787750269846_0.47996549712348524","host":"s3://npm-registry-packages-npm-production"}},"1.12.1-beta-20260827032340.0":{"name":"@midscene/cli","version":"1.12.1-beta-20260827032340.0","license":"MIT","_id":"@midscene/cli@1.12.1-beta-20260827032340.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"5ac9deed1f5757a4572135bf02ea7fb441d1d6a2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1-beta-20260827032340.0.tgz","fileCount":16,"integrity":"sha512-wjmoyZtNKUNTVPJwhICe84aIZK0XsoiEx9TNOtSk+VXm1KuC2hmP4aUOF39h2K9NkPAN8yAj7Qh0U8W66JHx8w==","signatures":[{"sig":"MEQCID0vBAh6xFylnhqWuihDhlTo/a2R1YiillTgj3ftT5gvAiAzJoob7MCkluxdkoiM1/kmyfuKNLpHfzwrJVV0vWj9Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1-beta-20260827032340.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9734bcd78beb51562f4173467323e0e9/midscene-cli-1.12.1-beta-20260827032340.0.tgz","_integrity":"sha512-wjmoyZtNKUNTVPJwhICe84aIZK0XsoiEx9TNOtSk+VXm1KuC2hmP4aUOF39h2K9NkPAN8yAj7Qh0U8W66JHx8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1-beta-20260827032340.0","@midscene/web":"1.12.1-beta-20260827032340.0","@midscene/core":"1.12.1-beta-20260827032340.0","@midscene/shared":"1.12.1-beta-20260827032340.0","@midscene/android":"1.12.1-beta-20260827032340.0","@midscene/harmony":"1.12.1-beta-20260827032340.0","@midscene/computer":"1.12.1-beta-20260827032340.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1-beta-20260827032340.0_1787801235508_0.11268249226162497","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@midscene/cli","version":"1.12.1","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"995ee1d73babe93516ffac51415ddeb961edb9d0","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.1.tgz","fileCount":16,"integrity":"sha512-Shtff9tPB/kv74ekEq2eN2Az2F+mHLgFMHYhoYrNTVRkOYDzK7CV2ZHDLmLzILmu5FO9eLHOFsRVwNVCalOipg==","signatures":[{"sig":"MEUCIQCGZw0gXBQjS+srbaKDvh7B6cUXbQoBX9DoNZiWUs7n1QIgeEL88WXv/x2umFhianSSZ6eOCOV8jO5+o2Wzj5CKSVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5314258},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.1.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a47d1576f652329c14a68fc5a1cbfc70/midscene-cli-1.12.1.tgz","_integrity":"sha512-Shtff9tPB/kv74ekEq2eN2Az2F+mHLgFMHYhoYrNTVRkOYDzK7CV2ZHDLmLzILmu5FO9eLHOFsRVwNVCalOipg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.1","@midscene/web":"1.12.1","@midscene/core":"1.12.1","@midscene/shared":"1.12.1","@midscene/android":"1.12.1","@midscene/harmony":"1.12.1","@midscene/computer":"1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1_1787807319426_0.4712931509300411","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260827052510.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260827052510.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260827052510.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ffe0b4dc48a16f045839e85fd25a6e38564827f1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260827052510.0.tgz","fileCount":16,"integrity":"sha512-Oo8+Nnc+aEB7EWNnLzKVFBiBXs0EUCWonvwKaCHTrSiL5X9+07LYtfd0fxFek33nO+NaNh1dlFAguKE3wrJXqg==","signatures":[{"sig":"MEUCIB/8ag1nZ9hFhaWqKZePgdm1sPDDfSqVGiT8WFWKTh3hAiEA4GyJOqxW5L9hKd1W7cna5sIrcmcBWE6BeBUPIh9jQAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260827052510.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/c56a94487015b2eb218a3554156b82a1/midscene-cli-1.12.2-beta-20260827052510.0.tgz","_integrity":"sha512-Oo8+Nnc+aEB7EWNnLzKVFBiBXs0EUCWonvwKaCHTrSiL5X9+07LYtfd0fxFek33nO+NaNh1dlFAguKE3wrJXqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260827052510.0","@midscene/web":"1.12.2-beta-20260827052510.0","@midscene/core":"1.12.2-beta-20260827052510.0","@midscene/shared":"1.12.2-beta-20260827052510.0","@midscene/android":"1.12.2-beta-20260827052510.0","@midscene/harmony":"1.12.2-beta-20260827052510.0","@midscene/computer":"1.12.2-beta-20260827052510.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260827052510.0_1787808530941_0.21243022319907068","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260827064401.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260827064401.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260827064401.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1b5380458147383a06b13bc5b415ddd642cb6ad1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260827064401.0.tgz","fileCount":16,"integrity":"sha512-jtefrVIQkAtcOERm/HwmpmC/Y5enfoZ41BBWB1LXlqX8d3mr2qfYJy/9+IJXU3fa2Alm28aFDEau962TdG9E7Q==","signatures":[{"sig":"MEQCIDvzthXF2eUWL0PAD/LtlXQyU0GdnSnwj4E5YSsPxrINAiAE6u6HdHHdFO5uI2jfXp9UGwZrj9fI1i1avyfE/CItmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260827064401.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2287f4b057a75b54376184a74e63a33c/midscene-cli-1.12.2-beta-20260827064401.0.tgz","_integrity":"sha512-jtefrVIQkAtcOERm/HwmpmC/Y5enfoZ41BBWB1LXlqX8d3mr2qfYJy/9+IJXU3fa2Alm28aFDEau962TdG9E7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260827064401.0","@midscene/web":"1.12.2-beta-20260827064401.0","@midscene/core":"1.12.2-beta-20260827064401.0","@midscene/shared":"1.12.2-beta-20260827064401.0","@midscene/android":"1.12.2-beta-20260827064401.0","@midscene/harmony":"1.12.2-beta-20260827064401.0","@midscene/computer":"1.12.2-beta-20260827064401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260827064401.0_1787813244201_0.5488116375828098","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260827111913.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260827111913.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260827111913.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"838f2e8a80f22011a5f03c031f76c97c06ee32af","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260827111913.0.tgz","fileCount":16,"integrity":"sha512-ZjdX563Hm8arwl5a9mPElCnn6+zvlRFPJARRz/bNsW8J7uWz+hfZHX/Fjl90jLX7pgTseUd4Y01X7m0KzRkhLA==","signatures":[{"sig":"MEUCICrN9ALRy/+RXGIESvt1YRX3Jl7vMoWcASUsS/aU3zR8AiEA7s6rjBUNcagF/rnQlucdEY5IPP1ffPzflLqSNbl2XRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260827111913.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/174f5cff5e0538c64cbaa3346ce751d1/midscene-cli-1.12.2-beta-20260827111913.0.tgz","_integrity":"sha512-ZjdX563Hm8arwl5a9mPElCnn6+zvlRFPJARRz/bNsW8J7uWz+hfZHX/Fjl90jLX7pgTseUd4Y01X7m0KzRkhLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260827111913.0","@midscene/web":"1.12.2-beta-20260827111913.0","@midscene/core":"1.12.2-beta-20260827111913.0","@midscene/shared":"1.12.2-beta-20260827111913.0","@midscene/android":"1.12.2-beta-20260827111913.0","@midscene/harmony":"1.12.2-beta-20260827111913.0","@midscene/computer":"1.12.2-beta-20260827111913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260827111913.0_1787829757857_0.05370932397589123","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260828034801.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260828034801.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260828034801.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f6a6b9535f3e854da8bc62fc268ca2c64667585a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260828034801.0.tgz","fileCount":16,"integrity":"sha512-65Ewu4naeGiqg5jYe8UvpJuwLVhCu+4V0W5E2vNAI5dNODS0BQbZBCjlaHNA1uY+Bmb69M1ptwF7asqr1qmzpQ==","signatures":[{"sig":"MEUCIQC2teC1Qh1kawtmzw/WpfftKi98e/1nAuafp0PD/2iUQAIgWw+USpCTNZ9EX//KenN+XIEKChD8yfs4999MOxxeL5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260828034801.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d591bcd19a9f3652b7ae22b145e38c66/midscene-cli-1.12.2-beta-20260828034801.0.tgz","_integrity":"sha512-65Ewu4naeGiqg5jYe8UvpJuwLVhCu+4V0W5E2vNAI5dNODS0BQbZBCjlaHNA1uY+Bmb69M1ptwF7asqr1qmzpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260828034801.0","@midscene/web":"1.12.2-beta-20260828034801.0","@midscene/core":"1.12.2-beta-20260828034801.0","@midscene/shared":"1.12.2-beta-20260828034801.0","@midscene/android":"1.12.2-beta-20260828034801.0","@midscene/harmony":"1.12.2-beta-20260828034801.0","@midscene/computer":"1.12.2-beta-20260828034801.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260828034801.0_1787889101721_0.4541502563200237","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260828062905.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260828062905.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260828062905.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d867cd4cea43741d252b3d7982edf411165fbc12","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260828062905.0.tgz","fileCount":16,"integrity":"sha512-7hgLEqnN6uHf+cd4/DyQZWin79TSRK79UyNkCe2TL7jmmPKSbC4LoEA9cFueYo6t+IBn5OHOB3Znl7NukEiFwg==","signatures":[{"sig":"MEQCIF2pusOecRfcVSW+mPw9PYx3cY4KXdzwoY6+PFOotJdpAiBq3kuTPCLK7qVY3bNqNMMtcCddJLg9/O6IrK6NagkhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260828062905.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7822cc09ebad116d223786a0aee5e3b0/midscene-cli-1.12.2-beta-20260828062905.0.tgz","_integrity":"sha512-7hgLEqnN6uHf+cd4/DyQZWin79TSRK79UyNkCe2TL7jmmPKSbC4LoEA9cFueYo6t+IBn5OHOB3Znl7NukEiFwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260828062905.0","@midscene/web":"1.12.2-beta-20260828062905.0","@midscene/core":"1.12.2-beta-20260828062905.0","@midscene/shared":"1.12.2-beta-20260828062905.0","@midscene/android":"1.12.2-beta-20260828062905.0","@midscene/harmony":"1.12.2-beta-20260828062905.0","@midscene/computer":"1.12.2-beta-20260828062905.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260828062905.0_1787898724243_0.43070978761265577","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260828072235.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260828072235.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260828072235.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"147cad88a7c6fcbb65dd10f999269ebee9def2b8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260828072235.0.tgz","fileCount":16,"integrity":"sha512-uCHBlRNR4e0NMIgMUPtag9XSUOv5AcyD5UE3HiZTAMBhEwINIKJvQLPuXbN6vVlAcIAiOq664MV5LWg8ZVlPSA==","signatures":[{"sig":"MEYCIQDQnWFMIjjVPK4w5Ejhge6GFBEIuGzdMBF1qKu+tHETNQIhALBcDokW1EcdUi/aEmZQQ1OVVmA2zI/yzkDaqjtDGnQe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260828072235.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/dc8307ccf6a049232105eea2f5eefdb5/midscene-cli-1.12.2-beta-20260828072235.0.tgz","_integrity":"sha512-uCHBlRNR4e0NMIgMUPtag9XSUOv5AcyD5UE3HiZTAMBhEwINIKJvQLPuXbN6vVlAcIAiOq664MV5LWg8ZVlPSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260828072235.0","@midscene/web":"1.12.2-beta-20260828072235.0","@midscene/core":"1.12.2-beta-20260828072235.0","@midscene/shared":"1.12.2-beta-20260828072235.0","@midscene/android":"1.12.2-beta-20260828072235.0","@midscene/harmony":"1.12.2-beta-20260828072235.0","@midscene/computer":"1.12.2-beta-20260828072235.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260828072235.0_1787901950408_0.009706050156635948","host":"s3://npm-registry-packages-npm-production"}},"1.12.2-beta-20260828074555.0":{"name":"@midscene/cli","version":"1.12.2-beta-20260828074555.0","license":"MIT","_id":"@midscene/cli@1.12.2-beta-20260828074555.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7ee3f183c29af815932876d64c6098ca0e2fec6b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2-beta-20260828074555.0.tgz","fileCount":16,"integrity":"sha512-7ZTAL32OJfH10W+8c7WDUajAy7JDjPaf6wQsrVRzXlVefQxwM2LdOjkfsdHE2GXI9biUL0/t1m+3S6t+1FVyTg==","signatures":[{"sig":"MEYCIQCmRADX0Wx3LiJnAnJ74qMTv3BTrgArXLAhX82dBFsgxQIhANEPMbTOL0lbgpzIluLHIkSvFDBT+GzPR3GGynQocHN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2-beta-20260828074555.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6ccd2ab79057e5f27e1ca9c028ab15a6/midscene-cli-1.12.2-beta-20260828074555.0.tgz","_integrity":"sha512-7ZTAL32OJfH10W+8c7WDUajAy7JDjPaf6wQsrVRzXlVefQxwM2LdOjkfsdHE2GXI9biUL0/t1m+3S6t+1FVyTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2-beta-20260828074555.0","@midscene/web":"1.12.2-beta-20260828074555.0","@midscene/core":"1.12.2-beta-20260828074555.0","@midscene/shared":"1.12.2-beta-20260828074555.0","@midscene/android":"1.12.2-beta-20260828074555.0","@midscene/harmony":"1.12.2-beta-20260828074555.0","@midscene/computer":"1.12.2-beta-20260828074555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2-beta-20260828074555.0_1787903371748_0.999303285479382","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@midscene/cli","version":"1.12.2","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"95c09733e01370a8f6eb48c3c64412d233d52b01","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.2.tgz","fileCount":16,"integrity":"sha512-OdX9FmNp7hVj2br36XN/p2ruIA4RIgiqJcv2ixPE4fL6j08HfdfsN4H8TYy1F9sGC/sQf1q9EWhe3OK2XbdUZA==","signatures":[{"sig":"MEQCIEyGIpLcv9mpeQSBd8zuaqSyQUJaDb/wEr9hWons3YqEAiBkF/ZQw5rihZyBemVTAutrYl1QDBvH3ZD2WPWUWy8e+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5314258},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.2.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b7b5a0ed9d7f1ee5d52bbe9360b64ad0/midscene-cli-1.12.2.tgz","_integrity":"sha512-OdX9FmNp7hVj2br36XN/p2ruIA4RIgiqJcv2ixPE4fL6j08HfdfsN4H8TYy1F9sGC/sQf1q9EWhe3OK2XbdUZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.2","@midscene/web":"1.12.2","@midscene/core":"1.12.2","@midscene/shared":"1.12.2","@midscene/android":"1.12.2","@midscene/harmony":"1.12.2","@midscene/computer":"1.12.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2_1787904262975_0.6069863021082007","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260828085408.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260828085408.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260828085408.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b49167faf0a10217f7dbe788cacdd11df0424154","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260828085408.0.tgz","fileCount":16,"integrity":"sha512-U94tKoams8X+h74PVnzndbupNw00V9LSqWN6jh7EAc5prNY1Ixk7bPSWiEenpmlFCEdFmttGDl/X+iQJSn48Nw==","signatures":[{"sig":"MEYCIQClxG7G4z/3uj014GkqhWkYB5JHO7SUSWR/6oe9PDgRhwIhAM1JUxhOo11bTgFBSiWqqfPpCSi9BIGyGDMITIgSkqlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260828085408.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/308b3b2da7d92ad4e4a1279398dfb4b9/midscene-cli-1.12.3-beta-20260828085408.0.tgz","_integrity":"sha512-U94tKoams8X+h74PVnzndbupNw00V9LSqWN6jh7EAc5prNY1Ixk7bPSWiEenpmlFCEdFmttGDl/X+iQJSn48Nw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260828085408.0","@midscene/web":"1.12.3-beta-20260828085408.0","@midscene/core":"1.12.3-beta-20260828085408.0","@midscene/shared":"1.12.3-beta-20260828085408.0","@midscene/android":"1.12.3-beta-20260828085408.0","@midscene/harmony":"1.12.3-beta-20260828085408.0","@midscene/computer":"1.12.3-beta-20260828085408.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260828085408.0_1787907446799_0.47717560332045883","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260828110230.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260828110230.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260828110230.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"37a3a36b047f1b1e02b8b29082364a7198ceaa1b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260828110230.0.tgz","fileCount":16,"integrity":"sha512-cwhSpCMbJoqR0wtRtwJuq9W8Aee7US/jlCyW5VPukbVCVph9KsGlJOMhdihMyBSGmg+0ALh3IISqC5QXspDmkQ==","signatures":[{"sig":"MEQCIC+5zDESNf0q7Jd/tsBNq508m3oDuYGQPTYzeURBDeTMAiBFG4qPZEuAFo+qnSkR48P+XfTnuqsqxU0tPBqGyoe+5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260828110230.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/869d784afada34e4325b0cfbc0529bfb/midscene-cli-1.12.3-beta-20260828110230.0.tgz","_integrity":"sha512-cwhSpCMbJoqR0wtRtwJuq9W8Aee7US/jlCyW5VPukbVCVph9KsGlJOMhdihMyBSGmg+0ALh3IISqC5QXspDmkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260828110230.0","@midscene/web":"1.12.3-beta-20260828110230.0","@midscene/core":"1.12.3-beta-20260828110230.0","@midscene/shared":"1.12.3-beta-20260828110230.0","@midscene/android":"1.12.3-beta-20260828110230.0","@midscene/harmony":"1.12.3-beta-20260828110230.0","@midscene/computer":"1.12.3-beta-20260828110230.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260828110230.0_1787915123587_0.7102448832553687","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260901063616.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260901063616.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260901063616.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b253432bc4dd9628ceb37ccdcbd2ecc83b82f5e9","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260901063616.0.tgz","fileCount":16,"integrity":"sha512-BplCcYYrkDX1CZlroZ7+kBFx8dA4RC1sP+6LAW82R/s4yvRFg65OCAtSDpNQF4Z/NOvT6wUz/OPbXDcToiYgeQ==","signatures":[{"sig":"MEUCIAGQqrjTxAVSosMGGQgbQaHn/e4/T2n37bNV7gUS7wydAiEA9+x+ztV2rUeFtNRFhNJWuOsbZgpU0FH35Is+B1zGqLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260901063616.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/27d5b1abad94289c2741aa6c013a8e25/midscene-cli-1.12.3-beta-20260901063616.0.tgz","_integrity":"sha512-BplCcYYrkDX1CZlroZ7+kBFx8dA4RC1sP+6LAW82R/s4yvRFg65OCAtSDpNQF4Z/NOvT6wUz/OPbXDcToiYgeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260901063616.0","@midscene/web":"1.12.3-beta-20260901063616.0","@midscene/core":"1.12.3-beta-20260901063616.0","@midscene/shared":"1.12.3-beta-20260901063616.0","@midscene/android":"1.12.3-beta-20260901063616.0","@midscene/harmony":"1.12.3-beta-20260901063616.0","@midscene/computer":"1.12.3-beta-20260901063616.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260901063616.0_1788244795173_0.8072911733445556","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260901074837.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260901074837.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260901074837.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0f00e8344c50b92f923a782d2c85085d25a101dd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260901074837.0.tgz","fileCount":16,"integrity":"sha512-V2uW15aRFIllOkRNbmwaCkpeSFTXR+t/TuennfqlwaK2ltsDHjsMESEh697S46+4q6vyT8WHVtrwtnI3mo7T+g==","signatures":[{"sig":"MEQCIF+GB+Qv6tMkGS8fcyKU6feKaavWakH0gvXWEX+YyZP0AiAe3x6OUJruFEpxXzjWapk5LxRF67ZtuwT/TZ50MzBhCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260901074837.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8ec9861d0ec3d1f8e91faa339586aa2c/midscene-cli-1.12.3-beta-20260901074837.0.tgz","_integrity":"sha512-V2uW15aRFIllOkRNbmwaCkpeSFTXR+t/TuennfqlwaK2ltsDHjsMESEh697S46+4q6vyT8WHVtrwtnI3mo7T+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260901074837.0","@midscene/web":"1.12.3-beta-20260901074837.0","@midscene/core":"1.12.3-beta-20260901074837.0","@midscene/shared":"1.12.3-beta-20260901074837.0","@midscene/android":"1.12.3-beta-20260901074837.0","@midscene/harmony":"1.12.3-beta-20260901074837.0","@midscene/computer":"1.12.3-beta-20260901074837.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260901074837.0_1788249134787_0.16327220328745495","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260901085615.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260901085615.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260901085615.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"605fba81f9a33c23629caf53aedef34d59cc9105","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260901085615.0.tgz","fileCount":16,"integrity":"sha512-T78A+Z0uPT7A+eED6XUVjABuIDqpCmzwrfopqSUxRIKi/N5dXoxlkSzWvHjYGZRPDNchD+f549iia8LLbEDadA==","signatures":[{"sig":"MEQCIEVqfCIbHOlUM9XIXZb72+VbA3Z4vTGIBzK+PTRra9HbAiBN2WFNn5e+YEpGHXP53GU9D0XqrQv/SJhwCulyvsOLVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260901085615.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/575632a8f38469083d40a49dc5c6a921/midscene-cli-1.12.3-beta-20260901085615.0.tgz","_integrity":"sha512-T78A+Z0uPT7A+eED6XUVjABuIDqpCmzwrfopqSUxRIKi/N5dXoxlkSzWvHjYGZRPDNchD+f549iia8LLbEDadA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260901085615.0","@midscene/web":"1.12.3-beta-20260901085615.0","@midscene/core":"1.12.3-beta-20260901085615.0","@midscene/shared":"1.12.3-beta-20260901085615.0","@midscene/android":"1.12.3-beta-20260901085615.0","@midscene/harmony":"1.12.3-beta-20260901085615.0","@midscene/computer":"1.12.3-beta-20260901085615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260901085615.0_1788253192457_0.7032444375489526","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260901112559.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260901112559.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260901112559.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eb686782804679da472958c52fec83a7b20e1d46","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260901112559.0.tgz","fileCount":16,"integrity":"sha512-j4oHKJ//FtQy6OolZ0X+FNm4qCnW8KUI1qwUW/52Ry2zLlzsmohunCbbyPs0YXd0ykcWcic4aFw20K93dGUenA==","signatures":[{"sig":"MEUCIQDzbULG3ZgO3nNYWQrhRcfq/xCXSXsOc2PzhyDBvC7obwIgCdnQzFzszezwowUVc2UPn/YxPQBI/oR/U7izwaovXAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260901112559.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3ba31e70dfda6c5688efe7ce7ba09f29/midscene-cli-1.12.3-beta-20260901112559.0.tgz","_integrity":"sha512-j4oHKJ//FtQy6OolZ0X+FNm4qCnW8KUI1qwUW/52Ry2zLlzsmohunCbbyPs0YXd0ykcWcic4aFw20K93dGUenA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260901112559.0","@midscene/web":"1.12.3-beta-20260901112559.0","@midscene/core":"1.12.3-beta-20260901112559.0","@midscene/shared":"1.12.3-beta-20260901112559.0","@midscene/android":"1.12.3-beta-20260901112559.0","@midscene/harmony":"1.12.3-beta-20260901112559.0","@midscene/computer":"1.12.3-beta-20260901112559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260901112559.0_1788262158940_0.16776450887763272","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260902040443.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260902040443.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260902040443.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8726d8c36d0cb595ea0f89e4f4dc92f7c285c2ef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260902040443.0.tgz","fileCount":16,"integrity":"sha512-HkqxThUYG4lT5bKgGOMIYfXAQ0n+7gLbW/MBKBIWbQhlTK9aJNLSVyVfbEAY4mHFGzRLFV7Ggwex7tDj6iSnKw==","signatures":[{"sig":"MEYCIQCPQ13Ga7Key3vvOBATkImWqmAQrRLStY4XYKAcDykfKQIhALpccpAnHPQOIpaJ/IgK7zdKhWn2rqgIvJCL9vSyQGKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260902040443.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9d0d1213602d9ade221a0c51ce8e02aa/midscene-cli-1.12.3-beta-20260902040443.0.tgz","_integrity":"sha512-HkqxThUYG4lT5bKgGOMIYfXAQ0n+7gLbW/MBKBIWbQhlTK9aJNLSVyVfbEAY4mHFGzRLFV7Ggwex7tDj6iSnKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260902040443.0","@midscene/web":"1.12.3-beta-20260902040443.0","@midscene/core":"1.12.3-beta-20260902040443.0","@midscene/shared":"1.12.3-beta-20260902040443.0","@midscene/android":"1.12.3-beta-20260902040443.0","@midscene/harmony":"1.12.3-beta-20260902040443.0","@midscene/computer":"1.12.3-beta-20260902040443.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260902040443.0_1788322095375_0.8662600459659975","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260902065558.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260902065558.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260902065558.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d031fb2743fc16fa69196a1d862f003e5e5add34","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260902065558.0.tgz","fileCount":16,"integrity":"sha512-jq1RU9HTQcjM91MVV7JfYXOTUiHfNVhpydA4QJ/YGvor9+OQlYHrpKiLl+Vew1fVD85fcjsALaK1lSvicYT1sQ==","signatures":[{"sig":"MEQCIBjqJlTLB71KlRVfVkBQ322ywx477S2yDNJZ1VzAdVJqAiAIpEToe3Sqr4sFjgk5ZbjGxRPyhf6nXz46tv+EUCt7sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260902065558.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9ff3b236467fd1c8a7b6b52a0c670c1a/midscene-cli-1.12.3-beta-20260902065558.0.tgz","_integrity":"sha512-jq1RU9HTQcjM91MVV7JfYXOTUiHfNVhpydA4QJ/YGvor9+OQlYHrpKiLl+Vew1fVD85fcjsALaK1lSvicYT1sQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260902065558.0","@midscene/web":"1.12.3-beta-20260902065558.0","@midscene/core":"1.12.3-beta-20260902065558.0","@midscene/shared":"1.12.3-beta-20260902065558.0","@midscene/android":"1.12.3-beta-20260902065558.0","@midscene/harmony":"1.12.3-beta-20260902065558.0","@midscene/computer":"1.12.3-beta-20260902065558.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260902065558.0_1788332373882_0.07269606657280514","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260902075121.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260902075121.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260902075121.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fd716eb6acba5f7aa6668a854e3a55d0aea10ed1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260902075121.0.tgz","fileCount":16,"integrity":"sha512-UXJzcysVdodo4XiV4Nnq8vRWtA/Do8LM6ocEwtqR4LGfi6ykQtkGZd98aK7oyyGewOEEIpqXHgVDOaK1263b+Q==","signatures":[{"sig":"MEUCIAD/3vsm6fTTu4YiJqiHJY1OntlB1wDDdKGm42AIbuHvAiEAmhx5KILAi2eWwvVpP7Tk6yIVyJOLu8sy7pRUmIbuJwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5308924},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260902075121.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a5cbe2ce4287f057c943858f99526e7d/midscene-cli-1.12.3-beta-20260902075121.0.tgz","_integrity":"sha512-UXJzcysVdodo4XiV4Nnq8vRWtA/Do8LM6ocEwtqR4LGfi6ykQtkGZd98aK7oyyGewOEEIpqXHgVDOaK1263b+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260902075121.0","@midscene/web":"1.12.3-beta-20260902075121.0","@midscene/core":"1.12.3-beta-20260902075121.0","@midscene/shared":"1.12.3-beta-20260902075121.0","@midscene/android":"1.12.3-beta-20260902075121.0","@midscene/harmony":"1.12.3-beta-20260902075121.0","@midscene/computer":"1.12.3-beta-20260902075121.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260902075121.0_1788335696353_0.04754562913925664","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260902081623.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260902081623.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260902081623.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1e9730ff55845a42034619930e2afc42c279976d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260902081623.0.tgz","fileCount":16,"integrity":"sha512-u+6ur6DLcdA+MdHDC/tK/yPzGttH+7ALgpqXlBH3nZlMm5T/0Pf+/sEsgnt9+hzcHT9MEH4bXJmfOci99jDG+g==","signatures":[{"sig":"MEUCIQDNs2x72L6IbgAEJ9diVn6i9dnM/ms7qLWU+j5O8x3xlAIgC1tnrr2uCoCOavBwvGy/a+kc8hI7SrEVOGzFEuYvkfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260902081623.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b12d08d411a2b8e67c062e14d0b025cf/midscene-cli-1.12.3-beta-20260902081623.0.tgz","_integrity":"sha512-u+6ur6DLcdA+MdHDC/tK/yPzGttH+7ALgpqXlBH3nZlMm5T/0Pf+/sEsgnt9+hzcHT9MEH4bXJmfOci99jDG+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260902081623.0","@midscene/web":"1.12.3-beta-20260902081623.0","@midscene/core":"1.12.3-beta-20260902081623.0","@midscene/shared":"1.12.3-beta-20260902081623.0","@midscene/android":"1.12.3-beta-20260902081623.0","@midscene/harmony":"1.12.3-beta-20260902081623.0","@midscene/computer":"1.12.3-beta-20260902081623.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260902081623.0_1788337198050_0.49841708221321723","host":"s3://npm-registry-packages-npm-production"}},"1.12.3-beta-20260902090438.0":{"name":"@midscene/cli","version":"1.12.3-beta-20260902090438.0","license":"MIT","_id":"@midscene/cli@1.12.3-beta-20260902090438.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f41e27c4c252849c13791240f62fd7e7a1226338","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3-beta-20260902090438.0.tgz","fileCount":16,"integrity":"sha512-Quq3jYjvJ9In7F4ocqEeILT2WJxwis+zJ2PUozV2duYVes3qBUhdFwQ8ITmPlJT/5eFXvU88JOH23FsDx20oXw==","signatures":[{"sig":"MEQCIFk0R0H28bgovSpjm77Ptz0D3p5gW8+s0hBsCr7JE4rxAiAycs3Z/ZTkfbiv9hZGXYdK1vPQIiNrIIZ4wZhIR4jGMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3-beta-20260902090438.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/bab66a04e582f44c8c0fd1d952bb125f/midscene-cli-1.12.3-beta-20260902090438.0.tgz","_integrity":"sha512-Quq3jYjvJ9In7F4ocqEeILT2WJxwis+zJ2PUozV2duYVes3qBUhdFwQ8ITmPlJT/5eFXvU88JOH23FsDx20oXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3-beta-20260902090438.0","@midscene/web":"1.12.3-beta-20260902090438.0","@midscene/core":"1.12.3-beta-20260902090438.0","@midscene/shared":"1.12.3-beta-20260902090438.0","@midscene/android":"1.12.3-beta-20260902090438.0","@midscene/harmony":"1.12.3-beta-20260902090438.0","@midscene/computer":"1.12.3-beta-20260902090438.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3-beta-20260902090438.0_1788340092602_0.30101634819960643","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@midscene/cli","version":"1.12.3","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"69d345439590388e5e29e2d8531c3f2566435867","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.3.tgz","fileCount":16,"integrity":"sha512-OGDLP3fieKWgPx8u6LfShOyb7a/FPf9Cw3waEEecKgu09b4i+f3uvnFi6SgJig8I4JbcV8oqqPV8J18YXClFMA==","signatures":[{"sig":"MEQCIFeA4EmiXW05YvvzZGfMGuXgj1321tXTQjTa3Dg0DkbsAiAYOSTZebbt5g0GHprOgplGFtwFAOY8QcE52yKOqbnqBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5314258},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.3.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/833d7315b127ae45f0990e04adb5d15f/midscene-cli-1.12.3.tgz","_integrity":"sha512-OGDLP3fieKWgPx8u6LfShOyb7a/FPf9Cw3waEEecKgu09b4i+f3uvnFi6SgJig8I4JbcV8oqqPV8J18YXClFMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.3","@midscene/web":"1.12.3","@midscene/core":"1.12.3","@midscene/shared":"1.12.3","@midscene/android":"1.12.3","@midscene/harmony":"1.12.3","@midscene/computer":"1.12.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.3_1788340572663_0.19824243644951434","host":"s3://npm-registry-packages-npm-production"}},"1.12.4-beta-20260902093735.0":{"name":"@midscene/cli","version":"1.12.4-beta-20260902093735.0","license":"MIT","_id":"@midscene/cli@1.12.4-beta-20260902093735.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0bd1b16af8d99f0467da834c99df8fb04aa40cdb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4-beta-20260902093735.0.tgz","fileCount":16,"integrity":"sha512-OcAS1EPneQd6ghgbMrCEcNABXgCxw8w4DcOBpKbQ3Gv/PA3QiL0BCw4whNlb6edWmOQGpReABCa0ZZpPnB4uAA==","signatures":[{"sig":"MEQCIG2DmjgERvd8qS2F4RQ9/h4chpRMKUkqxLox1A01gpvWAiApUQ4OCVP/4wHPEdsETMyJE3rTFf2BwEAnL1wz7EJ+5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4-beta-20260902093735.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d9f43818b7801a81dba68d1093b03aaa/midscene-cli-1.12.4-beta-20260902093735.0.tgz","_integrity":"sha512-OcAS1EPneQd6ghgbMrCEcNABXgCxw8w4DcOBpKbQ3Gv/PA3QiL0BCw4whNlb6edWmOQGpReABCa0ZZpPnB4uAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4-beta-20260902093735.0","@midscene/web":"1.12.4-beta-20260902093735.0","@midscene/core":"1.12.4-beta-20260902093735.0","@midscene/shared":"1.12.4-beta-20260902093735.0","@midscene/android":"1.12.4-beta-20260902093735.0","@midscene/harmony":"1.12.4-beta-20260902093735.0","@midscene/computer":"1.12.4-beta-20260902093735.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4-beta-20260902093735.0_1788342090704_0.57109162895735","host":"s3://npm-registry-packages-npm-production"}},"1.12.4-beta-20260902110647.0":{"name":"@midscene/cli","version":"1.12.4-beta-20260902110647.0","license":"MIT","_id":"@midscene/cli@1.12.4-beta-20260902110647.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ecf92969948630e36ca0852b0584a13aa8825414","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4-beta-20260902110647.0.tgz","fileCount":16,"integrity":"sha512-A7oCeQx/RznsofXzG/v6i6CEQWcMEwulo4BYUsPdz156kf7FJqBrzpuqBd9h9HWN5bijAU5ZgWEsvXRgeJ9gEw==","signatures":[{"sig":"MEYCIQCNBMdMCj8lkxwZqmGHRIZ9BLDhIs+B51llI1kQ9Gv9GAIhAMQcXPfMxwMPTTPNZAdTeQc4AeyZ8jATnRu1oHBCE5Af","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314506},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4-beta-20260902110647.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3b1c7c5e069006308877d115595a0ee2/midscene-cli-1.12.4-beta-20260902110647.0.tgz","_integrity":"sha512-A7oCeQx/RznsofXzG/v6i6CEQWcMEwulo4BYUsPdz156kf7FJqBrzpuqBd9h9HWN5bijAU5ZgWEsvXRgeJ9gEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4-beta-20260902110647.0","@midscene/web":"1.12.4-beta-20260902110647.0","@midscene/core":"1.12.4-beta-20260902110647.0","@midscene/shared":"1.12.4-beta-20260902110647.0","@midscene/android":"1.12.4-beta-20260902110647.0","@midscene/harmony":"1.12.4-beta-20260902110647.0","@midscene/computer":"1.12.4-beta-20260902110647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4-beta-20260902110647.0_1788347373288_0.8677759287715752","host":"s3://npm-registry-packages-npm-production"}},"1.12.4-beta-20260903111111.0":{"name":"@midscene/cli","version":"1.12.4-beta-20260903111111.0","license":"MIT","_id":"@midscene/cli@1.12.4-beta-20260903111111.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1af57b1e68f35a8ce986cc3b21100864255dc486","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4-beta-20260903111111.0.tgz","fileCount":16,"integrity":"sha512-L4wSmSxssJx7MJGh5UFh8J+mi8Ut+z6+T/lddCCbilv4hYSpKF3Lbnx5YFm/t7GMMWoxUaYxZCMWWpcVNbhnhQ==","signatures":[{"sig":"MEUCIH51AkR9346PscLE+fwQMb7L6+S/6vrAkSOc5yvEMQpHAiEAr/uJOPXkAqNO4F3t1V2w/KYSp5s9DcQexYacW4A9PHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4-beta-20260903111111.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f57127090f6cd4f32a0bec24023f120e/midscene-cli-1.12.4-beta-20260903111111.0.tgz","_integrity":"sha512-L4wSmSxssJx7MJGh5UFh8J+mi8Ut+z6+T/lddCCbilv4hYSpKF3Lbnx5YFm/t7GMMWoxUaYxZCMWWpcVNbhnhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4-beta-20260903111111.0","@midscene/web":"1.12.4-beta-20260903111111.0","@midscene/core":"1.12.4-beta-20260903111111.0","@midscene/shared":"1.12.4-beta-20260903111111.0","@midscene/android":"1.12.4-beta-20260903111111.0","@midscene/harmony":"1.12.4-beta-20260903111111.0","@midscene/computer":"1.12.4-beta-20260903111111.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4-beta-20260903111111.0_1788434072913_0.9158252819094896","host":"s3://npm-registry-packages-npm-production"}},"1.12.4-beta-20260904041024.0":{"name":"@midscene/cli","version":"1.12.4-beta-20260904041024.0","license":"MIT","_id":"@midscene/cli@1.12.4-beta-20260904041024.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"ea4c3c922967a4896ffeaf44ce3ea3914d9383db","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4-beta-20260904041024.0.tgz","fileCount":16,"integrity":"sha512-1Mrzadfp058v8TnddnhHa4n17JSLxt7e12OBbMHicxl3D9na7jn4sZvF5fplYhDhUGYMLH14H83Agn6GzshJwA==","signatures":[{"sig":"MEYCIQDYvxPd4kyp36kP4u5VLghxU/w4FqqBmnLypiFSsWbasgIhANOJD8SoFMdqBTtYYt0Z6aNkozTuCE/wKv6DYSwRBlJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4-beta-20260904041024.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f1ebc5146394af892d8a01936840618a/midscene-cli-1.12.4-beta-20260904041024.0.tgz","_integrity":"sha512-1Mrzadfp058v8TnddnhHa4n17JSLxt7e12OBbMHicxl3D9na7jn4sZvF5fplYhDhUGYMLH14H83Agn6GzshJwA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4-beta-20260904041024.0","@midscene/web":"1.12.4-beta-20260904041024.0","@midscene/core":"1.12.4-beta-20260904041024.0","@midscene/shared":"1.12.4-beta-20260904041024.0","@midscene/android":"1.12.4-beta-20260904041024.0","@midscene/harmony":"1.12.4-beta-20260904041024.0","@midscene/computer":"1.12.4-beta-20260904041024.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4-beta-20260904041024.0_1788495203062_0.866979484819423","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@midscene/cli","version":"1.12.4","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1fea844e9468852bd1c3ffbace43944c203ecf19","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4.tgz","fileCount":16,"integrity":"sha512-ieaHwJC/qHvD1LruFbhdBMLxkQ5TmMvxK1OvIXngTVO92Mp6L4DYfMr7t8XK4XhCB3j/6d7j+D2hiB4EnaT2XQ==","signatures":[{"sig":"MEQCIDJ9Ap/GF8RZjLO51BSbGGBINtinZOujN3z4Yg2ljDcaAiADOoHGYg2wkuBTq4NcXC40ts0ZaWmM4aMwfyf7TCzWhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6eba22c198e9595e12ff96ec92e85923/midscene-cli-1.12.4.tgz","_integrity":"sha512-ieaHwJC/qHvD1LruFbhdBMLxkQ5TmMvxK1OvIXngTVO92Mp6L4DYfMr7t8XK4XhCB3j/6d7j+D2hiB4EnaT2XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4","@midscene/web":"1.12.4","@midscene/core":"1.12.4","@midscene/shared":"1.12.4","@midscene/android":"1.12.4","@midscene/harmony":"1.12.4","@midscene/computer":"1.12.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4_1788762626268_0.9553210399297414","host":"s3://npm-registry-packages-npm-production"}},"1.12.5-beta-20260907080441.0":{"name":"@midscene/cli","version":"1.12.5-beta-20260907080441.0","license":"MIT","_id":"@midscene/cli@1.12.5-beta-20260907080441.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1191d40a16ae7296b968b4188c9d41ff826854c3","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.5-beta-20260907080441.0.tgz","fileCount":16,"integrity":"sha512-IT30S/B+zEFwHEp8lqitbTXDir4xa5tOHfPIo7ZYM28j0AXx63s8Xe9DV7y4xsF/skHnh30or/HouSmya6ASfg==","signatures":[{"sig":"MEUCIQCBWTma+G248yhLBFm/x4li9ppaVzgUSpSlGhvveWR3xgIgeXPlxU9MWHH70Y2Oj3N0ymt/J1BpGUBx0xKvSU1NWfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.5-beta-20260907080441.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/78adfdf5886b64409717ce1b1416cda3/midscene-cli-1.12.5-beta-20260907080441.0.tgz","_integrity":"sha512-IT30S/B+zEFwHEp8lqitbTXDir4xa5tOHfPIo7ZYM28j0AXx63s8Xe9DV7y4xsF/skHnh30or/HouSmya6ASfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.5-beta-20260907080441.0","@midscene/web":"1.12.5-beta-20260907080441.0","@midscene/core":"1.12.5-beta-20260907080441.0","@midscene/shared":"1.12.5-beta-20260907080441.0","@midscene/android":"1.12.5-beta-20260907080441.0","@midscene/harmony":"1.12.5-beta-20260907080441.0","@midscene/computer":"1.12.5-beta-20260907080441.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5-beta-20260907080441.0_1788768494981_0.7108971690286896","host":"s3://npm-registry-packages-npm-production"}},"1.12.5-beta-20260907092148.0":{"name":"@midscene/cli","version":"1.12.5-beta-20260907092148.0","license":"MIT","_id":"@midscene/cli@1.12.5-beta-20260907092148.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"81604083adb24e199db9ae3edbdd1706a3ba109c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.5-beta-20260907092148.0.tgz","fileCount":16,"integrity":"sha512-ylNX9W+9WXo5Hw0FMvlJYkaTmcNLNoo7bkGrspEjD4d/EsZniDTYP4/YDUvH2QVB7XCDYDtAwOr5coY+D0qVJw==","signatures":[{"sig":"MEUCIQChxE9ZNPfUlej7qZmFrXRBLNAgyujv9ylzywDGNIZs1AIga9g3yLxF5UH6bqUQueFV6sFoLRR7Ij1Y5/aj+lRUEb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.5-beta-20260907092148.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/edacd44197fc1cda1929ee40bfbfc271/midscene-cli-1.12.5-beta-20260907092148.0.tgz","_integrity":"sha512-ylNX9W+9WXo5Hw0FMvlJYkaTmcNLNoo7bkGrspEjD4d/EsZniDTYP4/YDUvH2QVB7XCDYDtAwOr5coY+D0qVJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.5-beta-20260907092148.0","@midscene/web":"1.12.5-beta-20260907092148.0","@midscene/core":"1.12.5-beta-20260907092148.0","@midscene/shared":"1.12.5-beta-20260907092148.0","@midscene/android":"1.12.5-beta-20260907092148.0","@midscene/harmony":"1.12.5-beta-20260907092148.0","@midscene/computer":"1.12.5-beta-20260907092148.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5-beta-20260907092148.0_1788773129954_0.36695170843573344","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@midscene/cli","version":"1.12.5","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9823b6f8c34ea56d8d9e2e4999dad9335d5c994f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.5.tgz","fileCount":16,"integrity":"sha512-bcK+OlV3PAWS+SqoOs0iT1c6ixs0l6ny02ozxNtC6pjxFU/JkwVRuyxVtq5KG8s8FrkUIS2CfvViXzUnaZajZQ==","signatures":[{"sig":"MEUCIQDRY5kK1CWzEDT7hqjD1gsFQSyHUuh5pXUUvLn25eHVQQIgGD2qgaaqh3ndOYE4dBjmZBV0J31LoPA27Qa2H6RM3eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.5.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a3a8886da6a872ce37806483e5fbdfa7/midscene-cli-1.12.5.tgz","_integrity":"sha512-bcK+OlV3PAWS+SqoOs0iT1c6ixs0l6ny02ozxNtC6pjxFU/JkwVRuyxVtq5KG8s8FrkUIS2CfvViXzUnaZajZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.5","@midscene/web":"1.12.5","@midscene/core":"1.12.5","@midscene/shared":"1.12.5","@midscene/android":"1.12.5","@midscene/harmony":"1.12.5","@midscene/computer":"1.12.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5_1788838066280_0.5756247386684805","host":"s3://npm-registry-packages-npm-production"}},"1.12.5-beta-20260908034641.0":{"name":"@midscene/cli","version":"1.12.5-beta-20260908034641.0","license":"MIT","_id":"@midscene/cli@1.12.5-beta-20260908034641.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d80cb75a56ed6c5874c2ef5ce6f784e0ec3005de","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.5-beta-20260908034641.0.tgz","fileCount":16,"integrity":"sha512-9WMqxua0IVu4KlNaeMuRyXLG4L+aoRkftN1LCAXM09W32miQL1NqPZ/toHRiEdjkCUhsBXXmUHs1a19/9dMcnw==","signatures":[{"sig":"MEYCIQDD9p+QHPyMYF+d0KJyLdIszBOrdXMgKsQfWWhNg1aC+wIhAKcKrzduz2Onj0l6GvH6SwjiZnOzB4OqYCzRSle3DDBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.5-beta-20260908034641.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e20992fdc198ca167bc6078d0e190063/midscene-cli-1.12.5-beta-20260908034641.0.tgz","_integrity":"sha512-9WMqxua0IVu4KlNaeMuRyXLG4L+aoRkftN1LCAXM09W32miQL1NqPZ/toHRiEdjkCUhsBXXmUHs1a19/9dMcnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.5-beta-20260908034641.0","@midscene/web":"1.12.5-beta-20260908034641.0","@midscene/core":"1.12.5-beta-20260908034641.0","@midscene/shared":"1.12.5-beta-20260908034641.0","@midscene/android":"1.12.5-beta-20260908034641.0","@midscene/harmony":"1.12.5-beta-20260908034641.0","@midscene/computer":"1.12.5-beta-20260908034641.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5-beta-20260908034641.0_1788839423351_0.9533238964363584","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909033030.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909033030.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909033030.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"735042d6681e500b2319ad8005240c3f1eadd818","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909033030.0.tgz","fileCount":16,"integrity":"sha512-VKmhOW/y+LsVTuRH10omC9q9h+1G7eWS2ZPA6Y07YHnuxEzdHLHjTeXnG262aGAXtzmWo0hmkAk+ExNazFiGzQ==","signatures":[{"sig":"MEQCIF53MUQrk0wjtZdndebot7SOopIz+qiGTrmO1IvyiQ9gAiAg92IXV2K+RR7lqz1TLx+lpaE0s9bwl4f3VmO9jTDNmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909033030.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/484944c1931dbb912e1bb11c819cd9d4/midscene-cli-1.12.6-beta-20260909033030.0.tgz","_integrity":"sha512-VKmhOW/y+LsVTuRH10omC9q9h+1G7eWS2ZPA6Y07YHnuxEzdHLHjTeXnG262aGAXtzmWo0hmkAk+ExNazFiGzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909033030.0","@midscene/web":"1.12.6-beta-20260909033030.0","@midscene/core":"1.12.6-beta-20260909033030.0","@midscene/shared":"1.12.6-beta-20260909033030.0","@midscene/android":"1.12.6-beta-20260909033030.0","@midscene/harmony":"1.12.6-beta-20260909033030.0","@midscene/computer":"1.12.6-beta-20260909033030.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909033030.0_1788924808346_0.34657121938365454","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909034232.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909034232.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909034232.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fd75720efc3ce626d597ca559d6cf9ea12cb2fc8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909034232.0.tgz","fileCount":16,"integrity":"sha512-aE/HKhbeCFLc1Hx6A9j+6qR8holZsfp2nP5ABiqpEN8vd86f1Xsgl/b2oqsTia7ruvmc8pVFqxf39EBBLif1mA==","signatures":[{"sig":"MEYCIQCtOqbmo7IcSqBlx3ydj9LvCjoFdYZllQZYlQoGT4hi6gIhAMfo7ETs5d4X4tBlSHlSAsHAFzJTvIR27VdZ/0heM3Xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909034232.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/43b3bcff44c34e079f0a4bbf5ff09fd7/midscene-cli-1.12.6-beta-20260909034232.0.tgz","_integrity":"sha512-aE/HKhbeCFLc1Hx6A9j+6qR8holZsfp2nP5ABiqpEN8vd86f1Xsgl/b2oqsTia7ruvmc8pVFqxf39EBBLif1mA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909034232.0","@midscene/web":"1.12.6-beta-20260909034232.0","@midscene/core":"1.12.6-beta-20260909034232.0","@midscene/shared":"1.12.6-beta-20260909034232.0","@midscene/android":"1.12.6-beta-20260909034232.0","@midscene/harmony":"1.12.6-beta-20260909034232.0","@midscene/computer":"1.12.6-beta-20260909034232.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909034232.0_1788925580353_0.18465339810922554","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909051904.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909051904.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909051904.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0f1f94c1273851dc64d6982e4f20fd7e5d50886e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909051904.0.tgz","fileCount":16,"integrity":"sha512-foacr+YqsaB9wr2yssmR+HJF9aqbXVitQCk6V2oVmAQYv6dydIH1svIuVbXfoZxKDYM4M+WgUQk1iSfM3+5urQ==","signatures":[{"sig":"MEUCIQCgOOE8oZOvldofelCkBrjNP8R4D4KY/l4mxpq4x/VHHwIgaDjYTO1vwJlHQYkMvK2wgVoL6J7skpm7zCZR8zrqvt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909051904.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/94ec89ac92879a86e2f77ae44ecafefe/midscene-cli-1.12.6-beta-20260909051904.0.tgz","_integrity":"sha512-foacr+YqsaB9wr2yssmR+HJF9aqbXVitQCk6V2oVmAQYv6dydIH1svIuVbXfoZxKDYM4M+WgUQk1iSfM3+5urQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909051904.0","@midscene/web":"1.12.6-beta-20260909051904.0","@midscene/core":"1.12.6-beta-20260909051904.0","@midscene/shared":"1.12.6-beta-20260909051904.0","@midscene/android":"1.12.6-beta-20260909051904.0","@midscene/harmony":"1.12.6-beta-20260909051904.0","@midscene/computer":"1.12.6-beta-20260909051904.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909051904.0_1788931361935_0.989892358886669","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909064830.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909064830.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909064830.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9ac550b0c881f466a41a30829208945c825e374b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909064830.0.tgz","fileCount":16,"integrity":"sha512-Uh0bP7g058AzHjF43rMUkWG248kcaKRkHO1jmq7/umK2YqtyOOYDSnA7ogSXcisnZ4zP+lRqiZgVduS+U3rjeg==","signatures":[{"sig":"MEYCIQC67jGzTNvbnS5K+Wz6WMRSxmI7ivHc3EjW83RA31xKFgIhAPvZhcZdiZl2MALfHFfl3nGGa9Whm5+AoiNJ1vg/KwQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909064830.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2bf6b909b14af5ab754f2837b7df607e/midscene-cli-1.12.6-beta-20260909064830.0.tgz","_integrity":"sha512-Uh0bP7g058AzHjF43rMUkWG248kcaKRkHO1jmq7/umK2YqtyOOYDSnA7ogSXcisnZ4zP+lRqiZgVduS+U3rjeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909064830.0","@midscene/web":"1.12.6-beta-20260909064830.0","@midscene/core":"1.12.6-beta-20260909064830.0","@midscene/shared":"1.12.6-beta-20260909064830.0","@midscene/android":"1.12.6-beta-20260909064830.0","@midscene/harmony":"1.12.6-beta-20260909064830.0","@midscene/computer":"1.12.6-beta-20260909064830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909064830.0_1788936734269_0.2712042542449016","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909071539.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909071539.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909071539.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4e232be4953cb3065c23a061f375ca044486fdb6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909071539.0.tgz","fileCount":16,"integrity":"sha512-xDDBL6ic4HFOeZMXBVbLtUTJIBoUGwdk1WJMnRF4ZLxIGRAXH1wAN9BeGCxHx9NIbb3roAuaaqe/wIA+KGOnRQ==","signatures":[{"sig":"MEYCIQDginzfViYobxzr2uWp9Ip/u+CHqjZ64OOhs+WvRWHUmgIhAI3pT80PT8i0POQwtXKmbOXvuAZjtTJOLMcm6BZLV/Ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909071539.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/363a18fc032bf8bdcbeee63666c50e37/midscene-cli-1.12.6-beta-20260909071539.0.tgz","_integrity":"sha512-xDDBL6ic4HFOeZMXBVbLtUTJIBoUGwdk1WJMnRF4ZLxIGRAXH1wAN9BeGCxHx9NIbb3roAuaaqe/wIA+KGOnRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909071539.0","@midscene/web":"1.12.6-beta-20260909071539.0","@midscene/core":"1.12.6-beta-20260909071539.0","@midscene/shared":"1.12.6-beta-20260909071539.0","@midscene/android":"1.12.6-beta-20260909071539.0","@midscene/harmony":"1.12.6-beta-20260909071539.0","@midscene/computer":"1.12.6-beta-20260909071539.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909071539.0_1788938347626_0.8474008393636487","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909072842.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909072842.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909072842.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"533477f60b0a77d230a071abaa428d59fdc98b6d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909072842.0.tgz","fileCount":16,"integrity":"sha512-0xRb6r5KnsnIqAIj0lzgpQaXvqm3oxf43CAzSNxC+wi9V10ghHL1hg4wrh19704nB+/d7Av14ZmqutxRbck9MA==","signatures":[{"sig":"MEYCIQDY3C8Yn0YA0L7ebjmVR9ESmBUNcFZmYMgZush9XzoBnAIhAPiUtrsGx1BGVrnwmQfnJXNXsGTrkpyLXVamAyBMcz0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909072842.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1b7632fd92d21b3afe571b39f0a7d9ac/midscene-cli-1.12.6-beta-20260909072842.0.tgz","_integrity":"sha512-0xRb6r5KnsnIqAIj0lzgpQaXvqm3oxf43CAzSNxC+wi9V10ghHL1hg4wrh19704nB+/d7Av14ZmqutxRbck9MA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909072842.0","@midscene/web":"1.12.6-beta-20260909072842.0","@midscene/core":"1.12.6-beta-20260909072842.0","@midscene/shared":"1.12.6-beta-20260909072842.0","@midscene/android":"1.12.6-beta-20260909072842.0","@midscene/harmony":"1.12.6-beta-20260909072842.0","@midscene/computer":"1.12.6-beta-20260909072842.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909072842.0_1788939134793_0.777681789739973","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260909113911.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260909113911.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260909113911.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4d3b46dd31b362af9d3c76b70605cab37b489128","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260909113911.0.tgz","fileCount":16,"integrity":"sha512-XP8EfdGUFbioHDAPb0SE+wjazzqbc8Fk+QCqAU+yCyLsIMBD/sB3qBrgfkN+/agdqCPSO692T6MpC+OA6u62KQ==","signatures":[{"sig":"MEUCIBZ5nw2F1UZRV3nGqJkM5Z2s6VY9e2/qvCtXEtZmIkohAiEAw+9y/RVdbQnesHYPaliNv05ah8bY8D0YLkkvqUn5XcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260909113911.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d769c8b3b3ad01b695d9714a6641e7bf/midscene-cli-1.12.6-beta-20260909113911.0.tgz","_integrity":"sha512-XP8EfdGUFbioHDAPb0SE+wjazzqbc8Fk+QCqAU+yCyLsIMBD/sB3qBrgfkN+/agdqCPSO692T6MpC+OA6u62KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260909113911.0","@midscene/web":"1.12.6-beta-20260909113911.0","@midscene/core":"1.12.6-beta-20260909113911.0","@midscene/shared":"1.12.6-beta-20260909113911.0","@midscene/android":"1.12.6-beta-20260909113911.0","@midscene/harmony":"1.12.6-beta-20260909113911.0","@midscene/computer":"1.12.6-beta-20260909113911.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260909113911.0_1788954143526_0.888240846361843","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260910064536.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260910064536.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260910064536.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9e460b8932fdbc3b97a901cbd760a038bb5e6729","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260910064536.0.tgz","fileCount":16,"integrity":"sha512-kJTQLw572iHTNwWxjHDFkHsEFK2eyIfGqFhb/eHj5CUEomZ/bXJhvRmrjpMyFJMZR/R+TmwZpPH/UgYXp8DU8A==","signatures":[{"sig":"MEYCIQC0J71SVNSvnW3u5A/vW0P3WHVjaD7WwQdUWDvtpSxagAIhAPEV6c4BjHz1WWOBT6ycn0Sr8MPT1hHgwIZaEk9m9cOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260910064536.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f26dd5ea4b92857ad892862906552266/midscene-cli-1.12.6-beta-20260910064536.0.tgz","_integrity":"sha512-kJTQLw572iHTNwWxjHDFkHsEFK2eyIfGqFhb/eHj5CUEomZ/bXJhvRmrjpMyFJMZR/R+TmwZpPH/UgYXp8DU8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260910064536.0","@midscene/web":"1.12.6-beta-20260910064536.0","@midscene/core":"1.12.6-beta-20260910064536.0","@midscene/shared":"1.12.6-beta-20260910064536.0","@midscene/android":"1.12.6-beta-20260910064536.0","@midscene/harmony":"1.12.6-beta-20260910064536.0","@midscene/computer":"1.12.6-beta-20260910064536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260910064536.0_1789022913745_0.40375550217158396","host":"s3://npm-registry-packages-npm-production"}},"1.12.5-beta-20260910074127.0":{"name":"@midscene/cli","version":"1.12.5-beta-20260910074127.0","license":"MIT","_id":"@midscene/cli@1.12.5-beta-20260910074127.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"807032db06a479013d35356061ec6ec0202223be","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.5-beta-20260910074127.0.tgz","fileCount":16,"integrity":"sha512-wavsKDkq4xQJWpPgru7tM3r80q+ZsbFmgO8T9kqI2FxtfoVLhajbJKCLDYJ9XyzOrzHWDauoPA8P04QBn3zRzQ==","signatures":[{"sig":"MEUCID2magVgaUHXK8j3f9gUew8injQjszR3CmO8yk8XOKV3AiEA9wb1i3Hz4di6WOuZ27qS49vAnVy4zWHRRF5n0xVg4VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.5-beta-20260910074127.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/10c7be4b7d3d7f9fcd78237ce8d89b38/midscene-cli-1.12.5-beta-20260910074127.0.tgz","_integrity":"sha512-wavsKDkq4xQJWpPgru7tM3r80q+ZsbFmgO8T9kqI2FxtfoVLhajbJKCLDYJ9XyzOrzHWDauoPA8P04QBn3zRzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.5-beta-20260910074127.0","@midscene/web":"1.12.5-beta-20260910074127.0","@midscene/core":"1.12.5-beta-20260910074127.0","@midscene/shared":"1.12.5-beta-20260910074127.0","@midscene/android":"1.12.5-beta-20260910074127.0","@midscene/harmony":"1.12.5-beta-20260910074127.0","@midscene/computer":"1.12.5-beta-20260910074127.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5-beta-20260910074127.0_1789026310726_0.37235447550037803","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260910075349.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260910075349.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260910075349.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f7c1dff5f2d4f26c3b4ee9b31c01770d7e399011","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260910075349.0.tgz","fileCount":16,"integrity":"sha512-6yz+fdZl9ocxnc4z7dAZKedtMsLejN9UlRUY6gTHMWx25EX6KMX7VSP1znxQbQK5v9v0kMWPNE0YCoqpCmTudg==","signatures":[{"sig":"MEUCIE1npfvuSPbCh0BrhA2jW4+m3w8Oqi+2LWZUZHYt7IUIAiEAh1eT5ihFYyTIsY6wJth01vyL3CSoyFpLSShJ9sR/Mds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260910075349.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/3e58643a2bf0ba620500b13bd8f05cfe/midscene-cli-1.12.6-beta-20260910075349.0.tgz","_integrity":"sha512-6yz+fdZl9ocxnc4z7dAZKedtMsLejN9UlRUY6gTHMWx25EX6KMX7VSP1znxQbQK5v9v0kMWPNE0YCoqpCmTudg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260910075349.0","@midscene/web":"1.12.6-beta-20260910075349.0","@midscene/core":"1.12.6-beta-20260910075349.0","@midscene/shared":"1.12.6-beta-20260910075349.0","@midscene/android":"1.12.6-beta-20260910075349.0","@midscene/harmony":"1.12.6-beta-20260910075349.0","@midscene/computer":"1.12.6-beta-20260910075349.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260910075349.0_1789027051690_0.012144086171876234","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@midscene/cli","version":"1.12.6","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d4e157155df4db700f3f4b45870a607accdb2af7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6.tgz","fileCount":16,"integrity":"sha512-uRMJB5B53AdYDBbGmQTTqYrv3FwdBP0KvAyPw6kQnKNIhvPHpOTgzNidBL1NrW2KtD6NyzppaXGxoBJmy7NHaQ==","signatures":[{"sig":"MEUCIEIe0AvkSIFHIcay/kQVL7YKFrPVE9pqFOzuyHzSQ7x3AiEAraYiiKwvKB7t8w79tVSBjglOR72HGs1+Yv2wU76Hivc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/9f6b3b4aaebe7aaa734ae50a4a0e7c52/midscene-cli-1.12.6.tgz","_integrity":"sha512-uRMJB5B53AdYDBbGmQTTqYrv3FwdBP0KvAyPw6kQnKNIhvPHpOTgzNidBL1NrW2KtD6NyzppaXGxoBJmy7NHaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6","@midscene/web":"1.12.6","@midscene/core":"1.12.6","@midscene/shared":"1.12.6","@midscene/android":"1.12.6","@midscene/harmony":"1.12.6","@midscene/computer":"1.12.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6_1789030902750_0.5126509493589921","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260910093036.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260910093036.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260910093036.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3ad8a8bc1acccf2b1bf5decf6684b520560361ff","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260910093036.0.tgz","fileCount":16,"integrity":"sha512-6lHpDhlOoriCzkfdmV4zhn9/sTTU9xUMmoAZDm5ezNqzv38mA6Mjp6H4UracK0i4znOy22Nq9TL6k0L97d8YbA==","signatures":[{"sig":"MEUCIAzBm1HjH5En41CBy28gvneMKYpzOcakYi4ipV7IeckzAiEA9YXlOplnb0TRBPDne56ORYmCMMWVt3HjP6maRYk5d5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260910093036.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7fa4d2c4e54b242154ba6aedb19ef04a/midscene-cli-1.12.6-beta-20260910093036.0.tgz","_integrity":"sha512-6lHpDhlOoriCzkfdmV4zhn9/sTTU9xUMmoAZDm5ezNqzv38mA6Mjp6H4UracK0i4znOy22Nq9TL6k0L97d8YbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260910093036.0","@midscene/web":"1.12.6-beta-20260910093036.0","@midscene/core":"1.12.6-beta-20260910093036.0","@midscene/shared":"1.12.6-beta-20260910093036.0","@midscene/android":"1.12.6-beta-20260910093036.0","@midscene/harmony":"1.12.6-beta-20260910093036.0","@midscene/computer":"1.12.6-beta-20260910093036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260910093036.0_1789032825494_0.024287347531146253","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260910095540.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260910095540.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260910095540.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bf00b717695bf2a9000e096fbec0c443fbf2f708","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260910095540.0.tgz","fileCount":16,"integrity":"sha512-tCOMMeXy1YR/jZyfZiWTU4zueC6N4C7k/wgr0cdcpjTXbt9NfWdISX2q74iysFvTgBO3LfiNoR6kfWUne3zXCQ==","signatures":[{"sig":"MEUCIQCzkZ8L2hUq7z4JoatmuMuaFBM+y1Zx4toT5NCG6JT9YgIgJZrvPrrjv8fazGwURE5K5Y6z1pikcaA2Hmr818g0fhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260910095540.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/97ffb39a0e58fc830571096b091232d8/midscene-cli-1.12.6-beta-20260910095540.0.tgz","_integrity":"sha512-tCOMMeXy1YR/jZyfZiWTU4zueC6N4C7k/wgr0cdcpjTXbt9NfWdISX2q74iysFvTgBO3LfiNoR6kfWUne3zXCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260910095540.0","@midscene/web":"1.12.6-beta-20260910095540.0","@midscene/core":"1.12.6-beta-20260910095540.0","@midscene/shared":"1.12.6-beta-20260910095540.0","@midscene/android":"1.12.6-beta-20260910095540.0","@midscene/harmony":"1.12.6-beta-20260910095540.0","@midscene/computer":"1.12.6-beta-20260910095540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260910095540.0_1789034308228_0.11959625846556787","host":"s3://npm-registry-packages-npm-production"}},"1.12.7-beta-20260911033547.0":{"name":"@midscene/cli","version":"1.12.7-beta-20260911033547.0","license":"MIT","_id":"@midscene/cli@1.12.7-beta-20260911033547.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6d6b5e6e1038143236ee8d65cdfd0ff3122f4e19","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7-beta-20260911033547.0.tgz","fileCount":16,"integrity":"sha512-qK5l/ob+DbekFvrCS26oFcH4NALbZ8oG3tCM4s0PgvqHV0Alj4I1WMd1GKWOUT7JwAmPEKbaA1GY6hMMkRreFw==","signatures":[{"sig":"MEUCIClpCfQSI2iXxxn6BhRNRolx4WRV0AAeH6HkEt6UzbSjAiEA3m6UDgYQV/yojyRZs2D1fltDLoCe7/5qh4Zwopx0d4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7-beta-20260911033547.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/27c4da87ecff0263754957fe65bf29af/midscene-cli-1.12.7-beta-20260911033547.0.tgz","_integrity":"sha512-qK5l/ob+DbekFvrCS26oFcH4NALbZ8oG3tCM4s0PgvqHV0Alj4I1WMd1GKWOUT7JwAmPEKbaA1GY6hMMkRreFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7-beta-20260911033547.0","@midscene/web":"1.12.7-beta-20260911033547.0","@midscene/core":"1.12.7-beta-20260911033547.0","@midscene/shared":"1.12.7-beta-20260911033547.0","@midscene/android":"1.12.7-beta-20260911033547.0","@midscene/harmony":"1.12.7-beta-20260911033547.0","@midscene/computer":"1.12.7-beta-20260911033547.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7-beta-20260911033547.0_1789097966299_0.723953077422508","host":"s3://npm-registry-packages-npm-production"}},"1.12.7-beta-20260911063016.0":{"name":"@midscene/cli","version":"1.12.7-beta-20260911063016.0","license":"MIT","_id":"@midscene/cli@1.12.7-beta-20260911063016.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"eeb2795edc860a00d9f90b47206959882ff6620b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7-beta-20260911063016.0.tgz","fileCount":16,"integrity":"sha512-GgRFWlbjJOI02hJUzF+A3ujOSWkPgp8a1dx6lQ66/Jpl+039yzP60JXC92aRQnPsYtFi9uU/Jj5Ey5SCmjzPtg==","signatures":[{"sig":"MEQCIE0i1RhtVSywp2qw4YevgpakS3nVmWA4feUAVL1+NC/iAiAlMLBd9HRj2g9R6bI/s1lyiWIbGTAw6lbaaCvvFpMTjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7-beta-20260911063016.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b06505fc6298d5b424b0cad3b710ecf9/midscene-cli-1.12.7-beta-20260911063016.0.tgz","_integrity":"sha512-GgRFWlbjJOI02hJUzF+A3ujOSWkPgp8a1dx6lQ66/Jpl+039yzP60JXC92aRQnPsYtFi9uU/Jj5Ey5SCmjzPtg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7-beta-20260911063016.0","@midscene/web":"1.12.7-beta-20260911063016.0","@midscene/core":"1.12.7-beta-20260911063016.0","@midscene/shared":"1.12.7-beta-20260911063016.0","@midscene/android":"1.12.7-beta-20260911063016.0","@midscene/harmony":"1.12.7-beta-20260911063016.0","@midscene/computer":"1.12.7-beta-20260911063016.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7-beta-20260911063016.0_1789108426861_0.42904536799090276","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260912141354.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260912141354.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260912141354.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1c4838e9189702faf7d043071f2c806bd5181a6b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260912141354.0.tgz","fileCount":16,"integrity":"sha512-wQDe43nrIl/CLSmOPh+wCy4LeRWX1OjSbyCScH0SadXqY4ETiQ8NiN3gN5Kf5BEf5mrG4i6MhhMA751vum6YJQ==","signatures":[{"sig":"MEUCIHkCBwVLaN0yLWNxZhKd1PCFou48hR6jXf1uYGbSVAwZAiEA+tO10geJAIz4DrQibiNBO+UnWkpEMU+e68g+0olC4Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260912141354.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ab58c6b78359b8e7837436dd10d7511f/midscene-cli-1.12.6-beta-20260912141354.0.tgz","_integrity":"sha512-wQDe43nrIl/CLSmOPh+wCy4LeRWX1OjSbyCScH0SadXqY4ETiQ8NiN3gN5Kf5BEf5mrG4i6MhhMA751vum6YJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260912141354.0","@midscene/web":"1.12.6-beta-20260912141354.0","@midscene/core":"1.12.6-beta-20260912141354.0","@midscene/shared":"1.12.6-beta-20260912141354.0","@midscene/android":"1.12.6-beta-20260912141354.0","@midscene/harmony":"1.12.6-beta-20260912141354.0","@midscene/computer":"1.12.6-beta-20260912141354.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260912141354.0_1789222612175_0.4430709932882353","host":"s3://npm-registry-packages-npm-production"}},"1.12.7-beta-20260914023554.0":{"name":"@midscene/cli","version":"1.12.7-beta-20260914023554.0","license":"MIT","_id":"@midscene/cli@1.12.7-beta-20260914023554.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4547f5d02ed6f35e5ac62c3dad5b0c641f1c5f5e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7-beta-20260914023554.0.tgz","fileCount":16,"integrity":"sha512-vkvulmFEj5hQg+1O2+KppMfo61OACqarwav29gyqVuM1/8K7X7qepC/LfP9CNiJPW3hRdrBr7EvD/G0p4k2jNg==","signatures":[{"sig":"MEQCIDX7SjNiOmy7iwodisqnI/saXNClkHSSoVJIJk/Pi6r7AiBtZ1rs/iqtMhg1jww3uHfwneMlxFRtGuouwvd6LWx0+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7-beta-20260914023554.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/57c447b1b6282f11c9af696466d55f72/midscene-cli-1.12.7-beta-20260914023554.0.tgz","_integrity":"sha512-vkvulmFEj5hQg+1O2+KppMfo61OACqarwav29gyqVuM1/8K7X7qepC/LfP9CNiJPW3hRdrBr7EvD/G0p4k2jNg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7-beta-20260914023554.0","@midscene/web":"1.12.7-beta-20260914023554.0","@midscene/core":"1.12.7-beta-20260914023554.0","@midscene/shared":"1.12.7-beta-20260914023554.0","@midscene/android":"1.12.7-beta-20260914023554.0","@midscene/harmony":"1.12.7-beta-20260914023554.0","@midscene/computer":"1.12.7-beta-20260914023554.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7-beta-20260914023554.0_1789353575684_0.5550266455247432","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260914025955.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260914025955.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260914025955.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bcec63471f5cfc3d3c91bffa9377e0134fe31ded","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260914025955.0.tgz","fileCount":16,"integrity":"sha512-J1+M3lGfYTusppjIKxrF0aaVngCe613H8SYnVqkWir+c9Yd7jO5cEdl5fAUtBocYTvJVEE33U+E5HPyWfkzJOw==","signatures":[{"sig":"MEUCIQDc9izZck+CjWQtNrr5IWPPKlicUYsB3JTMwVIHIXZiLwIgPCegHUF+CT+M+I/kZZ53h6GthfQSRbRqmZDMOqxtc3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260914025955.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/214e1f15d996752caf96c49b594a4c06/midscene-cli-1.12.6-beta-20260914025955.0.tgz","_integrity":"sha512-J1+M3lGfYTusppjIKxrF0aaVngCe613H8SYnVqkWir+c9Yd7jO5cEdl5fAUtBocYTvJVEE33U+E5HPyWfkzJOw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260914025955.0","@midscene/web":"1.12.6-beta-20260914025955.0","@midscene/core":"1.12.6-beta-20260914025955.0","@midscene/shared":"1.12.6-beta-20260914025955.0","@midscene/android":"1.12.6-beta-20260914025955.0","@midscene/harmony":"1.12.6-beta-20260914025955.0","@midscene/computer":"1.12.6-beta-20260914025955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260914025955.0_1789355010712_0.059431741900446644","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@midscene/cli","version":"1.12.7","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"cfdf49801042654c2e4c9897654048be85d86061","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7.tgz","fileCount":16,"integrity":"sha512-n83qEjIpOJRT5azngZ343Q8Boslk9GlDbiLE+JEvbXL6EAdCWxPK8lHo1j+E9xJepKeTxRmJbrHWzJACg402fw==","signatures":[{"sig":"MEQCIBrUR15uX8veYp3dzdzVO2Y1mkwFJsbxj6wmroEHbeCwAiBC7/tF43TOix3vnaI82RaWbSgXHvA9DD1hm1x+l21Uvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/fd256cc3985b294e698cce73af8c5ac5/midscene-cli-1.12.7.tgz","_integrity":"sha512-n83qEjIpOJRT5azngZ343Q8Boslk9GlDbiLE+JEvbXL6EAdCWxPK8lHo1j+E9xJepKeTxRmJbrHWzJACg402fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7","@midscene/web":"1.12.7","@midscene/core":"1.12.7","@midscene/shared":"1.12.7","@midscene/android":"1.12.7","@midscene/harmony":"1.12.7","@midscene/computer":"1.12.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7_1789458903106_0.9811598219055584","host":"s3://npm-registry-packages-npm-production"}},"1.12.8-beta-20260915081046.0":{"name":"@midscene/cli","version":"1.12.8-beta-20260915081046.0","license":"MIT","_id":"@midscene/cli@1.12.8-beta-20260915081046.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e579a6b012d6c368211d67123f05f50252859d9c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.8-beta-20260915081046.0.tgz","fileCount":16,"integrity":"sha512-R/5w89tLY6ZqHiQboB9TpOHbgN/lxM49W3d01CXxdBHv990wbKLv72ytCSUwICmi1jpfuH4T1pYSNtMlZvhvsw==","signatures":[{"sig":"MEYCIQDzeyOmWwEOi8J4hJL9CJ3pkvY0yJF21pRG0p5zCyIC9wIhAMw0bMY5fP32Sa1ruxTt3WWEURaYqW2oMVesAjd1vqhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.8-beta-20260915081046.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e4c76ba1ff31cc270e31755ca8c860d5/midscene-cli-1.12.8-beta-20260915081046.0.tgz","_integrity":"sha512-R/5w89tLY6ZqHiQboB9TpOHbgN/lxM49W3d01CXxdBHv990wbKLv72ytCSUwICmi1jpfuH4T1pYSNtMlZvhvsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.8-beta-20260915081046.0","@midscene/web":"1.12.8-beta-20260915081046.0","@midscene/core":"1.12.8-beta-20260915081046.0","@midscene/shared":"1.12.8-beta-20260915081046.0","@midscene/android":"1.12.8-beta-20260915081046.0","@midscene/harmony":"1.12.8-beta-20260915081046.0","@midscene/computer":"1.12.8-beta-20260915081046.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8-beta-20260915081046.0_1789460066580_0.29240376674788915","host":"s3://npm-registry-packages-npm-production"}},"1.12.7-beta-20260915081922.0":{"name":"@midscene/cli","version":"1.12.7-beta-20260915081922.0","license":"MIT","_id":"@midscene/cli@1.12.7-beta-20260915081922.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"7242d2e35563175cf2d98da2a9f0748f6880163c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7-beta-20260915081922.0.tgz","fileCount":16,"integrity":"sha512-vDT2nwM+5wXxb/VGZ3dDZtVxNoska54otZwzhkZKXGe4u+895TKgC/ehh8KIe3ksd45+HQ7ZFD8tc56aXwtTsQ==","signatures":[{"sig":"MEUCIQClOvd5cz9YuG6L6WQ6K7/5UVwxQpvs74nwZGjyJXsK8AIgaLnNmlFaXoNhiiyt4XSsxk/qU6p1sbu7bmryi3UFBhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7-beta-20260915081922.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e4aa980baf71f4a2f0c64b4e8a111d40/midscene-cli-1.12.7-beta-20260915081922.0.tgz","_integrity":"sha512-vDT2nwM+5wXxb/VGZ3dDZtVxNoska54otZwzhkZKXGe4u+895TKgC/ehh8KIe3ksd45+HQ7ZFD8tc56aXwtTsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7-beta-20260915081922.0","@midscene/web":"1.12.7-beta-20260915081922.0","@midscene/core":"1.12.7-beta-20260915081922.0","@midscene/shared":"1.12.7-beta-20260915081922.0","@midscene/android":"1.12.7-beta-20260915081922.0","@midscene/harmony":"1.12.7-beta-20260915081922.0","@midscene/computer":"1.12.7-beta-20260915081922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7-beta-20260915081922.0_1789460538751_0.36189426078528797","host":"s3://npm-registry-packages-npm-production"}},"1.12.7-beta-20260916022808.0":{"name":"@midscene/cli","version":"1.12.7-beta-20260916022808.0","license":"MIT","_id":"@midscene/cli@1.12.7-beta-20260916022808.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a16922af2ef6d877b2f1b04080dc0854a3f9917d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.7-beta-20260916022808.0.tgz","fileCount":16,"integrity":"sha512-6feZUCCHgX3ZDjnwqTW0oRezNK2nz5dQqMPOSy5/aTzVgAnMv1xCwY+m6DOw6Hvur0j2uFcr4peRDQ0sRv7gMQ==","signatures":[{"sig":"MEQCIBt9c3q5L3x2dmsQi2kEKp9DYSn8OoBOSggAMykNPOcwAiBfrRQi2TQ80q0MuPquoJxJOBO1WljV5tb1NNVHaIDAuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.7-beta-20260916022808.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d1970c5b22e066eb0df06ba0518c60a4/midscene-cli-1.12.7-beta-20260916022808.0.tgz","_integrity":"sha512-6feZUCCHgX3ZDjnwqTW0oRezNK2nz5dQqMPOSy5/aTzVgAnMv1xCwY+m6DOw6Hvur0j2uFcr4peRDQ0sRv7gMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.7-beta-20260916022808.0","@midscene/web":"1.12.7-beta-20260916022808.0","@midscene/core":"1.12.7-beta-20260916022808.0","@midscene/shared":"1.12.7-beta-20260916022808.0","@midscene/android":"1.12.7-beta-20260916022808.0","@midscene/harmony":"1.12.7-beta-20260916022808.0","@midscene/computer":"1.12.7-beta-20260916022808.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7-beta-20260916022808.0_1789525865206_0.6297600598286821","host":"s3://npm-registry-packages-npm-production"}},"1.12.8-beta-20260916023839.0":{"name":"@midscene/cli","version":"1.12.8-beta-20260916023839.0","license":"MIT","_id":"@midscene/cli@1.12.8-beta-20260916023839.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"44d26d67c2d4f80f1dc9ec45bd25a59fe72937fa","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.8-beta-20260916023839.0.tgz","fileCount":16,"integrity":"sha512-iSZkLz3wEiSxCd+zWsGSbJeTBval5zYZqQHd5/qOnt8IZVkXyrZUiZrbaFj9tebrdNTqg0rm+4nN1W7aVb3l3A==","signatures":[{"sig":"MEQCIB+X1m1NpTXhmo+QLtPlpM5JTHO2IYG8x1Y20y4l+P4bAiAgV7Hd6zNEd+HOP4xARG0J+HAd4G3sAW/t4LO4NzKGsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.8-beta-20260916023839.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0819fb7930aa0b43beecf6be307bc368/midscene-cli-1.12.8-beta-20260916023839.0.tgz","_integrity":"sha512-iSZkLz3wEiSxCd+zWsGSbJeTBval5zYZqQHd5/qOnt8IZVkXyrZUiZrbaFj9tebrdNTqg0rm+4nN1W7aVb3l3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.8-beta-20260916023839.0","@midscene/web":"1.12.8-beta-20260916023839.0","@midscene/core":"1.12.8-beta-20260916023839.0","@midscene/shared":"1.12.8-beta-20260916023839.0","@midscene/android":"1.12.8-beta-20260916023839.0","@midscene/harmony":"1.12.8-beta-20260916023839.0","@midscene/computer":"1.12.8-beta-20260916023839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8-beta-20260916023839.0_1789526542448_0.6390966920358085","host":"s3://npm-registry-packages-npm-production"}},"1.12.8-beta-20260916024015.0":{"name":"@midscene/cli","version":"1.12.8-beta-20260916024015.0","license":"MIT","_id":"@midscene/cli@1.12.8-beta-20260916024015.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6487e28e9aab932170d09f15dc3cd909915c9deb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.8-beta-20260916024015.0.tgz","fileCount":16,"integrity":"sha512-RtkSeUIwmQ4LGXWAwh9rv0AHrpNgfoMm8eKLOwGh/JeyYMCuRJW2XjLKYFA568hXKWxqLEGLJyiIMQCsLQxA8Q==","signatures":[{"sig":"MEUCIQCQOns7NfpAj2noEb/t7tHaVUAKjLz7KC9K3heyNiDmxQIgGUqSa4l6Xk138ppjaiRC5fQlsMXaiJoOC/9qMs/nm88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.8-beta-20260916024015.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d1832bcbf09ecb83896a1b8dc8853db9/midscene-cli-1.12.8-beta-20260916024015.0.tgz","_integrity":"sha512-RtkSeUIwmQ4LGXWAwh9rv0AHrpNgfoMm8eKLOwGh/JeyYMCuRJW2XjLKYFA568hXKWxqLEGLJyiIMQCsLQxA8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.8-beta-20260916024015.0","@midscene/web":"1.12.8-beta-20260916024015.0","@midscene/core":"1.12.8-beta-20260916024015.0","@midscene/shared":"1.12.8-beta-20260916024015.0","@midscene/android":"1.12.8-beta-20260916024015.0","@midscene/harmony":"1.12.8-beta-20260916024015.0","@midscene/computer":"1.12.8-beta-20260916024015.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8-beta-20260916024015.0_1789526626497_0.06650051901540888","host":"s3://npm-registry-packages-npm-production"}},"1.12.8-beta-20260916030003.0":{"name":"@midscene/cli","version":"1.12.8-beta-20260916030003.0","license":"MIT","_id":"@midscene/cli@1.12.8-beta-20260916030003.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"697cb4f7ae7e3efaf0d90c636c2c75a90a8138ad","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.8-beta-20260916030003.0.tgz","fileCount":16,"integrity":"sha512-ny0YnkzzyA4TiIYl3a5uKLp1Fc4Vy8oShXnlZMF3tC/NwoPUU/l7ZfrXYS55BcfT/JX47xoEUzNKJt0gnY6SMw==","signatures":[{"sig":"MEYCIQCsOVuX7cm8bARnJWy63H/IQAEGnzpgITM23DslKq5vKQIhAKYbQrN7D4hy1K6LP6R/RRPVAKiDcmJ9cu3PftFISByD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.8-beta-20260916030003.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a7b88e4aec99066eeb98f4a8c64b288f/midscene-cli-1.12.8-beta-20260916030003.0.tgz","_integrity":"sha512-ny0YnkzzyA4TiIYl3a5uKLp1Fc4Vy8oShXnlZMF3tC/NwoPUU/l7ZfrXYS55BcfT/JX47xoEUzNKJt0gnY6SMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.8-beta-20260916030003.0","@midscene/web":"1.12.8-beta-20260916030003.0","@midscene/core":"1.12.8-beta-20260916030003.0","@midscene/shared":"1.12.8-beta-20260916030003.0","@midscene/android":"1.12.8-beta-20260916030003.0","@midscene/harmony":"1.12.8-beta-20260916030003.0","@midscene/computer":"1.12.8-beta-20260916030003.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8-beta-20260916030003.0_1789527782397_0.6435736205164595","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260916031428.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260916031428.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260916031428.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8c7f1a98f177bd0a68bd9d8298d4c265cf7c46b6","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260916031428.0.tgz","fileCount":16,"integrity":"sha512-j9NvMDje6To+RVIYJx2EdAiElYzHXCuSL3Natq7OmzWa17DB3+N4Oj9siEOATeynZHqOqg79zwtn+6MEFcG5Hw==","signatures":[{"sig":"MEYCIQCiGrio4dxyeF3jXpvUu4tcUJpjWWN3y9aMej1KsX31MAIhAOWc8exJO6GzduTlPnB51XnSSSzrOvwRosdMYDIc+DJx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260916031428.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f395af609dad295a8aea316d3b67680b/midscene-cli-1.12.6-beta-20260916031428.0.tgz","_integrity":"sha512-j9NvMDje6To+RVIYJx2EdAiElYzHXCuSL3Natq7OmzWa17DB3+N4Oj9siEOATeynZHqOqg79zwtn+6MEFcG5Hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260916031428.0","@midscene/web":"1.12.6-beta-20260916031428.0","@midscene/core":"1.12.6-beta-20260916031428.0","@midscene/shared":"1.12.6-beta-20260916031428.0","@midscene/android":"1.12.6-beta-20260916031428.0","@midscene/harmony":"1.12.6-beta-20260916031428.0","@midscene/computer":"1.12.6-beta-20260916031428.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260916031428.0_1789528693427_0.6558696322720081","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@midscene/cli","version":"1.12.8","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"39e02e296c5c601e0479145182c573416e4b3ace","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.8.tgz","fileCount":16,"integrity":"sha512-CJEHKJG0JK8Y1kBqbB/XCpSSH1PxhoCo+tNoR0otZiKwVEqRs6ZGzBIa6Ttuz+U70/N2aJfjYX4JMevIGp85qw==","signatures":[{"sig":"MEUCIFkYCagR48IlVbsgd5Q90FzXgBnVLM5/YpWc1jHCT457AiEA4KhANqhmAyLLu6dcwnwTkBImAp1Yp1Z7jQDk4D4re0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.8.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/88132ce60cc93e5cd9d8272138ceb93d/midscene-cli-1.12.8.tgz","_integrity":"sha512-CJEHKJG0JK8Y1kBqbB/XCpSSH1PxhoCo+tNoR0otZiKwVEqRs6ZGzBIa6Ttuz+U70/N2aJfjYX4JMevIGp85qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.8","@midscene/web":"1.12.8","@midscene/core":"1.12.8","@midscene/shared":"1.12.8","@midscene/android":"1.12.8","@midscene/harmony":"1.12.8","@midscene/computer":"1.12.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8_1789529502006_0.24817903137005493","host":"s3://npm-registry-packages-npm-production"}},"1.12.9-beta-20260917073745.0":{"name":"@midscene/cli","version":"1.12.9-beta-20260917073745.0","license":"MIT","_id":"@midscene/cli@1.12.9-beta-20260917073745.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"45d7175a40f2c61db7904288f96fbabf99ff46eb","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.9-beta-20260917073745.0.tgz","fileCount":16,"integrity":"sha512-HNIbG1bFzJL6+WE1Z/jZ1mQhrtsa7RrdISDP1SRlC/WoHAYDjD+5VTxGpEG7p/TUqfoI5Lq6wkJMT/1ly6uNUA==","signatures":[{"sig":"MEQCIChxnN/bjq9X5YXrESJfalr96jYlAQAD2GcRN9bSg13mAiAgZ6yfqbF1/fULXtXx9VmSOCoFdo6gMattVL/H25SvAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.9-beta-20260917073745.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/5a518a6815c118caa03ba91151b89288/midscene-cli-1.12.9-beta-20260917073745.0.tgz","_integrity":"sha512-HNIbG1bFzJL6+WE1Z/jZ1mQhrtsa7RrdISDP1SRlC/WoHAYDjD+5VTxGpEG7p/TUqfoI5Lq6wkJMT/1ly6uNUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.9-beta-20260917073745.0","@midscene/web":"1.12.9-beta-20260917073745.0","@midscene/core":"1.12.9-beta-20260917073745.0","@midscene/shared":"1.12.9-beta-20260917073745.0","@midscene/android":"1.12.9-beta-20260917073745.0","@midscene/harmony":"1.12.9-beta-20260917073745.0","@midscene/computer":"1.12.9-beta-20260917073745.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9-beta-20260917073745.0_1789630885056_0.6316043833739038","host":"s3://npm-registry-packages-npm-production"}},"1.12.6-beta-20260917085621.0":{"name":"@midscene/cli","version":"1.12.6-beta-20260917085621.0","license":"MIT","_id":"@midscene/cli@1.12.6-beta-20260917085621.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4e9d1850d942c044c80d5a5ea104a3863047bbe7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.6-beta-20260917085621.0.tgz","fileCount":16,"integrity":"sha512-zNwX+UevHgPVcAn/T0kzIU27WY6yOb2W5DVOmMXzw7EaFAo78KkjV7nxyvHRz4gkQbewXRsljGUGwI90MkEZZw==","signatures":[{"sig":"MEUCIFeqtmMAcn6DLZEsmPnWjiqdvwZEQkhAYHzvRyY3BtObAiEAqyMC6lY0r0dHu1w+7iuXsXnhislxl5mRlm/Che+EH/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.6-beta-20260917085621.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e51a412b2e5dda026400df6553e8fdfe/midscene-cli-1.12.6-beta-20260917085621.0.tgz","_integrity":"sha512-zNwX+UevHgPVcAn/T0kzIU27WY6yOb2W5DVOmMXzw7EaFAo78KkjV7nxyvHRz4gkQbewXRsljGUGwI90MkEZZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.6-beta-20260917085621.0","@midscene/web":"1.12.6-beta-20260917085621.0","@midscene/core":"1.12.6-beta-20260917085621.0","@midscene/shared":"1.12.6-beta-20260917085621.0","@midscene/android":"1.12.6-beta-20260917085621.0","@midscene/harmony":"1.12.6-beta-20260917085621.0","@midscene/computer":"1.12.6-beta-20260917085621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6-beta-20260917085621.0_1789635600697_0.4064957873031969","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"@midscene/cli","version":"1.12.9","license":"MIT","_id":"@midscene/cli@1.12.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1af44e9a3d2ff38f88c122b04416419e7f22d92a","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.9.tgz","fileCount":16,"integrity":"sha512-m6hDWNm0esDyom954w6BlLyZL6pPYIy6p1WaEPPbTDczZB45mPQNnG8MLd7Knf1wKJ00icQ+mC3rEXmiX0PHDw==","signatures":[{"sig":"MEUCIQC3+4qT8j2Bsi2lov4OQdqRbmLD1MNEJU3+c+ebUSGSAAIgRfseAU745QblwWejUA4wKodPdebRBEy7YHyGShlDtW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309508},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.9.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f47ddb2ae2a4b76e55f5a60e3bbdba00/midscene-cli-1.12.9.tgz","_integrity":"sha512-m6hDWNm0esDyom954w6BlLyZL6pPYIy6p1WaEPPbTDczZB45mPQNnG8MLd7Knf1wKJ00icQ+mC3rEXmiX0PHDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.9","@midscene/web":"1.12.9","@midscene/core":"1.12.9","@midscene/shared":"1.12.9","@midscene/android":"1.12.9","@midscene/harmony":"1.12.9","@midscene/computer":"1.12.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9_1789646547475_0.5681149535536436","host":"s3://npm-registry-packages-npm-production"}},"1.12.9-beta-20260917120835.0":{"name":"@midscene/cli","version":"1.12.9-beta-20260917120835.0","license":"MIT","_id":"@midscene/cli@1.12.9-beta-20260917120835.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f74fa3f78fc3d25abe61159952ffb346cb79fe3b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.9-beta-20260917120835.0.tgz","fileCount":16,"integrity":"sha512-adQ+xuTgqzQqm0ehz7NkXxSswt5lHaOtSfpMDPgAFH77+7EcycxZzIi/lWydVsYsjp6cIMapStfHMfqXARcipg==","signatures":[{"sig":"MEYCIQCQRk+9BaeEaGCcm/C2tKmxpkGj3a0tD+rqyZMtNiujowIhAOsAtWY6UBqH0788be9skZXgNDdTZGCyrgofGCCPlghS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.9-beta-20260917120835.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/610286be86afd9778018fa5ea6813dee/midscene-cli-1.12.9-beta-20260917120835.0.tgz","_integrity":"sha512-adQ+xuTgqzQqm0ehz7NkXxSswt5lHaOtSfpMDPgAFH77+7EcycxZzIi/lWydVsYsjp6cIMapStfHMfqXARcipg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.9-beta-20260917120835.0","@midscene/web":"1.12.9-beta-20260917120835.0","@midscene/core":"1.12.9-beta-20260917120835.0","@midscene/shared":"1.12.9-beta-20260917120835.0","@midscene/android":"1.12.9-beta-20260917120835.0","@midscene/harmony":"1.12.9-beta-20260917120835.0","@midscene/computer":"1.12.9-beta-20260917120835.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9-beta-20260917120835.0_1789647137043_0.8864525038911237","host":"s3://npm-registry-packages-npm-production"}},"1.12.9-beta-20260917123951.0":{"name":"@midscene/cli","version":"1.12.9-beta-20260917123951.0","license":"MIT","_id":"@midscene/cli@1.12.9-beta-20260917123951.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"8a4ffbc21b8285cf3f4d9c8b0128e0c6fbfd875f","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.9-beta-20260917123951.0.tgz","fileCount":16,"integrity":"sha512-8xNDFWS7v+jHhSa0nA+eGiBsYD2YGfojeCi2Q22AWolhJoZSEIsso1NBnY0UDDeHm4drWHnhLxM2As/TaqJQxg==","signatures":[{"sig":"MEUCIALyb0e/gvudICuEnxyFG3RlR2GA1rvn1qO5gNbQhiffAiEA3Vv6ZHWxOwwj+YqX+YlKHbQwKuiqkUmtvUO8e4cieNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.9-beta-20260917123951.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f0d0f504a1823edbc30718f7d1bb539e/midscene-cli-1.12.9-beta-20260917123951.0.tgz","_integrity":"sha512-8xNDFWS7v+jHhSa0nA+eGiBsYD2YGfojeCi2Q22AWolhJoZSEIsso1NBnY0UDDeHm4drWHnhLxM2As/TaqJQxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.9-beta-20260917123951.0","@midscene/web":"1.12.9-beta-20260917123951.0","@midscene/core":"1.12.9-beta-20260917123951.0","@midscene/shared":"1.12.9-beta-20260917123951.0","@midscene/android":"1.12.9-beta-20260917123951.0","@midscene/harmony":"1.12.9-beta-20260917123951.0","@midscene/computer":"1.12.9-beta-20260917123951.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9-beta-20260917123951.0_1789648975899_0.7100097342820682","host":"s3://npm-registry-packages-npm-production"}},"1.12.9-beta-20260917143830.0":{"name":"@midscene/cli","version":"1.12.9-beta-20260917143830.0","license":"MIT","_id":"@midscene/cli@1.12.9-beta-20260917143830.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4f7e780e98f06c36aad2607b53b6341b6686244e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.9-beta-20260917143830.0.tgz","fileCount":16,"integrity":"sha512-YU54N2PW4cqYeqW5MApA3Jh/H7qxA6lRzC7q0H5mGbzusXrVvyGvrh+r0Igyj3Yzos1zCdJm1n3Z8BcrzO9aeA==","signatures":[{"sig":"MEUCIQDnhqWhpsCyYVe7wN2ettVzU1F8HoFO83lR2ao29jWVcwIgapYpUkM6chZiveCHfvnb4oNlHhTEx6UudA6XiVEXR2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.9-beta-20260917143830.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b402562fdc43294cc3ca3082f22e347e/midscene-cli-1.12.9-beta-20260917143830.0.tgz","_integrity":"sha512-YU54N2PW4cqYeqW5MApA3Jh/H7qxA6lRzC7q0H5mGbzusXrVvyGvrh+r0Igyj3Yzos1zCdJm1n3Z8BcrzO9aeA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.9-beta-20260917143830.0","@midscene/web":"1.12.9-beta-20260917143830.0","@midscene/core":"1.12.9-beta-20260917143830.0","@midscene/shared":"1.12.9-beta-20260917143830.0","@midscene/android":"1.12.9-beta-20260917143830.0","@midscene/harmony":"1.12.9-beta-20260917143830.0","@midscene/computer":"1.12.9-beta-20260917143830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9-beta-20260917143830.0_1789656082900_0.4395766353088173","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260918061340.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260918061340.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260918061340.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fc801f659a6f5db5e6ad515ec5e3c5fe78bec990","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260918061340.0.tgz","fileCount":16,"integrity":"sha512-tKRIUHv9lFK74YXsceNt53Kn0URv9I8Oakxr19fmoV24+Q8fTVF3efD+rvKYU3erwBbwTf9f1Fw80q6j5aCz+Q==","signatures":[{"sig":"MEUCIB3ecIioNUK+MF7yIHdkptux4fCHsCTqD4aBQ94K/Tx8AiEA85nA/LZqFvwkUGJK+fT3/y9fkBIQ1m/CXKwTNQtCdho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4pfKpH2LZ+4V02zPrhbG/3UC1PWFQHw8/L+v2qiBYpAiAH3f1uqMPLoOPPlsP5mEzrDubtSmyOrlVVs4PaVA3ebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260918061340.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/747504834e5c4c5ddbdf6e76f2eb837e/midscene-cli-1.12.10-beta-20260918061340.0.tgz","_integrity":"sha512-tKRIUHv9lFK74YXsceNt53Kn0URv9I8Oakxr19fmoV24+Q8fTVF3efD+rvKYU3erwBbwTf9f1Fw80q6j5aCz+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260918061340.0","@midscene/web":"1.12.10-beta-20260918061340.0","@midscene/core":"1.12.10-beta-20260918061340.0","@midscene/shared":"1.12.10-beta-20260918061340.0","@midscene/android":"1.12.10-beta-20260918061340.0","@midscene/harmony":"1.12.10-beta-20260918061340.0","@midscene/computer":"1.12.10-beta-20260918061340.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260918061340.0_1789712366150_0.2435800705042328","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260918062325.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260918062325.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260918062325.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"a44800ff1a90ac3fa7593826ac5187addfa997ef","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260918062325.0.tgz","fileCount":16,"integrity":"sha512-vicnGiRkiMo+sGcu9s8n/t7vgNjg37PrPoxs3P7PGb6I4MCYRjow/UMd51RAj9j73sQeyzhvsco/b5Y8XiHbxw==","signatures":[{"sig":"MEQCIAr3BaAGW+s8YEv17eXomF5OfRuJTXZ4GGUtP8TxewiZAiAKidbz4MMpwCgWYA3iq8TsRuomtYAPlzLF3whv8NO2pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGXY/ADKoR+rt1N7yZvzW9K+eWeu9G3HSXuDeA338ACAiEAwQiDUa8N8tVPxzg9W71B7aFPXaLdsbjMqFuBgL+v8zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5323373},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260918062325.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/0ade173cf17ffb0642c1809a3098b667/midscene-cli-1.12.10-beta-20260918062325.0.tgz","_integrity":"sha512-vicnGiRkiMo+sGcu9s8n/t7vgNjg37PrPoxs3P7PGb6I4MCYRjow/UMd51RAj9j73sQeyzhvsco/b5Y8XiHbxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260918062325.0","@midscene/web":"1.12.10-beta-20260918062325.0","@midscene/core":"1.12.10-beta-20260918062325.0","@midscene/shared":"1.12.10-beta-20260918062325.0","@midscene/android":"1.12.10-beta-20260918062325.0","@midscene/harmony":"1.12.10-beta-20260918062325.0","@midscene/computer":"1.12.10-beta-20260918062325.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260918062325.0_1789712883905_0.7903202854710523","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260918093637.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260918093637.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260918093637.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"419a951009dbf4792dd9a5529c668e2439f506d1","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260918093637.0.tgz","fileCount":16,"integrity":"sha512-vVebXJ7yquYJnh2GHFF8yNNlJS//lou4VF5V+JqPZ/qfxXYN6AaE1yCtTVQbu8lLNekYuZKx+OwQOG4ywWYFKw==","signatures":[{"sig":"MEQCICreb8nKUoSa44fFXdsrz9/f0Z9xlW4RxHick0BC8TPbAiB112qsG2bK3vkgIiC0V1WcpsnNUE96soSR/qmv1ZmEnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCczFzDYxZLZpySSkngk2EGZ6P7lmgP7rU3TeQBFjHK3gIhAPaxtlEAZoe0+FCuDW18SrlteAihvkt80tFOB/7Aom7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322741},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260918093637.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b3c1987be40446d855c66e9a803b0390/midscene-cli-1.12.10-beta-20260918093637.0.tgz","_integrity":"sha512-vVebXJ7yquYJnh2GHFF8yNNlJS//lou4VF5V+JqPZ/qfxXYN6AaE1yCtTVQbu8lLNekYuZKx+OwQOG4ywWYFKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260918093637.0","@midscene/web":"1.12.10-beta-20260918093637.0","@midscene/core":"1.12.10-beta-20260918093637.0","@midscene/shared":"1.12.10-beta-20260918093637.0","@midscene/android":"1.12.10-beta-20260918093637.0","@midscene/harmony":"1.12.10-beta-20260918093637.0","@midscene/computer":"1.12.10-beta-20260918093637.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260918093637.0_1789724476301_0.5727582678454184","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260920031616.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260920031616.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260920031616.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"4b97392a40e75444e5f7c6680f7a167cae77f2ba","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260920031616.0.tgz","fileCount":16,"integrity":"sha512-t0hnfmkjJGGSZMB28QBw9nZlG/YnRfLY6O2rHklgiLxgRNQn1N4Td92PWWTI9IvF50tvOTCPrZBrfYRRwGyC1g==","signatures":[{"sig":"MEUCIQD4F3zFt7lk+4v/zxsd3lGx3+IVR2hdBNoLiu2f82ZZMwIgIw6OPsoKmYIr7Xw3/dCJQc7W6iEunsM8QyYUJIX4eBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDq56QvvLpVZsOyMvnc7EfJDeNR/AZfmObV20f75EId8gIgahhMV15re/yBTp7VkWQpUH2IDJ/y7JUJqZ3NuVLvAO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260920031616.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/317ac4e31e7addbeb0f9cb728df8d6bc/midscene-cli-1.12.10-beta-20260920031616.0.tgz","_integrity":"sha512-t0hnfmkjJGGSZMB28QBw9nZlG/YnRfLY6O2rHklgiLxgRNQn1N4Td92PWWTI9IvF50tvOTCPrZBrfYRRwGyC1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260920031616.0","@midscene/web":"1.12.10-beta-20260920031616.0","@midscene/core":"1.12.10-beta-20260920031616.0","@midscene/shared":"1.12.10-beta-20260920031616.0","@midscene/android":"1.12.10-beta-20260920031616.0","@midscene/harmony":"1.12.10-beta-20260920031616.0","@midscene/computer":"1.12.10-beta-20260920031616.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260920031616.0_1789874426022_0.7811212283212814","host":"s3://npm-registry-packages-npm-production"}},"1.12.4-beta-20260920043323.0":{"name":"@midscene/cli","version":"1.12.4-beta-20260920043323.0","license":"MIT","_id":"@midscene/cli@1.12.4-beta-20260920043323.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3e93bfda8a2bff15b223ef9aa51e14dfb6bc0e0b","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.4-beta-20260920043323.0.tgz","fileCount":16,"integrity":"sha512-4q/lh5XSVNG8xSwDnkIoIpO6gyZ48shV+sr8oAzWlKIDgRowsmht0Pi/2gqV0hI5jnfoAgW6Cxc9lHxjPbl+Mw==","signatures":[{"sig":"MEUCIC7ieAoHCLGfKNxxgjnQzwryQJ4CylTa2b1RLIBSRkKoAiEA5cCRanTXYYkcTLVyNFlwTYuMmfDXHIJngZGWoL+R76Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/vSK/JqzV6tizifih3QEx2zlataKuxEY1x3jdN9RBGwIgVIL2GxY10lefy2MbU5oUTQC9sj9JSCTibeyhHRIHJvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309756},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.4-beta-20260920043323.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2a0966a047e67d1aabd8eac3881003f3/midscene-cli-1.12.4-beta-20260920043323.0.tgz","_integrity":"sha512-4q/lh5XSVNG8xSwDnkIoIpO6gyZ48shV+sr8oAzWlKIDgRowsmht0Pi/2gqV0hI5jnfoAgW6Cxc9lHxjPbl+Mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.4-beta-20260920043323.0","@midscene/web":"1.12.4-beta-20260920043323.0","@midscene/core":"1.12.4-beta-20260920043323.0","@midscene/shared":"1.12.4-beta-20260920043323.0","@midscene/android":"1.12.4-beta-20260920043323.0","@midscene/harmony":"1.12.4-beta-20260920043323.0","@midscene/computer":"1.12.4-beta-20260920043323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4-beta-20260920043323.0_1789879109040_0.6941316088485203","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260920072249.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260920072249.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260920072249.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0c851f89b1867026dba3317b195ca9860005c86c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260920072249.0.tgz","fileCount":16,"integrity":"sha512-lbDPwce4pcKDzTyjJ7qk1b5050pyhyZQxOQk/1JyJBCAGj5QIyt0jsmPs9ceT6k5MoNHny1Q94P+U89pM0mBGg==","signatures":[{"sig":"MEYCIQDyZGVnXzFLzT07AjjGoUDUORUamFPJN5b7rnwBNQGaigIhALy/a1AGYLuSFzizJtzFfb8uLJBpSC5UHZrpZ176sS+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw4LEQwMpWFfeNVTc1ogl9jXRpkYkf02DLX27JwGd8QQIgWVYqDICF0TTBfQS0BOkGMhaF0l9Y67VkkvCrYD3upTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260920072249.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/94547a7912422e36390f4b685bce714f/midscene-cli-1.12.10-beta-20260920072249.0.tgz","_integrity":"sha512-lbDPwce4pcKDzTyjJ7qk1b5050pyhyZQxOQk/1JyJBCAGj5QIyt0jsmPs9ceT6k5MoNHny1Q94P+U89pM0mBGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260920072249.0","@midscene/web":"1.12.10-beta-20260920072249.0","@midscene/core":"1.12.10-beta-20260920072249.0","@midscene/shared":"1.12.10-beta-20260920072249.0","@midscene/android":"1.12.10-beta-20260920072249.0","@midscene/harmony":"1.12.10-beta-20260920072249.0","@midscene/computer":"1.12.10-beta-20260920072249.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260920072249.0_1789889247649_0.982862853768121","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@midscene/cli","version":"1.13.0","license":"MIT","_id":"@midscene/cli@1.13.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"c48a27c2dc8d1fc2100b78fafdf84d59be6b1c3d","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.0.tgz","fileCount":16,"integrity":"sha512-vefFuYSK5OBUXeKIJFflKZetePETMfIxc1gxLj1Ae/n8bY6QwZPwTN7vUZLlrzXKjljOy5duXXT/RUJhh6myQA==","signatures":[{"sig":"MEUCIF18Depvvzjn8S/KTDeL4IFfrDnNkQeqI9fat80sXGAFAiEAsTBdNZtsYcADuCIwYfXRQnySLtqjHf1R78T98SKChZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp6dRdqOfyOOfoVkQhug9NTe+mLoSobwK35oNQxk/sRAIhAKI9p9Wek7on7WpkQyKX4RvqSk8jxwVFBFoRn4FLz9Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5152002},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/d649cb696586bd64421a5989ecdf678d/midscene-cli-1.13.0.tgz","_integrity":"sha512-vefFuYSK5OBUXeKIJFflKZetePETMfIxc1gxLj1Ae/n8bY6QwZPwTN7vUZLlrzXKjljOy5duXXT/RUJhh6myQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.0","@midscene/web":"1.13.0","@midscene/core":"1.13.0","@midscene/test":"1.13.0","@midscene/shared":"1.13.0","@midscene/android":"1.13.0","@midscene/harmony":"1.13.0","@midscene/computer":"1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.0_1789892012558_0.3367817084286091","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260920094844.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260920094844.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260920094844.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"918a10fd6b05af28aa7ef41bc958c2d4f111fab8","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260920094844.0.tgz","fileCount":16,"integrity":"sha512-Nf+6v6yYEYC2j2CPPpp27AWRyrjTfoTe9mGyIGg2MqxCXY84HIxaQUMfCyOJvcMN8lbg07eptP7CvxO12qW6iw==","signatures":[{"sig":"MEYCIQC0MtP3uTSPIgv/ZHb4VvTKQEZWjGEWVx8kwsRK0gTwlQIhAO0wu4sXv+xvVU4qOYlmBXl7IWbQpehlBIz6YtIUAby+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzMEYAXPYWTvTTu8J+AvZLqFcBxW81rMDobHe1r/BZRAIhAIVDbNy7cHYBYH/fBrlezorodL8XBTHz1bPJg0kSdMeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152272},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260920094844.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/516e4c18630b449a0c0a9df7b2723531/midscene-cli-1.13.1-beta-20260920094844.0.tgz","_integrity":"sha512-Nf+6v6yYEYC2j2CPPpp27AWRyrjTfoTe9mGyIGg2MqxCXY84HIxaQUMfCyOJvcMN8lbg07eptP7CvxO12qW6iw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260920094844.0","@midscene/web":"1.13.1-beta-20260920094844.0","@midscene/core":"1.13.1-beta-20260920094844.0","@midscene/test":"1.13.1-beta-20260920094844.0","@midscene/shared":"1.13.1-beta-20260920094844.0","@midscene/android":"1.13.1-beta-20260920094844.0","@midscene/harmony":"1.13.1-beta-20260920094844.0","@midscene/computer":"1.13.1-beta-20260920094844.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260920094844.0_1789898045720_0.7440267809590488","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260921014410.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260921014410.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260921014410.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b7be6147a22eaa6490a6369ed40720ad7f3af543","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260921014410.0.tgz","fileCount":16,"integrity":"sha512-HP4EI9KvV85o7IjUs9DqNXpsHOgsQYnSHD/LttYYNjZdRlq05HaTlPFvqAWaWOcJtKqvM3H0QCkemItw7BKLlw==","signatures":[{"sig":"MEUCIQDbTc4bWtDrQqNyphvL94ETJ4GA5NX60C0T3xMPWv1nVQIgIPCBBie3GwUPT/FrO1aY0+DI0/acmy8hSeE+mZ9BHrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF6Lj7KotHBv++YP/0RaXO+8cHVLWcNtWKYLu8kJm4MVAiBX9j4vD2lr2wiYohw1Wmmbp4PSqVIlj38RQ3Un65o1/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260921014410.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ed228c3e101f3313234fb0e746851ef9/midscene-cli-1.12.10-beta-20260921014410.0.tgz","_integrity":"sha512-HP4EI9KvV85o7IjUs9DqNXpsHOgsQYnSHD/LttYYNjZdRlq05HaTlPFvqAWaWOcJtKqvM3H0QCkemItw7BKLlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260921014410.0","@midscene/web":"1.12.10-beta-20260921014410.0","@midscene/core":"1.12.10-beta-20260921014410.0","@midscene/shared":"1.12.10-beta-20260921014410.0","@midscene/android":"1.12.10-beta-20260921014410.0","@midscene/harmony":"1.12.10-beta-20260921014410.0","@midscene/computer":"1.12.10-beta-20260921014410.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260921014410.0_1789955347686_0.3195671082724443","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260921032526.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260921032526.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260921032526.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"373efdade00ab15df1cf4b1c446eb8f7108f1c50","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260921032526.0.tgz","fileCount":16,"integrity":"sha512-kCT4+pepEVvk4T/nCcZzchR+EqW+Xl/sB44HwnBqSGIDx/le4VKOLwDQKcLqNU8Vnj74/2y7LeFpivrkkT7pnQ==","signatures":[{"sig":"MEYCIQCzHred3TCQagF9KVgKE3NFIVXm7BlDLNHSYbhALtDmlQIhAIpHiSQSlokoFj2ErU/PjempPp6VLhFMKGC4gRu1xvJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvl0xhasFMlrQHqGQD8tIqp3tiGdwqXU2V/Sy9EYHdrAiAa53qVZ1k97sHc2C9US+UVUGBdg42S7ZlsfOZ+S3N1/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152272},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260921032526.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/48e8ca5644aabbfcb1eb4af0107bb82c/midscene-cli-1.13.1-beta-20260921032526.0.tgz","_integrity":"sha512-kCT4+pepEVvk4T/nCcZzchR+EqW+Xl/sB44HwnBqSGIDx/le4VKOLwDQKcLqNU8Vnj74/2y7LeFpivrkkT7pnQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260921032526.0","@midscene/web":"1.13.1-beta-20260921032526.0","@midscene/core":"1.13.1-beta-20260921032526.0","@midscene/test":"1.13.1-beta-20260921032526.0","@midscene/shared":"1.13.1-beta-20260921032526.0","@midscene/android":"1.13.1-beta-20260921032526.0","@midscene/harmony":"1.13.1-beta-20260921032526.0","@midscene/computer":"1.13.1-beta-20260921032526.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260921032526.0_1789961425995_0.3544764342057569","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260921034220.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260921034220.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260921034220.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f947f3ccd7a4f371049a56d5ea19c415065af77c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260921034220.0.tgz","fileCount":16,"integrity":"sha512-aRgO6mZEoTYOsPgYref1JHmZq5pAiarfTrXbs2tuXwb2eQ3ql2+Kgi0b1WpVvXTb5PgXOXoaLcYQipHb92xIwA==","signatures":[{"sig":"MEYCIQDUZaXnxrBUAiIJ6bm7YWg9oTzJ/Ov2jPmN7FQKg/sEsgIhALz+oVaA/dQ3skfx/LPecOuO8Z9gDkmDuAlQPzjS4Le1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDYW0ybE2p6Tb4IbBzjsLKNkS6BqDyXcnBRBt7id57h7AiBIsggLLWjLkyCupEGebrd+wiH+gpiWFiVTdQx8TsTi4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152272},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260921034220.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8730c1d8b58e116e3110d023d33ab075/midscene-cli-1.13.1-beta-20260921034220.0.tgz","_integrity":"sha512-aRgO6mZEoTYOsPgYref1JHmZq5pAiarfTrXbs2tuXwb2eQ3ql2+Kgi0b1WpVvXTb5PgXOXoaLcYQipHb92xIwA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260921034220.0","@midscene/web":"1.13.1-beta-20260921034220.0","@midscene/core":"1.13.1-beta-20260921034220.0","@midscene/test":"1.13.1-beta-20260921034220.0","@midscene/shared":"1.13.1-beta-20260921034220.0","@midscene/android":"1.13.1-beta-20260921034220.0","@midscene/harmony":"1.13.1-beta-20260921034220.0","@midscene/computer":"1.13.1-beta-20260921034220.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260921034220.0_1789962622888_0.8658397499280361","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260921050057.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260921050057.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260921050057.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d1337e2fd38eb6f0ea48d84a48a5f61be11e350c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260921050057.0.tgz","fileCount":16,"integrity":"sha512-UMiiIvRqRCLUo6pBpqB6GkemnRM+8nqRS4PKExp2MsrD2f9DjmOMYG4rbwzZ38PlSn22OKCFM4jt+Y/DoBAcbQ==","signatures":[{"sig":"MEUCIBGZL+vl+o0Bvj0JzxoepU1aMYENMRahuLLF4ME26kDjAiEAlwvaR1d8QPPd8gHt813YdqNYaAU/lQNYmZl0m2XwGbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMRsnp2QOepaFsSlv7ZlSpI7xCXsaEOPM9dWVchaXmgAIgev08vnfTCUIcgznl+0BeMA7c6c+4mv2X6t+k/YIakPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260921050057.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2fc09e157a73d01fecd0f4309516e85d/midscene-cli-1.12.10-beta-20260921050057.0.tgz","_integrity":"sha512-UMiiIvRqRCLUo6pBpqB6GkemnRM+8nqRS4PKExp2MsrD2f9DjmOMYG4rbwzZ38PlSn22OKCFM4jt+Y/DoBAcbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260921050057.0","@midscene/web":"1.12.10-beta-20260921050057.0","@midscene/core":"1.12.10-beta-20260921050057.0","@midscene/shared":"1.12.10-beta-20260921050057.0","@midscene/android":"1.12.10-beta-20260921050057.0","@midscene/harmony":"1.12.10-beta-20260921050057.0","@midscene/computer":"1.12.10-beta-20260921050057.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260921050057.0_1789967145481_0.9506805488050327","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260921054919.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260921054919.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260921054919.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"fb93b19613759b5b0374dcfabd55fc79a14d5e04","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260921054919.0.tgz","fileCount":16,"integrity":"sha512-YjfHrfgtcG62vVm+jZ0mzPLYzSwrqvRz5s3XakQe2WWnUPBUeftRhnsonVL3hzNOtHhLoAID0CbN/XYX6RtN1A==","signatures":[{"sig":"MEUCIQDZH/IsAynK6shY9wyF+LTQA6gogbnyizaOWe7jNFLGPgIgan9+Xezt6apNW0ia4a5829WX1erl47aENYwhQaWa35g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWNelh4TXqqWpx+iVpthPMg5FD2dZbfac+N8HYdAsUZgIhAIJ0SN6Gpz48wpAlGhm/TiayxxQcx90hDyrNCbPOkwp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260921054919.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/f5cce96836046d253e4b37f6a3cfec4c/midscene-cli-1.12.10-beta-20260921054919.0.tgz","_integrity":"sha512-YjfHrfgtcG62vVm+jZ0mzPLYzSwrqvRz5s3XakQe2WWnUPBUeftRhnsonVL3hzNOtHhLoAID0CbN/XYX6RtN1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260921054919.0","@midscene/web":"1.12.10-beta-20260921054919.0","@midscene/core":"1.12.10-beta-20260921054919.0","@midscene/shared":"1.12.10-beta-20260921054919.0","@midscene/android":"1.12.10-beta-20260921054919.0","@midscene/harmony":"1.12.10-beta-20260921054919.0","@midscene/computer":"1.12.10-beta-20260921054919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260921054919.0_1789970073421_0.9728089300134903","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260921075813.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260921075813.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260921075813.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"70f6cc520770d0f34530fe83683e3ab9d5ad0647","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260921075813.0.tgz","fileCount":16,"integrity":"sha512-CoG8J65PZM+Gas1LN0ZTsJ7BSItTbsTs/SfXgQBAFZRz1Fgu8v0VOfj9fkvKwyhphKD+rHUZmZ/RbepUviLQMg==","signatures":[{"sig":"MEQCIATrBzRjN2zuP8rqVVrpe5RnxUi8kFdrLWmeCfEWEbK8AiBqq+ym+O8ejRx/2J1/U/SxG0qR8o769dqzUiuoSv/1qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCE0iEDEhPnCVQVhDuQcM0WoaSuSUsTt4SmH1TYmVokeAIgID91cWSoz/NzASnFq7Nq5yJ6RxUmZrNsuMHd99ChlzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5165305},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260921075813.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/e80ea4d2e4bb5fe54bf261a46f184453/midscene-cli-1.13.1-beta-20260921075813.0.tgz","_integrity":"sha512-CoG8J65PZM+Gas1LN0ZTsJ7BSItTbsTs/SfXgQBAFZRz1Fgu8v0VOfj9fkvKwyhphKD+rHUZmZ/RbepUviLQMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260921075813.0","@midscene/web":"1.13.1-beta-20260921075813.0","@midscene/core":"1.13.1-beta-20260921075813.0","@midscene/test":"1.13.1-beta-20260921075813.0","@midscene/shared":"1.13.1-beta-20260921075813.0","@midscene/android":"1.13.1-beta-20260921075813.0","@midscene/harmony":"1.13.1-beta-20260921075813.0","@midscene/computer":"1.13.1-beta-20260921075813.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260921075813.0_1789977809477_0.74159825021648","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260921080849.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260921080849.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260921080849.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"d39677cef43c6b0da6257956a1d10cd4963a77fd","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260921080849.0.tgz","fileCount":16,"integrity":"sha512-HMO+ma8Q3bHnh2Op7KbhXYfKZjfbPS8Mc7GSy0tMF4wn37b+r3E5VJPxhuN7w8HRiw7p1MYLXzPl2GRYcyHWhw==","signatures":[{"sig":"MEUCIQDXtRfs5eM4dQFphPfd/+bkYR4U+lfJubg/V7kOUF12MAIgMDpHV4Fshoeo12oNb2pyJ9vNDd/Y9GfpdjJjScqc/Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZpiRNM7JaIM/Xv/mDR9nNP91FjhR804Qme3GNlvHfhAiBvOIoKpSCsb/bW2D5knBiSIu/zCnAl2kkpKTh8SQrWgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5165305},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260921080849.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/ad2ff826315f4628a2c7774d3fc4e864/midscene-cli-1.13.1-beta-20260921080849.0.tgz","_integrity":"sha512-HMO+ma8Q3bHnh2Op7KbhXYfKZjfbPS8Mc7GSy0tMF4wn37b+r3E5VJPxhuN7w8HRiw7p1MYLXzPl2GRYcyHWhw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260921080849.0","@midscene/web":"1.13.1-beta-20260921080849.0","@midscene/core":"1.13.1-beta-20260921080849.0","@midscene/test":"1.13.1-beta-20260921080849.0","@midscene/shared":"1.13.1-beta-20260921080849.0","@midscene/android":"1.13.1-beta-20260921080849.0","@midscene/harmony":"1.13.1-beta-20260921080849.0","@midscene/computer":"1.13.1-beta-20260921080849.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260921080849.0_1789978482941_0.19002069529565513","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260921134511.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260921134511.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260921134511.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"9c267a20d80eb9db6132a0144713c2fa13516fbe","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260921134511.0.tgz","fileCount":16,"integrity":"sha512-Mds0c93zCXpREfK2cbvzwYTwuHf/wHF2JjaMjIUcr78ITcz5m0BGR/Q7weee0Fl6t8YKB5K7p3WHmGqBqFkJDw==","signatures":[{"sig":"MEUCIQDQQ61wISaZbcGHHCHS5MMzLvKEC9jynIFRpokiBVdAMQIgIJx/yqBIYN1QTJEJ4SxpC4zZBzHSTJtI/bFudlXBBpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUsS/6uCpHFwbYiAnBlwN2MegNQszuBrdWrJLwlu5RQwIgfVufNLom5vXhxY3+l2ov5F1JD7cp1OBVq1tt5oEcc6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260921134511.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/4eefabb8380205c2a6b704e91a3c84d3/midscene-cli-1.12.10-beta-20260921134511.0.tgz","_integrity":"sha512-Mds0c93zCXpREfK2cbvzwYTwuHf/wHF2JjaMjIUcr78ITcz5m0BGR/Q7weee0Fl6t8YKB5K7p3WHmGqBqFkJDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260921134511.0","@midscene/web":"1.12.10-beta-20260921134511.0","@midscene/core":"1.12.10-beta-20260921134511.0","@midscene/shared":"1.12.10-beta-20260921134511.0","@midscene/android":"1.12.10-beta-20260921134511.0","@midscene/harmony":"1.12.10-beta-20260921134511.0","@midscene/computer":"1.12.10-beta-20260921134511.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260921134511.0_1789998666927_0.3503617059786386","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260922030100.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260922030100.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260922030100.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"b72e48ed7f6ef54a13f6e2f50b5c6a30143fd33c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260922030100.0.tgz","fileCount":16,"integrity":"sha512-cSRHySx9flwe4zWANqCaKzleei7SPDJi063MMRBRBn8SxzSTa85q6oJCh8pnl9TzorcuSRFjwZXhcIa4C9OBuA==","signatures":[{"sig":"MEUCIQCIBB0VkLjLCBATnV9AJA/kcjRVNrnFMmft0e9hSixR5QIgTbi3HgIkniqgiIJFfI83GUWpvkCkkozkwbzkRr3Ou6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6IN5erxVJLdTATT38BnwRu0KqxR4NZVm1fvq/rOXuCQIgKD6SE53FKo7RR78p2GKVPya1XOqOhU9jWqnadiqs8lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152272},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260922030100.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8f49baadd478a1b5874faa123bea3180/midscene-cli-1.13.1-beta-20260922030100.0.tgz","_integrity":"sha512-cSRHySx9flwe4zWANqCaKzleei7SPDJi063MMRBRBn8SxzSTa85q6oJCh8pnl9TzorcuSRFjwZXhcIa4C9OBuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260922030100.0","@midscene/web":"1.13.1-beta-20260922030100.0","@midscene/core":"1.13.1-beta-20260922030100.0","@midscene/test":"1.13.1-beta-20260922030100.0","@midscene/shared":"1.13.1-beta-20260922030100.0","@midscene/android":"1.13.1-beta-20260922030100.0","@midscene/harmony":"1.13.1-beta-20260922030100.0","@midscene/computer":"1.13.1-beta-20260922030100.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260922030100.0_1790046425587_0.30813667291077973","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260922032140.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260922032140.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260922032140.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1bcd222900090e7106ae7e6d9961b4a3a5472b1e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260922032140.0.tgz","fileCount":16,"integrity":"sha512-CWbbEM34H6SEN5aCJLPQPJaNJVf9K/WymIe2zaAaJgArYkKu+6eyDgJiOpk8mVY8Jy7Hj6506ybWUC/MV0qEuw==","signatures":[{"sig":"MEYCIQDsnX2e/bpRt3PIeKfVxmFItjyxaKxiksevP7dBWnIl6gIhAJILUlwYSUQ638tCI0A5mQBNT6uKFV7EQOefd63qY2/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6P9vppP3wTXdzhBIsTpi84TaQGh13LK2Ghc8IhXZc7AiBGHnRW8jEpWJBJEkaJtSFCy86k24huXfZ6X2FPGCrkWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152285},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260922032140.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/25538e8c662e844d70ca2c643b58b63e/midscene-cli-1.12.10-beta-20260922032140.0.tgz","_integrity":"sha512-CWbbEM34H6SEN5aCJLPQPJaNJVf9K/WymIe2zaAaJgArYkKu+6eyDgJiOpk8mVY8Jy7Hj6506ybWUC/MV0qEuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260922032140.0","@midscene/web":"1.12.10-beta-20260922032140.0","@midscene/core":"1.12.10-beta-20260922032140.0","@midscene/test":"1.12.10-beta-20260922032140.0","@midscene/shared":"1.12.10-beta-20260922032140.0","@midscene/android":"1.12.10-beta-20260922032140.0","@midscene/harmony":"1.12.10-beta-20260922032140.0","@midscene/computer":"1.12.10-beta-20260922032140.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260922032140.0_1790047662425_0.04867468486132931","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@midscene/cli","version":"1.13.1","license":"MIT","_id":"@midscene/cli@1.13.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"2d906cf5091056be13d08f44509428f1632cac29","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1.tgz","fileCount":16,"integrity":"sha512-GiuDxUUJxc4tfvBCo/1on+eP3HL30AFrSSq7CkM0DPQrLUxAupK+7/7k28DQMaSWHW/2fKBZ9HLkyYOJKW65FQ==","signatures":[{"sig":"MEUCIQCLoh2Szwe7dEk+ftDXu3FksfxGxazsimNcJiswHgMBGwIgCQn9LFcrgFsBYQpBUGd6XFcKZeJvsd/AgzwV7BFOLoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCH3zCyOIighCyt0ZEmvdgb2MeIwIgED7zFLkC3ecWOQkCIQDaoe1De3FeO+ePAii6FvteoXjQzYx1UJYylpaMwmv4zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167382},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/330a5dd105a5f3efd85bbffd505322e9/midscene-cli-1.13.1.tgz","_integrity":"sha512-GiuDxUUJxc4tfvBCo/1on+eP3HL30AFrSSq7CkM0DPQrLUxAupK+7/7k28DQMaSWHW/2fKBZ9HLkyYOJKW65FQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.1","@midscene/web":"1.13.1","@midscene/core":"1.13.1","@midscene/test":"1.13.1","@midscene/shared":"1.13.1","@midscene/android":"1.13.1","@midscene/harmony":"1.13.1","@midscene/computer":"1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1_1790064023029_0.9264563977663314","host":"s3://npm-registry-packages-npm-production"}},"1.13.1-beta-20260922092958.0":{"name":"@midscene/cli","version":"1.13.1-beta-20260922092958.0","license":"MIT","_id":"@midscene/cli@1.13.1-beta-20260922092958.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"04d5cc9a2052e73857ce3c56e6419ab6ffa94467","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.1-beta-20260922092958.0.tgz","fileCount":16,"integrity":"sha512-jjU3XsFSxOXo8Mv4mpWy1G2VyQTxPPlW8zAPlO8qCFsaYaHpcgT9ZRZJObflXmEfQooFGr8g7BkTs7+EbmCxYg==","signatures":[{"sig":"MEUCIQC1GlUWpfVe5pvFp1pB/+i9QECEn0qniQiOF2Er32UJUwIgV6v+NwCYgj6qR7T3FaU0QdusubOI4FI3qU4r/LLfJeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCuxP0Ci4ZPcPNjPW8SbPEDgQtTndHpcSP8szYyhUhFgIhAJ32UQwpJdeA+JRjQtRIjvyTh7B4qthKxCvxF//X5wqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152272},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.1-beta-20260922092958.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/53fbfb17be681907df2b1c288dcd9f7f/midscene-cli-1.13.1-beta-20260922092958.0.tgz","_integrity":"sha512-jjU3XsFSxOXo8Mv4mpWy1G2VyQTxPPlW8zAPlO8qCFsaYaHpcgT9ZRZJObflXmEfQooFGr8g7BkTs7+EbmCxYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.13.1-beta-20260922092958.0","@midscene/web":"1.13.1-beta-20260922092958.0","@midscene/core":"1.13.1-beta-20260922092958.0","@midscene/test":"1.13.1-beta-20260922092958.0","@midscene/shared":"1.13.1-beta-20260922092958.0","@midscene/android":"1.13.1-beta-20260922092958.0","@midscene/harmony":"1.13.1-beta-20260922092958.0","@midscene/computer":"1.13.1-beta-20260922092958.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.1-beta-20260922092958.0_1790069763704_0.6819184191240399","host":"s3://npm-registry-packages-npm-production"}},"1.12.10-beta-20260923014142.0":{"name":"@midscene/cli","version":"1.12.10-beta-20260923014142.0","license":"MIT","_id":"@midscene/cli@1.12.10-beta-20260923014142.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"6f66630383972417f054ad600e8c1c453e349a7c","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.12.10-beta-20260923014142.0.tgz","fileCount":16,"integrity":"sha512-8Oq0Qxp8bP5NlPkZmNfnKnjS3GSeKEXceCeFjD6RkM/Qig410ZkYsK2jxJX0lTcNAQmdJCUF1QVb5me/chcrNA==","signatures":[{"sig":"MEYCIQCb76RAJRosv7hVbgtxCk4gTv0EptlwjmBEhkbdIjuNpAIhAJVrcY3mEhIS4+5tp/nOz23rGEgwFJLH4fHFi12cWbz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6kd8wmSHcFFbKSDZVA2uvEaLMJjgstT7iRKPiuqgVIAIgTLGY5zqr0RZA+ghE5yvxVnUMqbn2JCTx2g10FN661qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309768},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.12.10-beta-20260923014142.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/b564e634a988a9c853b473f1606407e9/midscene-cli-1.12.10-beta-20260923014142.0.tgz","_integrity":"sha512-8Oq0Qxp8bP5NlPkZmNfnKnjS3GSeKEXceCeFjD6RkM/Qig410ZkYsK2jxJX0lTcNAQmdJCUF1QVb5me/chcrNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.11.5","lodash.merge":"4.6.2","@midscene/ios":"1.12.10-beta-20260923014142.0","@midscene/web":"1.12.10-beta-20260923014142.0","@midscene/core":"1.12.10-beta-20260923014142.0","@midscene/shared":"1.12.10-beta-20260923014142.0","@midscene/android":"1.12.10-beta-20260923014142.0","@midscene/harmony":"1.12.10-beta-20260923014142.0","@midscene/computer":"1.12.10-beta-20260923014142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10-beta-20260923014142.0_1790127994461_0.008980008848104237","host":"s3://npm-registry-packages-npm-production"}},"1.13.2-beta-20260923031905.0":{"name":"@midscene/cli","version":"1.13.2-beta-20260923031905.0","license":"MIT","_id":"@midscene/cli@1.13.2-beta-20260923031905.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e1f1d38be2822431f52a3d96311aef03db78e10e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.2-beta-20260923031905.0.tgz","fileCount":16,"integrity":"sha512-si2j9jY5ZAQSzj3H5RhaJbH7MyaeLLE1JT50k8OIQUP67PWG0A2WQjlPwqEgfeqRZlPs3d968XfBoaFn144oTw==","signatures":[{"sig":"MEUCIDPFwaLkWLNh7P0GGnbUCfP8z9EhzGynv8IOai3ladIYAiEAlyAkvRNWJOpYnSEVoAbKUz7xp8lQ66VwvpdysDs50ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVdp2fmyFRLADp+nq3z9wksHxpXfMh3PsPI5a+SN+f3QIgVETvk1hbwjURKAgvEy5MWcC5n1ki7Xzy3zpvDY2d6bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.2-beta-20260923031905.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/484936e5931dedb14eaeb731d48b499a/midscene-cli-1.13.2-beta-20260923031905.0.tgz","_integrity":"sha512-si2j9jY5ZAQSzj3H5RhaJbH7MyaeLLE1JT50k8OIQUP67PWG0A2WQjlPwqEgfeqRZlPs3d968XfBoaFn144oTw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.2-beta-20260923031905.0","@midscene/web":"1.13.2-beta-20260923031905.0","@midscene/core":"1.13.2-beta-20260923031905.0","@midscene/test":"1.13.2-beta-20260923031905.0","@midscene/shared":"1.13.2-beta-20260923031905.0","@midscene/android":"1.13.2-beta-20260923031905.0","@midscene/harmony":"1.13.2-beta-20260923031905.0","@midscene/computer":"1.13.2-beta-20260923031905.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.2-beta-20260923031905.0_1790133897656_0.3135842636585333","host":"s3://npm-registry-packages-npm-production"}},"1.13.2-beta-20260923032453.0":{"name":"@midscene/cli","version":"1.13.2-beta-20260923032453.0","license":"MIT","_id":"@midscene/cli@1.13.2-beta-20260923032453.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f53462617f44ef59a2f73d2648e87174236c4639","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.2-beta-20260923032453.0.tgz","fileCount":16,"integrity":"sha512-MqkvFrokRji/fZ6VS1Gk0t60wGIp1KPNqabcta5EiZPjqghNqP7FrtfLDJhRTWWCx3IMSXJzT/NV2KYu4sijaA==","signatures":[{"sig":"MEUCIDZj1uHu0fKYIMLTX5UHhpgAv24grFlWLhTAg5c9ZM6yAiEAv6fgHcCBtnVWbvhUuG925Vzkg3f5tmQ1HteJ+zec06I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1Bz96OjXKsWc/Hcd2eBSQiSa8A5j1J6+4kvPqFSOA1wIhAOaWvyZVKKBsCTblsH9I1cNsG5LNxfVY6c7ZlZ1O6+SQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.2-beta-20260923032453.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/6a848951025c3d75781237fcfe5deed9/midscene-cli-1.13.2-beta-20260923032453.0.tgz","_integrity":"sha512-MqkvFrokRji/fZ6VS1Gk0t60wGIp1KPNqabcta5EiZPjqghNqP7FrtfLDJhRTWWCx3IMSXJzT/NV2KYu4sijaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.2-beta-20260923032453.0","@midscene/web":"1.13.2-beta-20260923032453.0","@midscene/core":"1.13.2-beta-20260923032453.0","@midscene/test":"1.13.2-beta-20260923032453.0","@midscene/shared":"1.13.2-beta-20260923032453.0","@midscene/android":"1.13.2-beta-20260923032453.0","@midscene/harmony":"1.13.2-beta-20260923032453.0","@midscene/computer":"1.13.2-beta-20260923032453.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.2-beta-20260923032453.0_1790134194774_0.8625204147932373","host":"s3://npm-registry-packages-npm-production"}},"1.13.2-beta-20260923035443.0":{"name":"@midscene/cli","version":"1.13.2-beta-20260923035443.0","license":"MIT","_id":"@midscene/cli@1.13.2-beta-20260923035443.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f1e7f67126c89742b886b2f4f41e279af397f252","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.2-beta-20260923035443.0.tgz","fileCount":16,"integrity":"sha512-bogQb0dGQP92Zf5xQi146VeI2RjIDZC5yC6aJ000y77wiyF0ZG7SZlPVsmcChjM1N1lCKGXdkV0DOwyRzP4dyg==","signatures":[{"sig":"MEUCIGnkTslwplvRcpOrEorSHHOqWQAoxQryXq6DhpPOMiLHAiEA1teUY4pH8mB+EvQm1djxuxbqROr1XUhukiSdDMX8RZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHsnCVUZXBhjeWj7fjyTe3+RxbdFQIwVuJkvmMLmdOqIAiBUJ/XSRQv0GY/0f0Ii+Ec7z9Xv6ryUFRJwt0WTmrJPsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.2-beta-20260923035443.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/08e3c64bd8d7856f526a829da09e3288/midscene-cli-1.13.2-beta-20260923035443.0.tgz","_integrity":"sha512-bogQb0dGQP92Zf5xQi146VeI2RjIDZC5yC6aJ000y77wiyF0ZG7SZlPVsmcChjM1N1lCKGXdkV0DOwyRzP4dyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.2-beta-20260923035443.0","@midscene/web":"1.13.2-beta-20260923035443.0","@midscene/core":"1.13.2-beta-20260923035443.0","@midscene/test":"1.13.2-beta-20260923035443.0","@midscene/shared":"1.13.2-beta-20260923035443.0","@midscene/android":"1.13.2-beta-20260923035443.0","@midscene/harmony":"1.13.2-beta-20260923035443.0","@midscene/computer":"1.13.2-beta-20260923035443.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.2-beta-20260923035443.0_1790136061738_0.05229398856013101","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@midscene/cli","version":"1.13.2","license":"MIT","_id":"@midscene/cli@1.13.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"930d9bb64352bf3dd72625a53d4c3b10364186b7","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.2.tgz","fileCount":16,"integrity":"sha512-T+JWJiZqIL19KmfkD8UZ/nfK8vhnD6yg9nGuUfyl4blvLASYivGWMxHtHkjb47Q8x9ZW21dQAFiRop8GiKHUZA==","signatures":[{"sig":"MEUCIGe7cLNzWEwhMI8B6lT6dNIj5N4eJ31yvBFq72zlXcz2AiEA46R3LWu3WQcwzqDjFgEB7F+qE682gI/WAVq94F2O11E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnjN55gNlIxkNsAU4c3pDuRTM0qLMJoOkL1RHHddZh/wIgFOpIQz/4aOjQez5GulCRcRqR9doFCBGU5HvbVNLyjBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167382},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.2.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/178a903670412c7bb72c8c92251949cd/midscene-cli-1.13.2.tgz","_integrity":"sha512-T+JWJiZqIL19KmfkD8UZ/nfK8vhnD6yg9nGuUfyl4blvLASYivGWMxHtHkjb47Q8x9ZW21dQAFiRop8GiKHUZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.2","@midscene/web":"1.13.2","@midscene/core":"1.13.2","@midscene/test":"1.13.2","@midscene/shared":"1.13.2","@midscene/android":"1.13.2","@midscene/harmony":"1.13.2","@midscene/computer":"1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.2_1790150885005_0.10693415531958395","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@midscene/cli","version":"1.13.3","license":"MIT","_id":"@midscene/cli@1.13.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"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"09539704a2a721754b30fb19fd1c060c9c10c271","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.3.tgz","fileCount":16,"integrity":"sha512-9dKkzVTF6ZwUIW1OA7smkD3KlHvL8Xp4CjCLh5xyOB9GC0EKFTWQFsv471Bn5dO1mXX3Rht7MYHqM0A6rhPsrA==","signatures":[{"sig":"MEYCIQCTWdsxDiesJl1CvRteFIc2vpxGi8PR4jgP9SUwSI0tSgIhAOFJYVpREnrQ6R8Yl59El0O+DGH7jn2dtpAuGI5RIj6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2FZ0f23vLc4KdHrtdrbuiKUQWGOxIiRpKi/YF6mHjzAiAchXabr0gEPhBvPeulebcMy3m93vEaKoNmLTyLutOlLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167382},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.3.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/67d9cb924b2b85ca6a25983510444071/midscene-cli-1.13.3.tgz","_integrity":"sha512-9dKkzVTF6ZwUIW1OA7smkD3KlHvL8Xp4CjCLh5xyOB9GC0EKFTWQFsv471Bn5dO1mXX3Rht7MYHqM0A6rhPsrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.3","@midscene/web":"1.13.3","@midscene/core":"1.13.3","@midscene/test":"1.13.3","@midscene/shared":"1.13.3","@midscene/android":"1.13.3","@midscene/harmony":"1.13.3","@midscene/computer":"1.13.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.3_1790155083209_0.23055019910366958","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260924030824.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260924030824.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260924030824.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"e7c1282e853f208e4f6bfe7410870d857f713c2e","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260924030824.0.tgz","fileCount":16,"integrity":"sha512-opAH5thoDrUh3NifsduICwBlYNG9sz4J8aw3Y3+lPp4bgTOQtCwTb8HCIh8YDfnKoFlHxrugWOR9xAcexR+E4Q==","signatures":[{"sig":"MEYCIQCcW3AR4KnQlhDytHK5exyXCJ6u2hLJghv01V42feZQpgIhAMkTNlv1RkDWKCSoZ5NN9935qSBLy4+gFL2AtSyzwRUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICSqvxSSpHUub4uGPyYFvvjwl4LBiBLobonenxsH8mbZAiEA4oIJk6FFu6jeCUwL6lpTAIWv7iOZRfgfd3piavzC7LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260924030824.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1a8d5f358b25641e4df5efff977b6770/midscene-cli-1.13.4-beta-20260924030824.0.tgz","_integrity":"sha512-opAH5thoDrUh3NifsduICwBlYNG9sz4J8aw3Y3+lPp4bgTOQtCwTb8HCIh8YDfnKoFlHxrugWOR9xAcexR+E4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260924030824.0","@midscene/web":"1.13.4-beta-20260924030824.0","@midscene/core":"1.13.4-beta-20260924030824.0","@midscene/test":"1.13.4-beta-20260924030824.0","@midscene/shared":"1.13.4-beta-20260924030824.0","@midscene/android":"1.13.4-beta-20260924030824.0","@midscene/harmony":"1.13.4-beta-20260924030824.0","@midscene/computer":"1.13.4-beta-20260924030824.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260924030824.0_1790219642639_0.4568739251615759","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260924033639.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260924033639.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260924033639.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"f8bfc62f615ab78ccb57bdc19195dc67f3f073a5","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260924033639.0.tgz","fileCount":16,"integrity":"sha512-+QsaNLwmgHlgfr3kRsiZfEAbKFKwisAUhprWMT92hx22uB91ULF3KudfyhpTYhgtwtsBxhrF4J+yIQeWAtvTlw==","signatures":[{"sig":"MEUCIArfrtr784AOhe3Ql1JzzA53qypWL9vKxPAMvaHCDCPkAiEAoyyS806ML3PXKAzl33sQiD2mQ4NAlQGpg3FJgMl06qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2GbGFNcAnOVomy4dzAlBO9sjfyTlmKCwWngp55SCf8gIhAMefsNxghjzWsjFaNq9kD8s/lt5+TfFgAWE17/27SEQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260924033639.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/1d852428742d5f60f8af08cfbd366a0e/midscene-cli-1.13.4-beta-20260924033639.0.tgz","_integrity":"sha512-+QsaNLwmgHlgfr3kRsiZfEAbKFKwisAUhprWMT92hx22uB91ULF3KudfyhpTYhgtwtsBxhrF4J+yIQeWAtvTlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260924033639.0","@midscene/web":"1.13.4-beta-20260924033639.0","@midscene/core":"1.13.4-beta-20260924033639.0","@midscene/test":"1.13.4-beta-20260924033639.0","@midscene/shared":"1.13.4-beta-20260924033639.0","@midscene/android":"1.13.4-beta-20260924033639.0","@midscene/harmony":"1.13.4-beta-20260924033639.0","@midscene/computer":"1.13.4-beta-20260924033639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260924033639.0_1790221401852_0.5350952862460929","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260924075927.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260924075927.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260924075927.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"10e4c259f93bf79a1feca529efdbb2f225395fde","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260924075927.0.tgz","fileCount":16,"integrity":"sha512-O0JcaRp7XP9ynWuSYZGt/tOgsLjjq5PRtsaDkvunuW2WWvGBky9lmUsGYe7NRLdC01P2zLIAz0aPzUU/NGek6Q==","signatures":[{"sig":"MEQCIDcUvkoV0LtaO3BhhB2gC5Q6IC1f6o6thh6qxcwb1zY3AiBAZq8wwbF/GfMULk2oOtwo3Ai6htRYNFtRQQ1RTM3I9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3vCKnbyu4BaEoNAmROUPu2IGQ+0da6GG3cl23DcsqhAIhAL4onZ60/oGvkJWLG7VfdGoh3OSxqxkccjOm10IdoUB0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260924075927.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/2f01afabaeecd74d5b4dbc2a42036fbc/midscene-cli-1.13.4-beta-20260924075927.0.tgz","_integrity":"sha512-O0JcaRp7XP9ynWuSYZGt/tOgsLjjq5PRtsaDkvunuW2WWvGBky9lmUsGYe7NRLdC01P2zLIAz0aPzUU/NGek6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260924075927.0","@midscene/web":"1.13.4-beta-20260924075927.0","@midscene/core":"1.13.4-beta-20260924075927.0","@midscene/test":"1.13.4-beta-20260924075927.0","@midscene/shared":"1.13.4-beta-20260924075927.0","@midscene/android":"1.13.4-beta-20260924075927.0","@midscene/harmony":"1.13.4-beta-20260924075927.0","@midscene/computer":"1.13.4-beta-20260924075927.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260924075927.0_1790237080382_0.7548067587154657","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260924082107.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260924082107.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260924082107.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"98352df54682b05792984a6a16bcb71524471f79","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260924082107.0.tgz","fileCount":16,"integrity":"sha512-6eczbb09TtEUrgzTWRyFhjlaiX0xOZoYDsOeB5Zb2C0BAkhdAffNbNamRwMX00QtkC1bl67dIqkQLWfP6qFfVg==","signatures":[{"sig":"MEYCIQD/iYA4FEwcAReXZ3WW29BgTjT4RpE7C+uziH4J0FDxVAIhANsUcrzbNpD2VZoItugOSBnZ//BBLD0eh4m67UPxzSVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi+Bt17CG73fLbrK2bns9z73phax+jOgQUEdFQbkgWWQIgUxIzFGhhW8qhkl9VGnB9b5YSMcVBCfzgBD4q8IHj1uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260924082107.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/40e96272074afb886e1ea37de918dfd2/midscene-cli-1.13.4-beta-20260924082107.0.tgz","_integrity":"sha512-6eczbb09TtEUrgzTWRyFhjlaiX0xOZoYDsOeB5Zb2C0BAkhdAffNbNamRwMX00QtkC1bl67dIqkQLWfP6qFfVg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260924082107.0","@midscene/web":"1.13.4-beta-20260924082107.0","@midscene/core":"1.13.4-beta-20260924082107.0","@midscene/test":"1.13.4-beta-20260924082107.0","@midscene/shared":"1.13.4-beta-20260924082107.0","@midscene/android":"1.13.4-beta-20260924082107.0","@midscene/harmony":"1.13.4-beta-20260924082107.0","@midscene/computer":"1.13.4-beta-20260924082107.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260924082107.0_1790238654646_0.2654721252601884","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260928024128.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260928024128.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260928024128.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"bffd012f3a3440d635e5309ae285f8acccd9d543","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260928024128.0.tgz","fileCount":16,"integrity":"sha512-OY861otc166p15HpUT7lQBIT2/j0S/+3wowA2KJlllDS17uzaunfHBSOJhBoxJoO1x2mM6ADE39rzSBx8Xa2Ng==","signatures":[{"sig":"MEYCIQDTctzIOxlQxWeGtQyMp3uSynaUoazJOK2sdgLnNM2xcwIhAOe9ePMzBuxOEj58j48zfoOk3smsWwMFaslqBQO6b28A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2B7fubFSEJx52J6PYKuGTHOCg0w2bU86x3xRJ+q4/0AiEA+Hj/CNV+dm8CJ+Dqok4zi+MxqluBAx8Wnolgdpr8E8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260928024128.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/8d80d7168514c79aa6051782624b0f8b/midscene-cli-1.13.4-beta-20260928024128.0.tgz","_integrity":"sha512-OY861otc166p15HpUT7lQBIT2/j0S/+3wowA2KJlllDS17uzaunfHBSOJhBoxJoO1x2mM6ADE39rzSBx8Xa2Ng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260928024128.0","@midscene/web":"1.13.4-beta-20260928024128.0","@midscene/core":"1.13.4-beta-20260928024128.0","@midscene/test":"1.13.4-beta-20260928024128.0","@midscene/shared":"1.13.4-beta-20260928024128.0","@midscene/android":"1.13.4-beta-20260928024128.0","@midscene/harmony":"1.13.4-beta-20260928024128.0","@midscene/computer":"1.13.4-beta-20260928024128.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260928024128.0_1790563600102_0.30271392384464235","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260928052340.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260928052340.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260928052340.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"0f743409bcd218184a0e29dfabc0484ebf64f3a4","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260928052340.0.tgz","fileCount":16,"integrity":"sha512-j9jb61zlEheBGFLeBP1WwowQeRWlbZ+aqDwUdfy9ErJYJeG3xOTcgaEvpEMOdEB6DI2EthfLL937eh8mcktU6w==","signatures":[{"sig":"MEYCIQCePRT0BWiwwT1/Fg53NULGFaDkhlMeSt1Tbn6hXlzi6gIhAMwVAkoQePwnq21yVapThJEyhybikxJQgd1vBlcRFwe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBtmZ+DfxTU9IfRQq1nXDN1Bybm9CmYIjCIsicVGWspxAiBu4t9aeHtYxA+vT/s+GBh2bzyAKGhGf7+bLgDxLKtteg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260928052340.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/a798f430f1b2443da3bce86599f8ddea/midscene-cli-1.13.4-beta-20260928052340.0.tgz","_integrity":"sha512-j9jb61zlEheBGFLeBP1WwowQeRWlbZ+aqDwUdfy9ErJYJeG3xOTcgaEvpEMOdEB6DI2EthfLL937eh8mcktU6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260928052340.0","@midscene/web":"1.13.4-beta-20260928052340.0","@midscene/core":"1.13.4-beta-20260928052340.0","@midscene/test":"1.13.4-beta-20260928052340.0","@midscene/shared":"1.13.4-beta-20260928052340.0","@midscene/android":"1.13.4-beta-20260928052340.0","@midscene/harmony":"1.13.4-beta-20260928052340.0","@midscene/computer":"1.13.4-beta-20260928052340.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260928052340.0_1790573445665_0.47354784762710156","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260928072823.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260928072823.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260928072823.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"3a7e231a2ae28d4d46435b401333b3bc619976e2","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260928072823.0.tgz","fileCount":16,"integrity":"sha512-Z6/gCedPtWMRdRv9yUN6W2VW/NHvxz2FBh3wgP5fuBDsqtJ6EfprkUoH1f/vD0WeRNur3m/oean3F9z461RUxA==","signatures":[{"sig":"MEYCIQCyUQPGW4RJkkDt7Qr+QLIVx2IFiQ0IIXVkSboqf11N1QIhAKS1K2WdSVgipw+Q+ONz9JMXMlqfy1+GsjKjoCYWZ7S4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSFyj1YqNN1uwVI9Pe0BUlp95MTaxxzN0/7svlVhwTcAIhALfgD78b05+m2BqLaaAG/LxvCyNAE1+CpbNkMkmd9HTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260928072823.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/7e5634dde34d1bc1e3dabadb1606d0be/midscene-cli-1.13.4-beta-20260928072823.0.tgz","_integrity":"sha512-Z6/gCedPtWMRdRv9yUN6W2VW/NHvxz2FBh3wgP5fuBDsqtJ6EfprkUoH1f/vD0WeRNur3m/oean3F9z461RUxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260928072823.0","@midscene/web":"1.13.4-beta-20260928072823.0","@midscene/core":"1.13.4-beta-20260928072823.0","@midscene/test":"1.13.4-beta-20260928072823.0","@midscene/shared":"1.13.4-beta-20260928072823.0","@midscene/android":"1.13.4-beta-20260928072823.0","@midscene/harmony":"1.13.4-beta-20260928072823.0","@midscene/computer":"1.13.4-beta-20260928072823.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260928072823.0_1790581029582_0.6255771597059514","host":"s3://npm-registry-packages-npm-production"}},"1.13.4-beta-20260928083351.0":{"name":"@midscene/cli","version":"1.13.4-beta-20260928083351.0","license":"MIT","_id":"@midscene/cli@1.13.4-beta-20260928083351.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene":"bin/midscene"},"dist":{"shasum":"1d79cf138c3765b85f6d7c0b2ce9e3a2640abc17","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.13.4-beta-20260928083351.0.tgz","fileCount":16,"integrity":"sha512-2z5edGV9j0KQMYlzky2XdH6nC0YY8voO+3PGagIK1g+rt0NDB2WGFAXn7VlVLPgZSpZCZRZhKmkSNmJe752RBg==","signatures":[{"sig":"MEUCIF9mgjYTDiDQuapOdMqP5paJwIZmegnqhwBW+hnUQllrAiEApvAYxCNoeONQ7dSDxqrQcRmTaBY+s3o9+vnH+9JcUpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5nMU0Q9tbwp+W3LqSxSr6finIcCXPc6HGK2t3fgqCgAiEA7Hgw0wgXbA+0ol5ZJ0UVBfGOB1QZTHKglr9TCVAp2C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167652},"main":"./dist/lib/index.js","_from":"file:midscene-cli-1.13.4-beta-20260928083351.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"_resolved":"/tmp/96901bfb7429c78c368eea8f319daca8/midscene-cli-1.13.4-beta-20260928083351.0.tgz","_integrity":"sha512-2z5edGV9j0KQMYlzky2XdH6nC0YY8voO+3PGagIK1g+rt0NDB2WGFAXn7VlVLPgZSpZCZRZhKmkSNmJe752RBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.13.4-beta-20260928083351.0","@midscene/web":"1.13.4-beta-20260928083351.0","@midscene/core":"1.13.4-beta-20260928083351.0","@midscene/test":"1.13.4-beta-20260928083351.0","@midscene/shared":"1.13.4-beta-20260928083351.0","@midscene/android":"1.13.4-beta-20260928083351.0","@midscene/harmony":"1.13.4-beta-20260928083351.0","@midscene/computer":"1.13.4-beta-20260928083351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.2","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4-beta-20260928083351.0_1790584819111_0.3853041664049377","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"_id":"@midscene/cli@1.14.0","bin":{"midscene":"bin/midscene"},"bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"dist":{"shasum":"efe3dbaf003591c4d3a1ee75146e9e4189bc0223","tarball":"https://registry.npmjs.org/@midscene/cli/-/cli-1.14.0.tgz","fileCount":16,"integrity":"sha512-gFfWyWnO+B2cvvOjVCO/Y/dgFcxduvn6xpnAxQsGjHsn6nbD9+4Jb/xL9CcmlWzFN+uUu9pM5fZrqbG82Iu8AQ==","signatures":[{"sig":"MEYCIQCkadusoIGcr8CJ6uXaF7vEVgGKQ8bbZIOqgXnqVTKvigIhAOJnb2VREGSupxkhuO6DRO6AY+K1j6mHInL9NdEki2xO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0xhaFNniBOd/GBkQC74u4SBTfDFsgTPoTmZtJkp5emQIhAKAHPYJdEKhWn5Oz1ICiAQ/o/qQdECI7pPLb0Zuy/on3"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@midscene%2fcli@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167082},"main":"./dist/lib/index.js","name":"@midscene/cli","_from":"file:midscene-cli-1.14.0.tgz","module":"./dist/es/index.mjs","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./*":"./*","./framework":{"types":"./dist/types/framework/index.d.ts","import":"./dist/es/framework/index.mjs","require":"./dist/lib/framework/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"npm run build:watch","test":"rstest","build":"rslib build","test:ai":"AITEST=true rstest","build:watch":"rslib build --watch --no-clean","test:ai:temp":"AITEST=true BRIDGE_MODE=true rstest tests/ai/bridge.test.ts","test:e2e:shared-browser":"CLI_E2E=true rstest"},"version":"1.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca60f2ef-7356-4f2d-85b7-d22ed9cc6ef0"}},"homepage":"https://midscenejs.com/","_resolved":"/tmp/8f270b2f6d5330b5eec6465c56a8f979/midscene-cli-1.14.0.tgz","_integrity":"sha512-gFfWyWnO+B2cvvOjVCO/Y/dgFcxduvn6xpnAxQsGjHsn6nbD9+4Jb/xL9CcmlWzFN+uUu9pM5fZrqbG82Iu8AQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","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"}],"_nodeVersion":"24.13.0","dependencies":{"puppeteer":"24.6.0","http-server":"14.1.1","@rstest/core":"0.12.0","lodash.merge":"4.6.2","@midscene/ios":"1.14.0","@midscene/web":"1.14.0","@midscene/core":"1.14.0","@midscene/test":"1.14.0","@midscene/shared":"1.14.0","@midscene/android":"1.14.0","@midscene/harmony":"1.14.0","@midscene/computer":"1.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","chalk":"4.1.2","execa":"9.3.0","yargs":"17.7.3","dotenv":"^16.4.5","js-yaml":"4.1.0","p-limit":"6.2.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@types/yargs":"17.0.32","cli-spinners":"3.2.0","@types/js-yaml":"4.0.9","restore-cursor":"5.1.0","@types/minimist":"1.2.5","@types/lodash.merge":"4.6.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.14.0_1790681962623_0.20549805265797905"}}},"time":{"created":"2024-08-06T11:54:33.620Z","modified":"2026-09-29T11:39:23.092Z","0.2.1-beta-20240806115331.0":"2024-08-06T11:54:33.851Z","0.2.1-beta-20240806150606.0":"2024-08-06T15:07:07.340Z","0.2.1-beta-20240807004458.0":"2024-08-07T00:46:01.259Z","0.2.1-beta-20240807115314.0":"2024-08-07T11:54:17.460Z","0.2.2-beta-20240808090353.0":"2024-08-08T09:04:56.013Z","0.2.1":"2024-08-08T12:21:00.148Z","0.2.2-beta-20240809085810.0":"2024-08-09T08:59:10.179Z","0.2.2-beta-20240809090814.0":"2024-08-09T09:09:15.235Z","0.2.2-beta-20240809150001.0":"2024-08-09T15:01:03.602Z","0.2.2":"2024-08-12T01:57:43.178Z","0.2.3-beta-20240815082813.0":"2024-08-15T08:29:36.794Z","0.2.3-beta-20240815085544.0":"2024-08-15T08:57:04.426Z","0.2.3-beta-20240815094045.0":"2024-08-15T09:42:08.217Z","0.3.0":"2024-08-15T10:03:32.599Z","0.3.1-beta-20240821105917.0":"2024-08-21T11:00:46.227Z","0.3.1":"2024-08-22T23:05:31.408Z","0.3.2":"2024-08-23T03:02:42.336Z","0.3.3-beta-20240823053906.0":"2024-08-23T05:40:33.471Z","0.3.3":"2024-08-23T10:13:16.056Z","0.3.4":"2024-08-23T11:33:32.551Z","0.3.5-beta-20240826095919.0":"2024-08-26T10:00:54.573Z","0.4.0":"2024-08-27T00:30:27.673Z","0.4.1-beta-20240827073616.0":"2024-08-27T07:38:02.730Z","0.4.1-beta-20240827150150.0":"2024-08-27T15:03:33.396Z","0.4.1-beta-20240828105147.0":"2024-08-28T10:53:35.013Z","0.4.1-beta-20240829043842.0":"2024-08-29T04:40:30.498Z","0.4.1-beta-20240902063143.0":"2024-09-02T06:33:35.851Z","0.4.1-beta-20240902070948.0":"2024-09-02T07:11:35.325Z","0.4.1-beta-20240909114032.0":"2024-09-09T11:42:29.758Z","0.4.1-beta-20240910105229.0":"2024-09-10T10:54:32.225Z","0.4.1-beta-20240910113240.0":"2024-09-10T11:34:38.774Z","0.5.0":"2024-09-12T03:32:13.709Z","0.5.1-beta-20240919061326.0":"2024-09-19T06:15:31.501Z","0.5.1-beta-20240919062753.0":"2024-09-19T06:30:01.140Z","0.5.1-beta-20240919083528.0":"2024-09-19T08:37:30.499Z","0.5.1-beta-20240924073900.0":"2024-09-24T07:41:02.078Z","0.5.1-beta-20240924080037.0":"2024-09-24T08:02:43.254Z","0.5.1-beta-20240925033823.0":"2024-09-25T03:40:22.216Z","0.5.1-beta-20240925041436.0":"2024-09-25T04:16:41.252Z","0.5.1-beta-20240925153650.0":"2024-09-25T15:38:57.368Z","0.5.1-beta-20240926023327.0":"2024-09-26T02:35:27.701Z","0.5.1":"2024-09-26T07:41:56.030Z","0.5.2-beta-20240928135126.0":"2024-09-28T13:53:32.250Z","0.5.2-beta-20240929094445.0":"2024-09-29T09:46:50.031Z","0.5.2-beta-20241008085823.0":"2024-10-08T09:00:28.129Z","0.5.2-beta-20241009023204.0":"2024-10-09T02:34:10.679Z","0.5.2-beta-20241010035503.0":"2024-10-10T03:57:10.097Z","0.5.2":"2024-10-12T06:37:39.916Z","0.6.0":"2024-10-12T08:10:39.662Z","0.6.1":"2024-10-12T08:26:19.483Z","0.6.2-beta-20241012092515.0":"2024-10-12T09:27:20.922Z","0.5.3-beta-20241012095214.0":"2024-10-12T09:54:14.956Z","0.6.2":"2024-10-15T03:27:09.185Z","0.6.3-beta-20241017035917.0":"2024-10-17T04:01:26.835Z","0.6.3-beta-20241017041417.0":"2024-10-17T04:16:20.940Z","0.6.3-beta-20241017073804.0":"2024-10-17T07:40:15.618Z","0.6.3-beta-20241018083811.0":"2024-10-18T08:40:28.904Z","0.6.3-beta-20241019011317.0":"2024-10-19T01:15:33.852Z","0.6.3-beta-20241021072342.0":"2024-10-21T07:26:02.748Z","0.6.3-beta-20241021073842.0":"2024-10-21T07:40:57.142Z","0.6.3-beta-20241021080420.0":"2024-10-21T08:06:40.542Z","0.7.0":"2024-10-21T08:35:20.175Z","0.7.1":"2024-10-22T07:44:09.137Z","0.7.2-beta-20241024064319.0":"2024-10-24T06:45:40.712Z","0.7.2":"2024-10-24T07:21:35.978Z","0.7.2-beta-20241024094141.0":"2024-10-24T09:44:52.255Z","0.7.2-beta-20241024103907.0":"2024-10-24T10:42:05.466Z","0.7.2-beta-20241024113439.0":"2024-10-24T11:37:02.917Z","0.7.2-beta-20241025012947.0":"2024-10-25T01:32:52.112Z","0.7.2-beta-20241025022530.0":"2024-10-25T02:28:29.116Z","0.7.3-beta-20241029030944.0":"2024-10-29T03:13:18.581Z","0.7.3-beta-20241104100519.0":"2024-11-04T10:08:31.410Z","0.7.3-beta-20241105091606.0":"2024-11-05T09:19:26.306Z","0.7.3-beta-20241106021404.0":"2024-11-06T02:17:16.386Z","0.7.3-beta-20241106063450.0":"2024-11-06T06:38:01.672Z","0.7.3-beta-20241107084720.0":"2024-11-07T08:50:34.160Z","0.7.3-beta-20241107114328.0":"2024-11-07T11:46:34.273Z","0.7.3-beta-20241107122143.0":"2024-11-07T12:24:53.796Z","0.7.3-beta-20241111064600.0":"2024-11-11T06:49:09.027Z","0.7.3-beta-20241111083017.0":"2024-11-11T08:33:27.442Z","0.8.0":"2024-11-11T10:40:23.368Z","0.8.1-beta-20241112034501.0":"2024-11-12T03:48:12.241Z","0.8.1-beta-20241113011152.0":"2024-11-13T01:14:58.433Z","0.8.1-beta-20241113092955.0":"2024-11-13T09:33:10.034Z","0.8.1-beta-20241114112312.0":"2024-11-14T11:26:19.600Z","0.8.1-beta-20241114123036.0":"2024-11-14T12:33:54.356Z","0.8.1-beta-20241114144321.0":"2024-11-14T14:46:34.773Z","0.8.1-beta-20241114145523.0":"2024-11-14T14:58:43.842Z","0.8.1":"2024-11-15T08:42:04.146Z","0.8.2-beta-20241115084907.0":"2024-11-15T08:52:15.766Z","0.8.2-beta-20241115090055.0":"2024-11-15T09:04:08.929Z","0.8.2-beta-20241115094249.0":"2024-11-15T09:46:03.077Z","0.8.2":"2024-11-18T09:35:58.191Z","0.8.3":"2024-11-19T08:06:34.883Z","0.8.4":"2024-11-19T10:09:28.681Z","0.8.3-beta-20241120030727.0":"2024-11-20T03:10:44.363Z","0.8.3-beta-20241120093719.0":"2024-11-20T09:40:37.748Z","0.8.3-beta-20241120122147.0":"2024-11-20T12:25:02.684Z","0.8.3-beta-20241121075922.0":"2024-11-21T08:02:35.843Z","0.8.3-beta-20241121092104.0":"2024-11-21T09:24:17.578Z","0.8.3-beta-20241122031446.0":"2024-11-22T03:18:01.003Z","0.8.3-beta-20241122040810.0":"2024-11-22T04:11:21.063Z","0.8.5-beta-20241122072506.0":"2024-11-22T07:28:17.758Z","0.8.5-beta-20241126063126.0":"2024-11-26T06:34:34.364Z","0.8.5-beta-20241126105625.0":"2024-11-26T10:59:49.973Z","0.8.5-beta-20241128111523.0":"2024-11-28T11:18:40.904Z","0.8.5-beta-20241202150653.0":"2024-12-02T15:10:23.706Z","0.8.5-beta-20241203095146.0":"2024-12-03T09:55:03.480Z","0.8.5-beta-20241203162056.0":"2024-12-03T16:24:13.182Z","0.8.5-beta-20241209083540.0":"2024-12-09T08:39:06.846Z","0.8.5":"2024-12-09T09:12:36.590Z","0.8.6-beta-20241209114949.0":"2024-12-09T11:53:11.409Z","0.8.6-beta-20241209120337.0":"2024-12-09T12:07:01.049Z","0.8.6-beta-20241210085345.0":"2024-12-10T08:57:08.591Z","0.8.6-beta-20241211055154.0":"2024-12-11T05:55:23.376Z","0.8.6-beta-20241211134549.0":"2024-12-11T13:49:16.050Z","0.8.6-beta-20241211141148.0":"2024-12-11T14:15:13.782Z","0.8.6-beta-20241212040700.0":"2024-12-12T04:10:26.446Z","0.8.6-beta-20241212091910.0":"2024-12-12T09:22:47.732Z","0.8.6-beta-20241213030700.0":"2024-12-13T03:10:27.991Z","0.8.6-beta-20241213041618.0":"2024-12-13T04:19:35.072Z","0.8.6-beta-20241213095800.0":"2024-12-13T10:01:35.309Z","0.8.6-beta-20241216023833.0":"2024-12-16T02:41:56.601Z","0.8.6":"2024-12-16T07:42:03.637Z","0.8.7-beta-20241218070032.0":"2024-12-18T07:03:57.188Z","0.8.7":"2024-12-19T08:28:37.163Z","0.8.7-beta-20241219084729.0":"2024-12-19T08:51:06.363Z","0.8.8-beta-20241223032721.0":"2024-12-23T03:30:50.797Z","0.8.8-beta-20241223034944.0":"2024-12-23T03:53:17.301Z","0.8.8-beta-20241223054924.0":"2024-12-23T05:52:52.913Z","0.8.8":"2024-12-23T07:09:03.287Z","0.8.9-beta-20241223095005.0":"2024-12-23T09:53:42.389Z","0.8.9-beta-20241224120400.0":"2024-12-24T12:07:39.776Z","0.8.9":"2024-12-24T14:46:45.191Z","0.8.10-beta-20241225041224.0":"2024-12-25T04:15:52.524Z","0.8.10-beta-20241225120902.0":"2024-12-25T12:12:46.369Z","0.8.10-beta-20241225150810.0":"2024-12-25T15:12:03.323Z","0.8.10-beta-20241225153237.0":"2024-12-25T15:36:16.541Z","0.8.10-beta-20241225154506.0":"2024-12-25T15:48:44.364Z","0.8.10":"2024-12-25T16:12:36.597Z","0.8.10-beta-20241226020054.0":"2024-12-26T02:04:36.779Z","0.8.11":"2024-12-26T02:48:09.934Z","0.8.12-beta-20241226050955.0":"2024-12-26T05:13:36.579Z","0.8.12":"2024-12-26T05:29:27.173Z","0.8.13-beta-20241227020531.0":"2024-12-27T02:09:04.126Z","0.8.13":"2024-12-27T02:26:35.673Z","0.8.9-beta-20241227033828.0":"2024-12-27T03:42:09.492Z","0.8.14-beta-20241231023737.0":"2024-12-31T02:41:11.841Z","0.8.14-beta-20241231035725.0":"2024-12-31T04:01:03.369Z","0.8.14-beta-20241231075856.0":"2024-12-31T08:02:35.117Z","0.8.14":"2024-12-31T14:05:12.311Z","0.8.15":"2025-01-01T13:16:24.017Z","0.8.16":"2025-01-02T02:39:17.669Z","0.8.17-beta-20250103010342.0":"2025-01-03T01:07:30.850Z","0.8.16-beta-20250103062134.0":"2025-01-03T06:25:09.975Z","0.8.17-beta-20250103065754.0":"2025-01-03T07:01:45.136Z","0.8.17-beta-20250103091441.0":"2025-01-03T09:18:38.219Z","0.8.17-beta-20250103112420.0":"2025-01-03T11:28:13.680Z","0.8.17-beta-20250103144546.0":"2025-01-03T14:49:39.513Z","0.8.17-beta-20250106094722.0":"2025-01-06T09:51:11.461Z","0.8.17-beta-20250106111707.0":"2025-01-06T11:20:57.978Z","0.8.17-beta-20250107014435.0":"2025-01-07T01:48:45.084Z","0.8.17-beta-20250107021140.0":"2025-01-07T02:15:37.543Z","0.8.17-beta-20250107032745.0":"2025-01-07T03:31:31.590Z","0.8.17":"2025-01-07T03:54:58.925Z","0.8.18-beta-20250107052314.0":"2025-01-07T05:27:09.273Z","0.8.18-beta-20250107062545.0":"2025-01-07T06:29:37.165Z","0.8.18-beta-20250107084346.0":"2025-01-07T08:47:33.884Z","0.8.18-beta-20250107111603.0":"2025-01-07T11:20:02.483Z","0.8.18":"2025-01-07T11:54:06.717Z","0.9.0":"2025-01-09T07:07:10.387Z","0.9.1-beta-20250110041124.0":"2025-01-10T04:15:21.291Z","0.9.1-beta-20250111045755.0":"2025-01-11T05:01:41.893Z","0.9.1":"2025-01-11T05:17:54.498Z","0.9.2-beta-20250114083542.0":"2025-01-14T08:39:38.628Z","0.9.2-beta-20250115015938.0":"2025-01-15T02:03:36.981Z","0.9.2-beta-20250115031224.0":"2025-01-15T03:16:24.772Z","0.9.2":"2025-01-15T03:23:05.670Z","0.9.3-beta-20250116143806.0":"2025-01-16T14:42:10.462Z","0.10.0":"2025-01-17T10:31:54.169Z","0.10.1-beta-20250120124809.0":"2025-01-20T12:52:02.858Z","0.10.1-beta-20250121074221.0":"2025-01-21T07:46:24.814Z","0.10.1-beta-20250122023310.0":"2025-01-22T02:37:10.322Z","0.10.1-beta-20250122031524.0":"2025-01-22T03:19:31.755Z","0.10.1-beta-20250122063202.0":"2025-01-22T06:36:09.487Z","0.10.1-beta-20250123065819.0":"2025-01-23T07:02:18.099Z","0.10.1":"2025-01-23T07:16:45.461Z","0.10.2-beta-20250123090318.0":"2025-01-23T09:07:11.988Z","0.10.2":"2025-01-26T12:40:07.872Z","0.10.3":"2025-01-27T08:22:24.275Z","0.10.4":"2025-01-30T06:19:26.664Z","0.10.5":"2025-01-31T03:08:43.427Z","0.10.6-beta-20250207060931.0":"2025-02-07T06:13:38.799Z","0.10.6-beta-20250208050716.0":"2025-02-08T05:11:33.099Z","0.10.6-beta-20250210080545.0":"2025-02-10T08:10:06.715Z","0.10.6-beta-20250210091606.0":"2025-02-10T09:20:17.262Z","0.10.6-beta-20250210094858.0":"2025-02-10T09:52:58.962Z","0.11.0":"2025-02-10T10:36:07.033Z","0.10.6-beta-20250210111859.0":"2025-02-10T11:23:14.557Z","0.11.1-beta-20250211002541.0":"2025-02-11T00:29:49.337Z","0.11.1-beta-20250213033528.0":"2025-02-13T03:39:38.084Z","0.11.1":"2025-02-13T06:51:22.117Z","0.11.1-beta-20250213075945.0":"2025-02-13T08:03:52.181Z","0.11.1-beta-20250213081044.0":"2025-02-13T08:14:56.591Z","0.11.1-beta-20250214012635.0":"2025-02-14T01:30:45.935Z","0.11.2":"2025-02-15T01:50:58.436Z","0.11.3":"2025-02-17T08:11:46.621Z","0.11.2-beta-20250218013253.0":"2025-02-18T01:37:10.893Z","0.11.2-beta-20250218091934.0":"2025-02-18T09:24:06.137Z","0.11.4-beta-20250219074605.0":"2025-02-19T07:50:21.381Z","0.11.4-beta-20250220011346.0":"2025-02-20T01:18:01.067Z","0.11.4-beta-20250220021754.0":"2025-02-20T02:22:09.143Z","0.11.4-beta-20250220024500.0":"2025-02-20T02:49:15.479Z","0.11.4-beta-20250220081505.0":"2025-02-20T08:19:52.861Z","0.11.4-beta-20250220160619.0":"2025-02-20T16:10:33.395Z","0.11.4-beta-20250221080049.0":"2025-02-21T08:05:42.749Z","0.12.0":"2025-02-21T08:50:00.867Z","0.12.1-beta-20250224030857.0":"2025-02-24T03:13:09.617Z","0.12.1-beta-20250224040348.0":"2025-02-24T04:08:01.022Z","0.12.1-beta-20250224064132.0":"2025-02-24T06:45:46.866Z","0.12.1-beta-20250224084402.0":"2025-02-24T08:48:26.178Z","0.12.1-beta-20250225033145.0":"2025-02-25T03:36:01.028Z","0.12.1-beta-20250225064829.0":"2025-02-25T06:52:40.302Z","0.12.1-beta-20250225082258.0":"2025-02-25T08:27:15.885Z","0.12.1-beta-20250225084005.0":"2025-02-25T08:44:21.933Z","0.12.1-beta-20250225091634.0":"2025-02-25T09:20:39.072Z","0.12.1-beta-20250225105024.0":"2025-02-25T10:54:40.790Z","0.12.1-beta-20250226084510.0":"2025-02-26T08:49:28.466Z","0.12.1":"2025-02-26T09:16:40.829Z","0.12.2-beta-20250227014550.0":"2025-02-27T01:50:00.573Z","0.12.2":"2025-02-27T10:39:19.448Z","0.12.3-beta-20250227125033.0":"2025-02-27T12:54:55.221Z","0.12.3-beta-20250227143608.0":"2025-02-27T14:40:27.266Z","0.12.3-beta-20250228021406.0":"2025-02-28T02:18:32.036Z","0.12.3-beta-20250228022721.0":"2025-02-28T02:31:40.016Z","0.12.3":"2025-02-28T03:05:33.159Z","0.12.4-beta-20250303015748.0":"2025-03-03T02:02:07.398Z","0.12.4":"2025-03-03T06:26:57.040Z","0.12.5-beta-20250306111616.0":"2025-03-06T11:19:17.078Z","0.12.5-beta-20250306114010.0":"2025-03-06T11:44:35.177Z","0.12.5-beta-20250306114543.0":"2025-03-06T11:48:49.011Z","0.12.5-beta-20250306115151.0":"2025-03-06T11:56:09.480Z","0.12.5-beta-20250306121751.0":"2025-03-06T12:21:02.614Z","0.12.5-beta-20250307073604.0":"2025-03-07T07:39:09.547Z","0.12.5-beta-20250309101248.0":"2025-03-09T10:15:53.629Z","0.12.5-beta-20250309104652.0":"2025-03-09T10:49:46.007Z","0.12.5-beta-20250309110118.0":"2025-03-09T11:04:20.661Z","0.12.5-beta-20250309111511.0":"2025-03-09T11:18:11.138Z","0.12.5-beta-20250309112640.0":"2025-03-09T11:29:44.690Z","0.12.5-beta-20250309115954.0":"2025-03-09T12:02:50.845Z","0.12.5-beta-20250309121254.0":"2025-03-09T12:15:49.812Z","0.12.5-beta-20250309125607.0":"2025-03-09T13:00:05.813Z","0.12.5-beta-20250310020242.0":"2025-03-10T02:06:39.568Z","0.12.5-beta-20250310055726.0":"2025-03-10T06:01:26.174Z","0.12.5-beta-20250310064648.0":"2025-03-10T06:50:46.802Z","0.12.5-beta-20250310083055.0":"2025-03-10T08:34:54.288Z","0.12.5":"2025-03-10T08:57:42.011Z","0.12.6-beta-20250310141409.0":"2025-03-10T14:18:07.466Z","0.12.6-beta-20250311051344.0":"2025-03-11T05:17:34.670Z","0.12.6-beta-20250311072812.0":"2025-03-11T07:32:10.450Z","0.12.6-beta-20250311084030.0":"2025-03-11T08:44:30.132Z","0.12.6-beta-20250311093017.0":"2025-03-11T09:34:07.649Z","0.12.6-beta-20250311120827.0":"2025-03-11T12:12:19.457Z","0.12.6-beta-20250312055256.0":"2025-03-12T05:57:01.846Z","0.12.6":"2025-03-12T06:12:56.260Z","0.12.7-beta-20250312114750.0":"2025-03-12T11:52:13.409Z","0.12.7-beta-20250312120554.0":"2025-03-12T12:10:02.058Z","0.12.7-beta-20250312142032.0":"2025-03-12T14:24:40.472Z","0.12.7":"2025-03-12T16:00:49.425Z","0.12.7-beta-20250313095600.0":"2025-03-13T10:00:13.488Z","0.12.7-beta-20250313101307.0":"2025-03-13T10:17:11.626Z","0.12.7-beta-20250314040652.0":"2025-03-14T04:10:35.277Z","0.12.7-beta-20250314051042.0":"2025-03-14T05:14:43.452Z","0.12.7-beta-20250317033358.0":"2025-03-17T03:38:14.476Z","0.12.8-beta-20250317112356.0":"2025-03-17T11:27:58.171Z","0.12.8-beta-20250318124823.0":"2025-03-18T12:52:27.988Z","0.12.8-beta-20250319072440.0":"2025-03-19T07:28:49.468Z","0.12.8-beta-20250319073323.0":"2025-03-19T07:37:35.206Z","0.12.8":"2025-03-19T08:17:00.304Z","0.12.9-beta-20250319085532.0":"2025-03-19T08:59:44.046Z","0.12.9-beta-20250320033304.0":"2025-03-20T03:37:08.468Z","0.12.9-beta-20250320080141.0":"2025-03-20T08:05:49.617Z","0.12.9-beta-20250324012335.0":"2025-03-24T01:27:45.785Z","0.12.9-beta-20250324035231.0":"2025-03-24T03:56:42.760Z","0.12.9-beta-20250324085030.0":"2025-03-24T08:54:34.729Z","0.12.9-beta-20250324090729.0":"2025-03-24T09:11:40.308Z","0.12.9-beta-20250324092032.0":"2025-03-24T09:24:38.754Z","0.12.9-beta-20250324093726.0":"2025-03-24T09:41:45.659Z","0.12.9-beta-20250324113215.0":"2025-03-24T11:36:19.711Z","0.12.9-beta-20250324113701.0":"2025-03-24T11:41:08.946Z","0.13.0":"2025-03-24T12:33:03.751Z","0.13.1-beta-20250324123459.0":"2025-03-24T12:39:03.743Z","0.12.9-beta-20250325031145.0":"2025-03-25T03:16:09.008Z","0.13.1-beta-20250325062554.0":"2025-03-25T06:30:09.286Z","0.13.1-beta-20250325104838.0":"2025-03-25T10:52:44.248Z","0.13.1":"2025-03-25T14:54:41.612Z","0.13.2-beta-20250330025526.0":"2025-03-30T02:59:40.675Z","0.13.2-beta-20250401015137.0":"2025-04-01T01:54:42.588Z","0.13.2-beta-20250401073309.0":"2025-04-01T07:36:03.169Z","0.13.2-beta-20250401091117.0":"2025-04-01T09:14:07.744Z","0.13.2-beta-20250401104621.0":"2025-04-01T10:49:33.271Z","0.13.2-beta-20250402095952.0":"2025-04-02T10:03:12.051Z","0.13.2-beta-20250402105500.0":"2025-04-02T10:58:23.571Z","0.13.2-beta-20250402115338.0":"2025-04-02T11:57:10.591Z","0.13.2-beta-20250402124802.0":"2025-04-02T12:51:17.339Z","0.13.2-beta-20250402130326.0":"2025-04-02T13:07:20.664Z","0.13.2-beta-20250403020006.0":"2025-04-03T02:02:58.482Z","0.13.2-beta-20250403054019.0":"2025-04-03T05:43:10.978Z","0.14.0":"2025-04-03T06:02:05.384Z","0.14.1":"2025-04-03T08:41:18.743Z","0.14.1-beta-20250403090809.0":"2025-04-03T09:11:06.523Z","0.14.2-beta-20250408014840.0":"2025-04-08T01:51:34.287Z","0.14.2-beta-20250408083201.0":"2025-04-08T08:34:57.338Z","0.14.2-beta-20250408164930.0":"2025-04-08T16:52:22.196Z","0.14.2":"2025-04-09T02:31:45.513Z","0.14.3-beta-20250409023722.0":"2025-04-09T02:40:46.110Z","0.14.3-beta-20250409031306.0":"2025-04-09T03:16:09.148Z","0.14.3-beta-20250409035641.0":"2025-04-09T03:59:48.293Z","0.14.3-beta-20250410083912.0":"2025-04-10T08:42:05.917Z","0.14.3":"2025-04-10T09:11:35.693Z","0.14.3-beta-20250410123810.0":"2025-04-10T12:40:56.337Z","0.14.4-beta-20250414114024.0":"2025-04-14T11:43:22.407Z","0.14.4-beta-20250415065130.0":"2025-04-15T06:54:38.340Z","0.14.3-beta-20250415152700.0":"2025-04-15T15:29:52.020Z","0.14.4-beta-20250416024415.0":"2025-04-16T02:47:19.335Z","0.14.4-beta-20250416031649.0":"2025-04-16T03:19:57.571Z","0.14.4-beta-20250416041002.0":"2025-04-16T04:13:03.583Z","0.14.4-beta-20250416063501.0":"2025-04-16T06:38:07.940Z","0.14.4-beta-20250416114650.0":"2025-04-16T11:49:47.092Z","0.14.4-beta-20250416140508.0":"2025-04-16T14:08:03.897Z","0.14.4-beta-20250417034729.0":"2025-04-17T03:50:25.786Z","0.14.4-beta-20250417055544.0":"2025-04-17T05:58:37.272Z","0.14.4-beta-20250417070627.0":"2025-04-17T07:09:29.315Z","0.14.4-beta-20250417074217.0":"2025-04-17T07:45:28.994Z","0.14.4-beta-20250417094631.0":"2025-04-17T09:49:35.457Z","0.14.4-beta-20250417134518.0":"2025-04-17T13:48:41.712Z","0.14.4-beta-20250417165036.0":"2025-04-17T16:53:44.084Z","0.14.4-beta-20250418004946.0":"2025-04-18T00:52:51.216Z","0.14.4-beta-20250418020101.0":"2025-04-18T02:04:05.024Z","0.14.4-beta-20250418022942.0":"2025-04-18T02:32:56.196Z","0.14.4-beta-20250418052229.0":"2025-04-18T05:25:39.922Z","0.14.4-beta-20250418053901.0":"2025-04-18T05:42:16.645Z","0.14.4-beta-20250418071333.0":"2025-04-18T07:16:41.717Z","0.14.4-beta-20250418075345.0":"2025-04-18T07:56:58.801Z","0.14.4-beta-20250418081130.0":"2025-04-18T08:14:35.979Z","0.14.4-beta-20250418084236.0":"2025-04-18T08:45:40.879Z","0.14.4-beta-20250418094131.0":"2025-04-18T09:45:07.471Z","0.14.4-beta-20250418104534.0":"2025-04-18T10:48:44.111Z","0.15.0":"2025-04-18T11:27:39.486Z","0.15.1-beta-20250421061609.0":"2025-04-21T06:19:21.985Z","0.15.1":"2025-04-21T12:14:38.984Z","0.15.2-beta-20250422022348.0":"2025-04-22T02:27:01.870Z","0.15.2-beta-20250422062522.0":"2025-04-22T06:28:38.798Z","0.15.2-beta-20250422064427.0":"2025-04-22T06:47:44.737Z","0.15.2-beta-20250422080427.0":"2025-04-22T08:07:41.077Z","0.15.2-beta-20250422125908.0":"2025-04-22T13:02:25.829Z","0.15.2-beta-20250423012700.0":"2025-04-23T01:30:12.839Z","0.15.2":"2025-04-23T01:52:22.306Z","0.15.3-beta-20250423023746.0":"2025-04-23T02:40:58.552Z","0.15.2-beta-20250423033902.0":"2025-04-23T03:42:22.239Z","0.15.3-beta-20250423152742.0":"2025-04-23T15:30:51.986Z","0.15.3-beta-20250424023030.0":"2025-04-24T02:34:14.815Z","0.15.3-beta-20250424064016.0":"2025-04-24T06:43:33.763Z","0.15.3":"2025-04-24T08:05:37.900Z","0.15.4-beta-20250424082035.0":"2025-04-24T08:23:46.407Z","0.15.4-beta-20250424121213.0":"2025-04-24T12:15:25.386Z","0.15.4-beta-20250424145935.0":"2025-04-24T15:02:46.788Z","0.15.4-beta-20250425014742.0":"2025-04-25T01:51:01.888Z","0.15.4-beta-20250425030037.0":"2025-04-25T03:04:20.484Z","0.15.4-beta-20250425035200.0":"2025-04-25T03:55:41.630Z","0.15.4-beta-20250425065935.0":"2025-04-25T07:02:40.969Z","0.15.4-beta-20250425074706.0":"2025-04-25T07:50:27.286Z","0.15.4-beta-20250425081103.0":"2025-04-25T08:14:13.138Z","0.15.4-beta-20250425084516.0":"2025-04-25T08:48:33.373Z","0.15.4":"2025-04-25T09:19:53.986Z","0.15.4-beta-20250425092636.0":"2025-04-25T09:29:49.846Z","0.15.5-beta-20250425104203.0":"2025-04-25T10:45:13.161Z","0.15.5":"2025-04-26T07:43:17.329Z","0.15.6-beta-20250427061722.0":"2025-04-27T06:20:40.600Z","0.15.6-beta-20250427073405.0":"2025-04-27T07:37:10.686Z","0.15.6-beta-20250427100912.0":"2025-04-27T10:12:28.473Z","0.15.6-beta-20250427123457.0":"2025-04-27T12:38:23.076Z","0.16.0":"2025-04-28T00:27:34.832Z","0.16.1":"2025-04-28T02:59:41.717Z","0.16.1-beta-20250428041254.0":"2025-04-28T04:16:04.835Z","0.16.2-beta-20250428050045.0":"2025-04-28T05:03:55.446Z","0.16.2":"2025-04-28T06:23:10.139Z","0.16.3-beta-20250428073237.0":"2025-04-28T07:36:02.851Z","0.16.3-beta-20250428130625.0":"2025-04-28T13:09:36.735Z","0.16.3-beta-20250428131551.0":"2025-04-28T13:19:02.369Z","0.16.3-beta-20250428133510.0":"2025-04-28T13:38:23.507Z","0.16.3":"2025-04-28T15:16:04.952Z","0.16.4-beta-20250429033218.0":"2025-04-29T03:35:48.459Z","0.16.4":"2025-04-29T04:26:55.769Z","0.16.5":"2025-04-29T05:18:49.390Z","0.16.6":"2025-04-29T05:55:55.894Z","0.16.6-beta-20250429073247.0":"2025-04-29T07:36:16.681Z","0.16.7":"2025-04-29T08:37:59.111Z","0.16.8-beta-20250429145446.0":"2025-04-29T14:58:22.070Z","0.16.8-beta-20250430022512.0":"2025-04-30T02:28:49.938Z","0.16.8-beta-20250430052832.0":"2025-04-30T05:32:05.880Z","0.16.6-beta-20250430061517.0":"2025-04-30T06:18:29.008Z","0.16.8-beta-20250430090039.0":"2025-04-30T09:03:56.166Z","0.16.8":"2025-04-30T09:19:24.552Z","0.16.9-beta-20250506093037.0":"2025-05-06T09:33:57.400Z","0.16.9-beta-20250507095704.0":"2025-05-07T10:00:23.896Z","0.16.9-beta-20250508125518.0":"2025-05-08T12:58:41.553Z","0.16.9":"2025-05-09T03:45:57.531Z","0.16.10-beta-20250509084136.0":"2025-05-09T08:44:12.342Z","0.16.10":"2025-05-09T09:01:47.546Z","0.16.11-beta-20250512134434.0":"2025-05-12T13:47:46.007Z","0.16.11-beta-20250513025122.0":"2025-05-13T02:54:03.219Z","0.16.11-beta-20250513030612.0":"2025-05-13T03:08:50.991Z","0.16.11-beta-20250513053735.0":"2025-05-13T05:40:13.950Z","0.16.11-beta-20250513121030.0":"2025-05-13T12:13:09.402Z","0.16.11-beta-20250514094019.0":"2025-05-14T09:42:58.989Z","0.16.11-beta-20250514094713.0":"2025-05-14T09:49:47.048Z","0.16.11-beta-20250515120437.0":"2025-05-15T12:07:10.530Z","0.16.11-beta-20250516035357.0":"2025-05-16T03:56:34.644Z","0.16.11-beta-20250516080239.0":"2025-05-16T08:05:23.394Z","0.16.11-beta-20250516083808.0":"2025-05-16T08:40:49.623Z","0.16.11-beta-20250516141724.0":"2025-05-16T14:19:56.940Z","0.17.0":"2025-05-16T14:32:35.125Z","0.17.1-beta-20250519070950.0":"2025-05-19T07:12:25.172Z","0.17.1-beta-20250519071746.0":"2025-05-19T07:20:24.545Z","0.17.1-beta-20250519083404.0":"2025-05-19T08:36:47.000Z","0.17.1-beta-20250519085905.0":"2025-05-19T09:01:40.688Z","0.17.1-beta-20250519125046.0":"2025-05-19T12:53:20.958Z","0.17.1-beta-20250520084554.0":"2025-05-20T08:48:37.759Z","0.17.1":"2025-05-20T09:11:42.590Z","0.17.2-beta-20250521031635.0":"2025-05-21T03:19:41.426Z","0.17.2-beta-20250521115451.0":"2025-05-21T11:57:29.831Z","0.17.2-beta-20250521131112.0":"2025-05-21T13:14:01.172Z","0.17.2-beta-20250521233451.0":"2025-05-21T23:37:46.827Z","0.17.2-beta-20250522144134.0":"2025-05-22T14:44:21.258Z","0.17.2":"2025-05-23T06:19:12.147Z","0.17.2-beta-20250523061809.0":"2025-05-23T06:20:46.767Z","0.17.2-beta-20250523075813.0":"2025-05-23T08:00:54.626Z","0.17.3-beta-20250526031130.0":"2025-05-26T03:14:12.865Z","0.17.3-beta-20250526042111.0":"2025-05-26T04:23:57.039Z","0.17.3":"2025-05-26T06:37:22.926Z","0.17.4-beta-20250526154612.0":"2025-05-26T15:48:56.119Z","0.17.4-beta-20250528162713.0":"2025-05-28T16:29:57.596Z","0.17.4-beta-20250530041415.0":"2025-05-30T04:17:04.918Z","0.17.4":"2025-05-30T06:31:53.270Z","0.17.5-beta-20250530085206.0":"2025-05-30T08:54:53.018Z","0.17.5-beta-20250530102932.0":"2025-05-30T10:33:21.655Z","0.17.5":"2025-06-03T08:22:22.447Z","0.17.6-beta-20250605050844.0":"2025-06-05T05:11:35.824Z","0.17.6-beta-20250607054355.0":"2025-06-07T05:46:55.006Z","0.18.0":"2025-06-09T03:04:37.405Z","0.18.1-beta-20250611081529.0":"2025-06-11T08:18:45.722Z","0.18.1-beta-20250611082446.0":"2025-06-11T08:27:34.919Z","0.18.1-beta-20250612055514.0":"2025-06-12T05:58:19.485Z","0.18.1":"2025-06-12T10:04:18.355Z","0.18.2-beta-20250612100846.0":"2025-06-12T10:11:46.965Z","0.18.2":"2025-06-12T11:21:57.677Z","0.18.3-beta-20250613021429.0":"2025-06-13T02:18:03.322Z","0.19.0":"2025-06-13T03:32:38.944Z","0.19.1-beta-20250613042051.0":"2025-06-13T04:23:47.148Z","0.19.1-beta-20250613065219.0":"2025-06-13T06:55:21.429Z","0.19.1-beta-20250616032243.0":"2025-06-16T03:25:48.454Z","0.19.1-beta-20250616080226.0":"2025-06-16T08:05:25.844Z","0.19.1-beta-20250616124611.0":"2025-06-16T12:49:11.567Z","0.19.1-beta-20250616133247.0":"2025-06-16T13:35:45.631Z","0.19.1-beta-20250616142702.0":"2025-06-16T14:30:03.134Z","0.19.1-beta-20250617031850.0":"2025-06-17T03:21:55.395Z","0.19.1-beta-20250617041310.0":"2025-06-17T04:16:06.572Z","0.19.1":"2025-06-17T05:23:41.832Z","0.19.2-beta-20250619025714.0":"2025-06-19T03:00:12.125Z","0.20.0":"2025-06-19T03:45:34.921Z","0.20.1-beta-20250624021341.0":"2025-06-24T02:16:42.933Z","0.20.1-beta-20250624120331.0":"2025-06-24T12:06:27.950Z","0.20.1-beta-20250625031429.0":"2025-06-25T03:17:24.780Z","0.20.1":"2025-06-25T04:55:49.460Z","0.20.2-beta-20250701090459.0":"2025-07-01T09:07:57.290Z","0.20.2-beta-20250701125030.0":"2025-07-01T12:53:30.292Z","0.20.2-beta-20250702050836.0":"2025-07-02T05:11:37.880Z","0.20.2-beta-20250702063809.0":"2025-07-02T06:41:14.121Z","0.20.2-beta-20250702064734.0":"2025-07-02T06:51:05.772Z","0.20.2-beta-20250702071046.0":"2025-07-02T07:13:41.724Z","0.20.2-beta-20250702071641.0":"2025-07-02T07:19:44.693Z","0.20.2-beta-20250702081139.0":"2025-07-02T08:14:36.715Z","0.20.2-beta-20250703091928.0":"2025-07-03T09:22:26.586Z","0.20.2-beta-20250704071649.0":"2025-07-04T07:20:21.360Z","0.20.2-beta-20250704072438.0":"2025-07-04T07:27:38.293Z","0.20.2-beta-20250704083106.0":"2025-07-04T08:34:08.695Z","0.20.2-beta-20250704083728.0":"2025-07-04T08:40:29.932Z","0.21.0":"2025-07-04T08:45:14.897Z","0.20.2-beta-20250704084621.0":"2025-07-04T08:49:52.036Z","0.20.2-beta-20250704085711.0":"2025-07-04T09:00:10.452Z","0.20.2-beta-20250704090302.0":"2025-07-04T09:06:02.345Z","0.20.2-beta-20250704091030.0":"2025-07-04T09:13:23.823Z","0.20.2-beta-20250704091851.0":"2025-07-04T09:21:48.540Z","0.20.2-beta-20250704092743.0":"2025-07-04T09:30:41.865Z","0.21.1-beta-20250705095012.0":"2025-07-05T09:53:05.433Z","0.21.1-beta-20250705161501.0":"2025-07-05T16:17:57.982Z","0.21.1-beta-20250706150344.0":"2025-07-06T15:06:39.514Z","0.21.1":"2025-07-07T02:37:55.674Z","0.21.2":"2025-07-07T07:03:51.339Z","0.21.3-beta-20250710130206.0":"2025-07-10T13:05:12.156Z","0.21.3":"2025-07-11T02:33:50.950Z","0.21.4-beta-20250711063424.0":"2025-07-11T06:38:00.912Z","0.21.4-beta-20250714025212.0":"2025-07-14T02:55:09.119Z","0.21.4-beta-20250715053831.0":"2025-07-15T05:41:46.493Z","0.22.0":"2025-07-16T06:34:40.630Z","0.21.3-beta-20250716081844.0":"2025-07-16T08:21:46.492Z","0.22.1-beta-20250717053953.0":"2025-07-17T05:42:53.954Z","0.22.1-beta-20250717094632.0":"2025-07-17T09:49:24.643Z","0.22.1":"2025-07-17T12:38:34.968Z","0.22.2-beta-20250721080611.0":"2025-07-21T08:09:41.090Z","0.22.2-beta-20250721085213.0":"2025-07-21T08:55:10.279Z","0.22.2-beta-20250721123320.0":"2025-07-21T12:36:23.006Z","0.22.2-beta-20250721124457.0":"2025-07-21T12:47:51.248Z","0.23.0":"2025-07-21T14:30:31.738Z","0.23.1-beta-20250722053952.0":"2025-07-22T05:42:49.262Z","0.23.1":"2025-07-22T07:49:59.439Z","0.23.2-beta-20250723063354.0":"2025-07-23T06:36:51.053Z","0.23.2-beta-20250723080216.0":"2025-07-23T08:05:25.321Z","0.23.2":"2025-07-23T09:34:34.443Z","0.23.3":"2025-07-24T06:32:52.508Z","0.23.4-beta-20250725034040.0":"2025-07-25T03:43:42.787Z","0.23.4-beta-20250725053012.0":"2025-07-25T05:33:15.830Z","0.23.4-beta-20250725070727.0":"2025-07-25T07:10:59.934Z","0.23.4-beta-20250725085636.0":"2025-07-25T08:59:36.835Z","0.23.4":"2025-07-25T11:49:27.557Z","0.23.5-beta-20250725122236.0":"2025-07-25T12:25:40.123Z","0.23.5-beta-20250728060950.0":"2025-07-28T06:12:56.925Z","0.23.5-beta-20250728070606.0":"2025-07-28T07:09:07.398Z","0.24.0":"2025-07-28T08:33:41.685Z","0.24.1-beta-20250728094050.0":"2025-07-28T09:44:06.528Z","0.24.1-beta-20250728154033.0":"2025-07-28T15:44:17.026Z","0.24.1-beta-20250729025344.0":"2025-07-29T02:56:46.795Z","0.24.1-beta-20250729035148.0":"2025-07-29T03:54:53.669Z","0.24.1-beta-20250729054413.0":"2025-07-29T05:47:17.044Z","0.24.1-beta-20250729062523.0":"2025-07-29T06:28:17.581Z","0.24.1-beta-20250729081015.0":"2025-07-29T08:14:24.585Z","0.24.1-beta-20250729125203.0":"2025-07-29T12:55:13.102Z","0.24.1-beta-20250730043959.0":"2025-07-30T04:43:01.851Z","0.24.1":"2025-07-30T05:58:30.297Z","0.24.1-beta-20250730061508.0":"2025-07-30T06:18:08.717Z","0.24.1-beta-20250730071411.0":"2025-07-30T07:17:05.252Z","0.24.1-beta-20250730073843.0":"2025-07-30T07:41:46.110Z","0.24.2-beta-20250730081235.0":"2025-07-30T08:15:38.114Z","0.24.2-beta-20250730123854.0":"2025-07-30T12:42:01.578Z","0.24.2-beta-20250731010609.0":"2025-07-31T01:09:48.693Z","0.24.2-beta-20250731030716.0":"2025-07-31T03:10:30.247Z","0.24.2-beta-20250731035845.0":"2025-07-31T04:02:21.300Z","0.24.2-beta-20250731042312.0":"2025-07-31T04:26:52.267Z","0.24.2-beta-20250731101242.0":"2025-07-31T10:17:06.814Z","0.24.2-beta-20250731102409.0":"2025-07-31T10:27:19.703Z","0.24.2-beta-20250731125910.0":"2025-07-31T13:02:46.625Z","0.24.2-beta-20250731132300.0":"2025-07-31T13:26:15.894Z","0.24.2-beta-20250731151311.0":"2025-07-31T15:16:28.221Z","0.24.2-beta-20250801024655.0":"2025-08-01T02:50:41.277Z","0.24.2-beta-20250801111909.0":"2025-08-01T11:22:18.802Z","0.24.2-beta-20250805024613.0":"2025-08-05T02:49:32.277Z","0.25.0":"2025-08-05T03:42:16.789Z","0.25.1-beta-20250805080746.0":"2025-08-05T08:10:59.020Z","0.25.1-beta-20250805115138.0":"2025-08-05T11:54:58.716Z","0.25.1-beta-20250806024444.0":"2025-08-06T02:47:55.073Z","0.25.1":"2025-08-06T02:58:51.401Z","0.25.2-beta-20250806064106.0":"2025-08-06T06:44:15.785Z","0.25.2-beta-20250806073716.0":"2025-08-06T07:40:57.288Z","0.25.2-beta-20250806084312.0":"2025-08-06T08:46:23.775Z","0.25.2":"2025-08-06T12:00:12.770Z","0.25.3-beta-20250807025933.0":"2025-08-07T03:02:54.451Z","0.25.3":"2025-08-07T03:13:13.058Z","0.25.4-beta-20250807034252.0":"2025-08-07T03:46:00.814Z","0.25.4-beta-20250807040242.0":"2025-08-07T04:06:22.285Z","0.25.4-beta-20250807062119.0":"2025-08-07T06:24:48.094Z","0.25.4-beta-20250808064529.0":"2025-08-08T06:48:44.619Z","0.26.0":"2025-08-11T08:41:58.587Z","0.25.4-beta-20250811113343.0":"2025-08-11T11:37:08.897Z","0.25.4-beta-20250811115904.0":"2025-08-11T12:02:34.136Z","0.26.1":"2025-08-12T02:31:41.925Z","0.25.4-beta-20250812025613.0":"2025-08-12T02:59:43.633Z","0.26.2-beta-20250812035614.0":"2025-08-12T04:01:06.149Z","0.26.2-beta-20250812091127.0":"2025-08-12T09:14:57.089Z","0.26.2":"2025-08-12T13:21:26.435Z","0.26.3-beta-20250813021342.0":"2025-08-13T02:16:19.823Z","0.26.3-beta-20250813075706.0":"2025-08-13T07:59:38.107Z","0.26.3-beta-20250813080114.0":"2025-08-13T08:04:21.018Z","0.26.3-beta-20250813091321.0":"2025-08-13T09:15:49.529Z","0.26.3-beta-20250813095836.0":"2025-08-13T10:01:06.868Z","0.26.3-beta-20250813105922.0":"2025-08-13T11:02:48.875Z","0.26.3-beta-20250813113027.0":"2025-08-13T11:33:00.993Z","0.26.3-beta-20250813113828.0":"2025-08-13T11:41:03.742Z","0.26.3-beta-20250813142538.0":"2025-08-13T14:28:11.676Z","0.26.3-beta-20250814023647.0":"2025-08-14T02:39:23.981Z","0.26.3-beta-20250814051918.0":"2025-08-14T05:21:46.630Z","0.26.3":"2025-08-14T05:51:44.213Z","0.26.4":"2025-08-14T07:35:53.996Z","0.26.5-beta-20250814074541.0":"2025-08-14T07:48:07.269Z","0.26.5-beta-20250814080504.0":"2025-08-14T08:07:31.922Z","0.26.5-beta-20250814095614.0":"2025-08-14T09:58:44.929Z","0.26.5-beta-20250814125155.0":"2025-08-14T12:54:28.693Z","0.26.5":"2025-08-15T01:54:16.087Z","0.26.6-beta-20250815074212.0":"2025-08-15T07:44:40.111Z","0.26.6-beta-20250815111100.0":"2025-08-15T11:13:20.488Z","0.26.6-beta-20250815111555.0":"2025-08-15T11:18:23.750Z","0.26.6":"2025-08-15T12:10:27.930Z","0.26.7-beta-20250815153024.0":"2025-08-15T15:33:46.744Z","0.26.7-beta-20250818024834.0":"2025-08-18T02:50:54.279Z","0.26.7-beta-20250818025746.0":"2025-08-18T03:00:48.306Z","0.26.7-beta-20250818034910.0":"2025-08-18T03:51:33.969Z","0.26.7-beta-20250818035341.0":"2025-08-18T03:56:11.041Z","0.26.7-beta-20250818081955.0":"2025-08-18T08:22:48.455Z","0.26.7-beta-20250820105545.0":"2025-08-20T10:58:18.329Z","0.26.7-beta-20250820150415.0":"2025-08-20T15:06:47.978Z","0.26.7-beta-20250820154059.0":"2025-08-20T15:43:42.648Z","0.26.7-beta-20250820160625.0":"2025-08-20T16:08:55.425Z","0.26.7-beta-20250821033353.0":"2025-08-21T03:36:17.919Z","0.26.7-beta-20250821041506.0":"2025-08-21T04:17:36.354Z","0.26.7-beta-20250821074936.0":"2025-08-21T07:51:57.798Z","0.26.7-beta-20250821100152.0":"2025-08-21T10:04:22.233Z","0.26.7-beta-20250821121810.0":"2025-08-21T12:20:37.810Z","0.26.7-beta-20250821124744.0":"2025-08-21T12:50:13.487Z","0.26.7-beta-20250821132536.0":"2025-08-21T13:28:13.311Z","0.26.7-beta-20250821134240.0":"2025-08-21T13:44:55.936Z","0.26.7-beta-20250821135834.0":"2025-08-21T14:01:07.674Z","0.27.0":"2025-08-21T14:21:53.456Z","0.27.1-beta-20250822053848.0":"2025-08-22T05:41:32.233Z","0.27.1-beta-20250822094725.0":"2025-08-22T09:49:50.865Z","0.27.1-beta-20250822103738.0":"2025-08-22T10:40:05.699Z","0.27.1-beta-20250822113042.0":"2025-08-22T11:33:13.365Z","0.27.1":"2025-08-22T11:38:01.615Z","0.27.2-beta-20250825023736.0":"2025-08-25T02:39:59.490Z","0.27.2-beta-20250825025215.0":"2025-08-25T02:54:35.956Z","0.27.2":"2025-08-25T03:27:54.788Z","0.27.3-beta-20250825082408.0":"2025-08-25T08:26:33.646Z","0.27.3-beta-20250825120123.0":"2025-08-25T12:03:40.038Z","0.27.3":"2025-08-25T12:54:42.915Z","0.27.4-beta-20250826022234.0":"2025-08-26T02:24:58.979Z","0.27.4-beta-20250826061259.0":"2025-08-26T06:15:33.336Z","0.27.4-beta-20250826080237.0":"2025-08-26T08:04:59.470Z","0.27.4-beta-20250826121712.0":"2025-08-26T12:19:46.771Z","0.27.4":"2025-08-26T12:41:21.861Z","0.27.5-beta-20250827031507.0":"2025-08-27T03:17:31.525Z","0.27.5-beta-20250827160628.0":"2025-08-27T16:08:46.813Z","0.27.5-beta-20250828012323.0":"2025-08-28T01:25:52.072Z","0.27.5-beta-20250828012822.0":"2025-08-28T01:30:50.444Z","0.27.5-beta-20250828025824.0":"2025-08-28T03:00:47.992Z","0.27.5":"2025-08-28T03:19:49.052Z","0.27.6-beta-20250831000753.0":"2025-08-31T00:10:11.639Z","0.27.6":"2025-09-01T03:36:49.242Z","0.27.7-beta-20250901120709.0":"2025-09-01T12:09:30.200Z","0.27.7-beta-20250902060833.0":"2025-09-02T06:11:15.396Z","0.27.7-beta-20250903080919.0":"2025-09-03T08:11:38.273Z","0.27.7-beta-20250904085859.0":"2025-09-04T09:02:12.976Z","0.27.7-beta-20250904151052.0":"2025-09-04T15:13:08.601Z","0.27.7-beta-20250904153459.0":"2025-09-04T15:36:29.017Z","0.27.7-beta-20250905091950.0":"2025-09-05T09:23:00.537Z","0.27.7-beta-20250905094830.0":"2025-09-05T09:50:46.275Z","0.27.7-beta-20250908084857.0":"2025-09-08T08:51:28.362Z","0.27.7-beta-20250908085836.0":"2025-09-08T09:01:08.083Z","0.27.7-beta-20250908114808.0":"2025-09-08T11:49:48.077Z","0.27.7-beta-20250908115945.0":"2025-09-08T12:02:21.898Z","0.27.7-beta-20250908121606.0":"2025-09-08T12:17:45.867Z","0.28.0":"2025-09-08T12:39:03.328Z","0.28.1-beta-20250909024808.0":"2025-09-09T02:50:42.904Z","0.27.7-beta-20250909031245.0":"2025-09-09T03:14:29.056Z","0.28.1-beta-20250909042036.0":"2025-09-09T04:23:09.302Z","0.28.1-beta-20250909063633.0":"2025-09-09T06:38:13.920Z","0.28.1":"2025-09-09T06:59:29.736Z","0.28.2-beta-20250909133629.0":"2025-09-09T13:38:19.207Z","0.28.2-beta-20250910020051.0":"2025-09-10T02:02:43.164Z","0.28.2-beta-20250910021445.0":"2025-09-10T02:16:29.906Z","0.28.2-beta-20250910024129.0":"2025-09-10T02:43:09.317Z","0.28.2-beta-20250910032414.0":"2025-09-10T03:25:57.880Z","0.28.2-beta-20250910035416.0":"2025-09-10T03:56:07.523Z","0.28.2-beta-20250910043028.0":"2025-09-10T04:32:24.183Z","0.28.2-beta-20250910065550.0":"2025-09-10T06:57:34.077Z","0.28.2-beta-20250910072710.0":"2025-09-10T07:28:50.315Z","0.28.2":"2025-09-10T09:22:29.519Z","0.28.3-beta-20250910120845.0":"2025-09-10T12:10:27.982Z","0.28.3":"2025-09-10T12:40:11.456Z","0.28.3-beta-20250910131004.0":"2025-09-10T13:11:38.182Z","0.28.3-beta-20250910152237.0":"2025-09-10T15:24:15.387Z","0.28.4-beta-20250910153230.0":"2025-09-10T15:34:14.681Z","0.28.4":"2025-09-10T16:00:42.700Z","0.28.5-beta-20250910162955.0":"2025-09-10T16:31:30.282Z","0.28.5-beta-20250911022123.0":"2025-09-11T02:22:57.509Z","0.28.5-beta-20250911063459.0":"2025-09-11T06:36:32.010Z","0.28.5-beta-20250911074732.0":"2025-09-11T07:49:06.607Z","0.28.5-beta-20250911080751.0":"2025-09-11T08:09:22.487Z","0.28.5":"2025-09-11T08:32:57.296Z","0.28.5-beta-20250911120303.0":"2025-09-11T12:04:38.560Z","0.28.6":"2025-09-11T12:42:20.241Z","0.28.7-beta-20250912013851.0":"2025-09-12T01:40:27.844Z","0.28.7-beta-20250912113807.0":"2025-09-12T11:39:42.030Z","0.28.7-beta-20250915040112.0":"2025-09-15T04:02:45.187Z","0.28.7-beta-20250915094412.0":"2025-09-15T09:45:44.218Z","0.28.7-beta-20250915133700.0":"2025-09-15T13:38:33.510Z","0.28.7":"2025-09-15T14:13:46.186Z","0.28.8":"2025-09-16T04:08:30.618Z","0.28.9-beta-20250916083213.0":"2025-09-16T08:33:43.732Z","0.28.9-beta-20250916162508.0":"2025-09-16T16:26:41.472Z","0.28.9-beta-20250917031516.0":"2025-09-17T03:16:48.418Z","0.28.9-beta-20250917052636.0":"2025-09-17T05:28:13.048Z","0.28.9":"2025-09-17T05:59:36.039Z","0.28.10-beta-20250917081519.0":"2025-09-17T08:16:55.816Z","0.28.10-beta-20250917142241.0":"2025-09-17T14:24:14.346Z","0.28.10-beta-20250918024354.0":"2025-09-18T02:45:27.294Z","0.28.10-beta-20250919074140.0":"2025-09-19T07:43:09.329Z","0.28.10-beta-20250919084614.0":"2025-09-19T08:47:44.005Z","0.28.10":"2025-09-19T09:00:53.190Z","0.28.10-beta-20250919094051.0":"2025-09-19T09:42:27.943Z","0.28.11-beta-20250919104516.0":"2025-09-19T10:46:48.786Z","0.28.11-beta-20250919105144.0":"2025-09-19T10:53:19.302Z","0.28.11-beta-20250919111548.0":"2025-09-19T11:17:21.448Z","0.28.11-beta-20250922065131.0":"2025-09-22T06:53:02.063Z","0.28.10-beta-20250922071252.0":"2025-09-22T07:14:22.941Z","0.28.11":"2025-09-22T07:28:03.867Z","0.28.12-beta-20250923080328.0":"2025-09-23T08:05:07.375Z","0.28.12-beta-20250923091649.0":"2025-09-23T09:18:28.924Z","0.28.12-beta-20250923111720.0":"2025-09-23T11:19:01.161Z","0.28.12-beta-20250923114831.0":"2025-09-23T11:50:09.337Z","0.28.12-beta-20250923124052.0":"2025-09-23T12:42:27.265Z","0.28.12-beta-20250923124135.0":"2025-09-23T12:43:13.283Z","0.28.12-beta-20250924031347.0":"2025-09-24T03:15:23.551Z","0.29.0":"2025-09-24T03:24:28.926Z","0.28.12-beta-20250924091555.0":"2025-09-24T09:17:29.008Z","0.28.12-beta-20250924093113.0":"2025-09-24T09:32:49.261Z","0.29.1":"2025-09-24T09:56:23.722Z","0.29.2-beta-20250924120255.0":"2025-09-24T12:04:43.615Z","0.29.2-beta-20250925014216.0":"2025-09-25T01:43:51.468Z","0.29.2-beta-20250925020818.0":"2025-09-25T02:09:51.215Z","0.29.2":"2025-09-25T03:47:50.424Z","0.29.2-beta-20250925080042.0":"2025-09-25T08:02:13.740Z","0.29.2-beta-20250925081422.0":"2025-09-25T08:16:01.399Z","0.29.3-beta-20250925084104.0":"2025-09-25T08:42:55.581Z","0.29.3-beta-20250925085555.0":"2025-09-25T08:57:40.808Z","0.29.3-beta-20250925090314.0":"2025-09-25T09:05:06.744Z","0.29.3":"2025-09-25T09:12:10.417Z","0.29.4-beta-20250925153634.0":"2025-09-25T15:38:24.249Z","0.29.4-beta-20250925155447.0":"2025-09-25T15:56:30.409Z","0.29.4-beta-20250926035007.0":"2025-09-26T03:51:56.575Z","0.29.4":"2025-09-26T06:07:31.984Z","0.29.4-beta-20250926062439.0":"2025-09-26T06:26:27.029Z","0.29.5-beta-20250926082304.0":"2025-09-26T08:24:51.468Z","0.29.5":"2025-09-26T08:55:35.453Z","0.29.6":"2025-09-26T09:19:11.502Z","0.29.7-beta-20250930025459.0":"2025-09-30T02:56:48.655Z","0.29.7-beta-20250930035234.0":"2025-09-30T03:54:22.676Z","0.29.7-beta-20250930083551.0":"2025-09-30T08:37:43.455Z","0.30.0":"2025-09-30T08:53:45.619Z","0.30.1-beta-20250930105638.0":"2025-09-30T10:58:27.480Z","0.30.1-beta-20250930115351.0":"2025-09-30T11:55:35.634Z","0.30.1":"2025-09-30T12:20:25.470Z","0.30.2-beta-20250930144216.0":"2025-09-30T14:44:02.944Z","0.30.2-beta-20251003133504.0":"2025-10-03T13:36:53.073Z","0.30.2-beta-20251009120232.0":"2025-10-09T12:04:19.511Z","0.30.2-beta-20251010022008.0":"2025-10-10T02:21:56.572Z","0.30.2-beta-20251010092125.0":"2025-10-10T09:23:12.843Z","0.30.2":"2025-10-10T09:48:19.253Z","0.30.3-beta-20251011064436.0":"2025-10-11T06:46:24.721Z","0.30.3-beta-20251011080128.0":"2025-10-11T08:03:13.146Z","0.30.3-beta-20251011125638.0":"2025-10-11T12:58:22.646Z","0.30.3-beta-20251014030035.0":"2025-10-14T03:02:23.561Z","0.30.3-beta-20251015092615.0":"2025-10-15T09:28:03.612Z","0.30.3-beta-20251015093703.0":"2025-10-15T09:38:41.805Z","0.30.3-beta-20251016025939.0":"2025-10-16T03:01:29.844Z","0.30.3":"2025-10-16T03:38:22.266Z","0.30.4-beta-20251016083204.0":"2025-10-16T08:33:49.736Z","0.30.4-beta-20251016120711.0":"2025-10-16T12:08:57.205Z","0.30.4":"2025-10-16T12:43:55.114Z","0.30.5-beta-20251017025531.0":"2025-10-17T02:57:23.908Z","0.30.5-beta-20251017073249.0":"2025-10-17T07:34:39.393Z","0.30.5-beta-20251020035347.0":"2025-10-20T03:55:36.235Z","0.30.5-beta-20251021035431.0":"2025-10-21T03:56:19.850Z","0.30.5":"2025-10-21T05:13:50.144Z","1.0.1-beta-20251021060907.0":"2025-10-21T06:10:58.979Z","0.30.6-beta-20251021111532.0":"2025-10-21T11:17:19.964Z","0.30.6-beta-20251021115636.0":"2025-10-21T11:58:24.902Z","0.30.6-beta-20251021121032.0":"2025-10-21T12:12:23.690Z","0.30.6-beta-20251022061854.0":"2025-10-22T06:20:43.307Z","1.0.1-beta-20251022061922.0":"2025-10-22T06:21:04.977Z","0.30.6-beta-20251022061949.0":"2025-10-22T06:21:40.014Z","0.30.6-beta-20251022093704.0":"2025-10-22T09:38:49.994Z","0.30.6-beta-20251022111444.0":"2025-10-22T11:16:30.218Z","0.30.6-beta-20251022112352.0":"2025-10-22T11:25:33.483Z","0.30.6-beta-20251023082056.0":"2025-10-23T08:22:42.413Z","0.30.6-beta-20251023092723.0":"2025-10-23T09:29:09.394Z","0.30.6-beta-20251023094958.0":"2025-10-23T09:51:46.542Z","0.30.6":"2025-10-23T10:31:51.186Z","0.30.6-beta-20251023120226.0":"2025-10-23T12:04:16.219Z","1.0.1-beta-20251024063839.0":"2025-10-24T06:40:23.359Z","1.0.1-beta-20251024064637.0":"2025-10-24T06:48:13.408Z","0.30.7-beta-20251024090505.0":"2025-10-24T09:06:48.225Z","0.30.7":"2025-10-24T09:26:47.277Z","1.0.1-beta-20251027033034.0":"2025-10-27T03:32:15.738Z","1.0.1-beta-20251027034431.0":"2025-10-27T03:46:13.708Z","1.0.1-beta-20251027074226.0":"2025-10-27T07:44:09.826Z","1.0.1-beta-20251028021317.0":"2025-10-28T02:15:03.557Z","1.0.1-beta-20251028065320.0":"2025-10-28T06:55:04.157Z","1.0.1-beta-20251028121806.0":"2025-10-28T12:19:47.947Z","1.0.1-beta-20251029093754.0":"2025-10-29T09:39:36.459Z","1.0.1-beta-20251030070226.0":"2025-10-30T07:04:09.081Z","1.0.1-beta-20251103074550.0":"2025-11-03T07:47:33.215Z","0.30.8-beta-20251103084157.0":"2025-11-03T08:43:43.525Z","0.30.8":"2025-11-04T04:30:17.980Z","1.0.1-beta-20251104075048.0":"2025-11-04T07:52:30.337Z","1.0.1-beta-20251104101357.0":"2025-11-04T10:15:31.081Z","1.0.1-beta-20251106111345.0":"2025-11-06T11:15:20.278Z","1.0.1-beta-20251107042357.0":"2025-11-07T04:25:41.251Z","1.0.1-beta-20251107065041.0":"2025-11-07T06:52:21.444Z","1.0.1-beta-20251110055007.0":"2025-11-10T05:51:48.500Z","1.0.1-beta-20251110115555.0":"2025-11-10T11:57:38.529Z","1.0.1-beta-20251110130223.0":"2025-11-10T13:04:04.305Z","1.0.1-beta-20251111072933.0":"2025-11-11T07:31:17.673Z","1.0.1-beta-20251111100700.0":"2025-11-11T10:08:40.316Z","1.0.1-beta-20251111112606.0":"2025-11-11T11:27:38.506Z","1.0.1-beta-20251111120301.0":"2025-11-11T12:04:45.357Z","1.0.1-beta-20251112052306.0":"2025-11-12T05:24:47.083Z","1.0.1-beta-20251112060124.0":"2025-11-12T06:03:05.956Z","1.0.1-beta-20251112063308.0":"2025-11-12T06:34:52.940Z","1.0.1-beta-20251113024542.0":"2025-11-13T02:47:26.243Z","1.0.1-beta-20251113024544.0":"2025-11-13T02:47:27.570Z","1.0.1-beta-20251113024939.0":"2025-11-13T02:51:24.471Z","1.0.1-beta-20251113025023.0":"2025-11-13T02:52:09.359Z","1.0.1-beta-20251113032744.0":"2025-11-13T03:29:27.179Z","1.0.1-beta-20251113033118.0":"2025-11-13T03:32:58.781Z","1.0.1-beta-20251117082110.0":"2025-11-17T08:22:55.667Z","1.0.1-beta-20251118021215.0":"2025-11-18T02:13:57.089Z","1.0.1-beta-20251118032203.0":"2025-11-18T03:23:44.281Z","1.0.1-beta-20251118060105.0":"2025-11-18T06:02:41.203Z","1.0.1-beta-20251119025754.0":"2025-11-19T02:59:33.501Z","1.0.1-beta-20251119084156.0":"2025-11-19T08:43:34.336Z","1.0.1-beta-20251119125954.0":"2025-11-19T13:01:37.016Z","1.0.1-beta-20251120033205.0":"2025-11-20T03:33:45.318Z","1.0.1-beta-20251120045856.0":"2025-11-20T05:00:37.379Z","1.0.1-beta-20251120071640.0":"2025-11-20T07:18:19.317Z","1.0.1-beta-20251123160938.0":"2025-11-23T16:11:18.365Z","1.0.1-beta-20251124014653.0":"2025-11-24T01:48:29.304Z","1.0.1-beta-20251124021017.0":"2025-11-24T02:11:56.500Z","1.0.1-beta-20251124032544.0":"2025-11-24T03:27:27.229Z","1.0.1-beta-20251125082516.0":"2025-11-25T08:26:59.068Z","1.0.1-beta-20251125123731.0":"2025-11-25T12:39:03.804Z","1.0.1-beta-20251126031734.0":"2025-11-26T03:19:10.686Z","1.0.1-beta-20251126084350.0":"2025-11-26T08:45:29.675Z","1.0.1-beta-20251126092253.0":"2025-11-26T09:24:32.922Z","1.0.1-beta-20251126094110.0":"2025-11-26T09:42:46.755Z","1.0.1-beta-20251127021613.0":"2025-11-27T02:17:46.153Z","1.0.1-beta-20251127023421.0":"2025-11-27T02:36:01.347Z","1.0.1-beta-20251128031353.0":"2025-11-28T03:15:36.690Z","1.0.1-beta-20251128032608.0":"2025-11-28T03:27:49.090Z","1.0.1-beta-20251129073709.0":"2025-11-29T07:38:50.685Z","1.0.1-beta-20251201114631.0":"2025-12-01T11:48:13.360Z","1.0.1-beta-20251202112442.0":"2025-12-02T11:26:24.005Z","1.0.1-beta-20251202152706.0":"2025-12-02T15:28:46.368Z","1.0.1-beta-20251203073716.0":"2025-12-03T07:38:50.473Z","0.30.9-beta-20251203125106.0":"2025-12-03T12:52:52.252Z","1.0.1-beta-20251203125942.0":"2025-12-03T13:01:22.794Z","1.0.1-beta-20251204013753.0":"2025-12-04T01:39:32.336Z","0.30.9":"2025-12-04T01:41:32.963Z","1.0.1-beta-20251204032807.0":"2025-12-04T03:29:42.412Z","1.0.1-beta-20251204064235.0":"2025-12-04T06:44:12.675Z","1.0.1-beta-20251204075416.0":"2025-12-04T07:55:47.541Z","1.0.1-beta-20251204081114.0":"2025-12-04T08:12:48.704Z","1.0.1-beta-20251204092409.0":"2025-12-04T09:25:43.424Z","1.0.1-beta-20251205024737.0":"2025-12-05T02:49:18.707Z","1.0.1-beta-20251205031225.0":"2025-12-05T03:14:00.830Z","1.0.1-beta-20251205093836.0":"2025-12-05T09:40:10.307Z","1.0.1-beta-20251205094204.0":"2025-12-05T09:43:40.916Z","1.0.1-beta-20251208031823.0":"2025-12-08T03:19:58.420Z","1.0.1-beta-20251208031856.0":"2025-12-08T03:20:38.289Z","1.0.1-beta-20251208033501.0":"2025-12-08T03:36:49.694Z","1.0.1-beta-20251208070218.0":"2025-12-08T07:04:01.691Z","1.0.1-beta-20251208071759.0":"2025-12-08T07:19:43.284Z","1.0.1-beta-20251208075922.0":"2025-12-08T08:01:05.883Z","1.0.1-beta-20251208085324.0":"2025-12-08T08:55:00.566Z","1.0.1-beta-20251208112226.0":"2025-12-08T11:24:02.943Z","1.0.1-beta-20251209024153.0":"2025-12-09T02:43:31.345Z","1.0.1-beta-20251209112631.0":"2025-12-09T11:28:11.980Z","0.30.10":"2025-12-11T03:35:55.536Z","1.0.1-beta-20251211095502.0":"2025-12-11T09:56:44.490Z","1.0.1-beta-20251211124955.0":"2025-12-11T12:51:34.943Z","1.0.1-beta-20251212055914.0":"2025-12-12T06:00:48.794Z","1.0.1-beta-20251212085743.0":"2025-12-12T08:59:24.389Z","1.0.1-beta-20251215101919.0":"2025-12-15T10:20:55.944Z","1.0.1-beta-20251216064101.0":"2025-12-16T06:42:45.173Z","1.0.1-beta-20251216072405.0":"2025-12-16T07:25:52.997Z","1.0.1-beta-20251216140107.0":"2025-12-16T14:02:51.875Z","1.0.1-beta-20251217063119.0":"2025-12-17T06:32:59.007Z","1.0.1-beta-20251217063723.0":"2025-12-17T06:38:58.527Z","1.0.1-beta-20251217082334.0":"2025-12-17T08:25:20.540Z","1.0.1-beta-20251218033045.0":"2025-12-18T03:32:29.942Z","0.30.11-beta-20251218071621.0":"2025-12-18T07:18:11.465Z","1.0.0":"2025-12-18T07:47:24.153Z","1.0.1":"2025-12-18T10:59:45.742Z","1.0.2-beta-20251219034434.0":"2025-12-19T03:46:21.445Z","1.0.2":"2025-12-19T12:37:43.826Z","1.0.3-beta-20251221011051.0":"2025-12-21T01:12:36.320Z","1.0.3-beta-20251223004639.0":"2025-12-23T00:48:22.209Z","1.0.3-beta-20251223070556.0":"2025-12-23T07:07:38.818Z","1.0.3":"2025-12-23T08:23:55.218Z","1.0.4-beta-20251223105123.0":"2025-12-23T10:53:01.240Z","1.0.4-beta-20251223112206.0":"2025-12-23T11:23:43.667Z","1.0.4-beta-20251223124656.0":"2025-12-23T12:48:35.155Z","1.0.4-beta-20251224020343.0":"2025-12-24T02:05:26.308Z","1.0.4-beta-20251224035247.0":"2025-12-24T03:54:30.482Z","1.0.4-beta-20251224080556.0":"2025-12-24T08:07:37.726Z","1.0.4-beta-20251224083730.0":"2025-12-24T08:39:13.210Z","1.0.4-beta-20251225024853.0":"2025-12-25T02:50:34.599Z","1.0.4-beta-20251225030856.0":"2025-12-25T03:10:36.793Z","1.0.4-beta-20251225035408.0":"2025-12-25T03:55:51.062Z","1.0.4-beta-20251225113415.0":"2025-12-25T11:35:58.478Z","1.0.4-beta-20251229021253.0":"2025-12-29T02:14:35.620Z","1.0.4":"2025-12-29T02:34:05.999Z","1.0.5-beta-20251229072356.0":"2025-12-29T07:25:35.728Z","1.0.5-beta-20251230124359.0":"2025-12-30T12:45:38.447Z","1.0.5-beta-20251230131740.0":"2025-12-30T13:19:16.466Z","1.0.5-beta-20251230135517.0":"2025-12-30T13:56:59.192Z","1.0.5-beta-20251231022759.0":"2025-12-31T02:29:39.911Z","1.0.5-beta-20251231065132.0":"2025-12-31T06:53:12.757Z","1.0.5-beta-20260104042600.0":"2026-01-04T04:27:40.190Z","1.0.5-beta-20260104042628.0":"2026-01-04T04:28:10.502Z","1.0.5-beta-20260104063142.0":"2026-01-04T06:33:16.622Z","1.0.5-beta-20260105023603.0":"2026-01-05T02:37:45.680Z","1.1.0":"2026-01-05T06:41:42.704Z","1.1.1-beta-20260105102200.0":"2026-01-05T10:23:42.051Z","1.1.1-beta-20260106014949.0":"2026-01-06T01:51:32.748Z","1.1.1-beta-20260106151323.0":"2026-01-06T15:15:04.520Z","1.1.1-beta-20260107032519.0":"2026-01-07T03:27:02.260Z","1.1.1-beta-20260108085624.0":"2026-01-08T08:58:09.718Z","1.2.0":"2026-01-08T09:28:35.600Z","1.2.1-beta-20260108154312.0":"2026-01-08T15:44:59.472Z","1.2.1-beta-20260109060244.0":"2026-01-09T06:04:24.675Z","1.2.1-beta-20260109075435.0":"2026-01-09T07:56:19.701Z","1.2.1-beta-20260112081017.0":"2026-01-12T08:12:05.199Z","1.2.1-beta-20260112112154.0":"2026-01-12T11:23:45.126Z","1.2.1-beta-20260112114129.0":"2026-01-12T11:43:14.851Z","1.2.1-beta-20260113073450.0":"2026-01-13T07:36:28.801Z","1.2.1-beta-20260114072539.0":"2026-01-14T07:27:19.060Z","1.2.1-beta-20260115021413.0":"2026-01-15T02:15:50.734Z","1.2.1":"2026-01-15T02:51:42.036Z","1.2.2-beta-20260115034338.0":"2026-01-15T03:45:19.061Z","1.2.2-beta-20260115065918.0":"2026-01-15T07:01:02.306Z","1.2.2-beta-20260115090041.0":"2026-01-15T09:02:23.607Z","1.2.2-beta-20260115092052.0":"2026-01-15T09:22:32.612Z","1.2.2-beta-20260115120150.0":"2026-01-15T12:03:40.176Z","1.2.2-beta-20260116060040.0":"2026-01-16T06:02:16.370Z","1.2.2-beta-20260116064919.0":"2026-01-16T06:51:01.949Z","1.2.2-beta-20260116071350.0":"2026-01-16T07:15:29.936Z","1.2.2-beta-20260116083700.0":"2026-01-16T08:38:54.854Z","1.2.2-beta-20260116090628.0":"2026-01-16T09:08:07.325Z","1.2.2-beta-20260116092125.0":"2026-01-16T09:23:09.814Z","1.2.2-beta-20260116094337.0":"2026-01-16T09:45:17.493Z","1.2.2-beta-20260116114131.0":"2026-01-16T11:43:11.795Z","1.2.2-beta-20260119111553.0":"2026-01-19T11:17:34.374Z","1.2.2-beta-20260119114334.0":"2026-01-19T11:45:15.297Z","1.2.2-beta-20260120021918.0":"2026-01-20T02:20:57.682Z","1.2.2-beta-20260120025423.0":"2026-01-20T02:56:06.216Z","1.2.2-beta-20260120030311.0":"2026-01-20T03:04:50.106Z","1.2.2-beta-20260120033218.0":"2026-01-20T03:34:00.452Z","1.2.2":"2026-01-20T06:08:34.450Z","1.2.3-beta-20260120082504.0":"2026-01-20T08:26:45.384Z","1.2.3-beta-20260120095429.0":"2026-01-20T09:56:24.912Z","1.2.3-beta-20260121034653.0":"2026-01-21T03:48:28.083Z","1.2.3-beta-20260121051819.0":"2026-01-21T05:20:01.491Z","1.2.3-beta-20260121054555.0":"2026-01-21T05:47:37.924Z","1.2.3-beta-20260121104254.0":"2026-01-21T10:44:32.413Z","1.2.3-beta-20260121113519.0":"2026-01-21T11:36:56.980Z","1.2.3-beta-20260121122633.0":"2026-01-21T12:28:12.038Z","1.2.3-beta-20260121142614.0":"2026-01-21T14:27:49.695Z","1.2.3-beta-20260122034822.0":"2026-01-22T03:50:02.310Z","1.2.3-beta-20260122042810.0":"2026-01-22T04:29:50.197Z","1.2.3-beta-20260122052852.0":"2026-01-22T05:30:34.639Z","1.2.3-beta-20260122055811.0":"2026-01-22T05:59:53.087Z","1.2.3-beta-20260122061216.0":"2026-01-22T06:13:55.932Z","1.2.3-beta-20260122071913.0":"2026-01-22T07:21:05.302Z","1.2.3-beta-20260122072351.0":"2026-01-22T07:25:32.005Z","1.2.3-beta-20260122082712.0":"2026-01-22T08:29:01.501Z","1.2.3-beta-20260122084118.0":"2026-01-22T08:42:56.958Z","1.2.3-beta-20260122105542.0":"2026-01-22T10:57:18.515Z","1.2.3-beta-20260123062401.0":"2026-01-23T06:26:08.798Z","1.2.3-beta-20260123104740.0":"2026-01-23T10:49:13.376Z","1.2.3-beta-20260123110523.0":"2026-01-23T11:06:56.408Z","1.2.3-beta-20260123113203.0":"2026-01-23T11:46:09.054Z","1.2.3-beta-20260125063343.0":"2026-01-25T06:35:22.348Z","1.2.3-beta-20260125070401.0":"2026-01-25T07:05:32.309Z","1.2.3-beta-20260125073142.0":"2026-01-25T07:33:25.914Z","1.2.3-beta-20260125074627.0":"2026-01-25T07:48:09.737Z","1.2.3-beta-20260125080835.0":"2026-01-25T08:10:15.457Z","1.2.3-beta-20260126022256.0":"2026-01-26T02:24:38.325Z","1.2.3-beta-20260126023330.0":"2026-01-26T02:35:11.322Z","1.2.3-beta-20260126024618.0":"2026-01-26T02:47:53.553Z","1.2.3-beta-20260126031715.0":"2026-01-26T03:18:55.711Z","1.2.3-beta-20260126032520.0":"2026-01-26T03:27:00.641Z","1.2.3-beta-20260126065711.0":"2026-01-26T06:58:42.328Z","1.2.3-beta-20260126071615.0":"2026-01-26T07:17:50.605Z","1.2.3-beta-20260126074342.0":"2026-01-26T07:45:10.722Z","1.2.3-beta-20260126083826.0":"2026-01-26T08:40:17.526Z","1.2.3-beta-20260126100457.0":"2026-01-26T10:06:52.239Z","1.2.3-beta-20260127070952.0":"2026-01-27T07:11:48.697Z","1.2.3-beta-20260127124325.0":"2026-01-27T12:45:25.326Z","1.3.0":"2026-01-27T13:02:19.415Z","1.3.1-beta-20260128022631.0":"2026-01-28T02:28:29.563Z","1.3.1-beta-20260128032156.0":"2026-01-28T03:23:48.144Z","1.3.1":"2026-01-28T03:59:16.868Z","1.3.1-beta-20260128040840.0":"2026-01-28T04:10:37.852Z","1.3.1-beta-20260128042253.0":"2026-01-28T04:24:52.061Z","1.3.1-beta-20260128043051.0":"2026-01-28T04:32:43.601Z","1.3.2":"2026-01-28T09:41:35.437Z","1.3.3-beta-20260129023218.0":"2026-01-29T02:34:16.274Z","1.3.3-beta-20260129034300.0":"2026-01-29T03:44:54.735Z","1.3.3-beta-20260129042850.0":"2026-01-29T04:30:44.517Z","1.3.3-beta-20260129065419.0":"2026-01-29T06:56:13.994Z","1.3.3":"2026-01-29T08:27:40.310Z","1.3.4-beta-20260129101746.0":"2026-01-29T10:19:35.015Z","1.3.4":"2026-01-29T15:13:16.615Z","1.3.5-beta-20260130032421.0":"2026-01-30T03:26:21.207Z","1.3.5-beta-20260130092951.0":"2026-01-30T09:31:49.170Z","1.3.5-beta-20260130105858.0":"2026-01-30T11:00:45.399Z","1.3.5-beta-20260202020122.0":"2026-02-02T02:03:11.428Z","1.3.5-beta-20260202030636.0":"2026-02-02T03:08:27.460Z","1.3.5-beta-20260202075348.0":"2026-02-02T07:55:34.496Z","1.3.5-beta-20260203035749.0":"2026-02-03T03:59:42.346Z","1.3.5-beta-20260203085617.0":"2026-02-03T08:58:16.684Z","1.3.5-beta-20260203090835.0":"2026-02-03T09:10:27.864Z","1.3.5-beta-20260204061938.0":"2026-02-04T06:21:35.724Z","1.3.5-beta-20260204065537.0":"2026-02-04T06:57:25.039Z","1.3.5-beta-20260204093120.0":"2026-02-04T09:33:15.844Z","1.3.5-beta-20260204095321.0":"2026-02-04T09:55:13.854Z","1.3.5":"2026-02-04T10:30:29.277Z","1.3.6-beta-20260204110201.0":"2026-02-04T11:03:46.539Z","1.3.6-beta-20260205013053.0":"2026-02-05T01:32:43.561Z","1.3.6":"2026-02-05T02:08:26.418Z","1.3.7-beta-20260205031320.0":"2026-02-05T03:15:17.351Z","1.3.7":"2026-02-05T03:20:32.324Z","1.3.8-beta-20260205083246.0":"2026-02-05T08:34:35.657Z","1.3.8":"2026-02-05T16:06:34.228Z","1.3.9-beta-20260206023533.0":"2026-02-06T02:37:28.735Z","1.3.8-beta-20260206024209.0":"2026-02-06T02:44:03.813Z","1.3.8-beta-20260206040406.0":"2026-02-06T04:06:05.765Z","1.3.8-beta-20260206043311.0":"2026-02-06T04:35:08.858Z","1.3.9":"2026-02-06T06:31:21.984Z","1.3.10-beta-20260207092031.0":"2026-02-07T09:22:30.621Z","1.3.10-beta-20260209020858.0":"2026-02-09T02:10:44.915Z","1.3.10-beta-20260209030006.0":"2026-02-09T03:01:59.675Z","1.3.10-beta-20260209033639.0":"2026-02-09T03:38:34.982Z","1.3.10-beta-20260209035212.0":"2026-02-09T03:54:08.059Z","1.3.10-beta-20260209040516.0":"2026-02-09T04:07:06.829Z","1.3.10-beta-20260209050644.0":"2026-02-09T05:08:40.442Z","1.3.10-beta-20260209052022.0":"2026-02-09T05:22:16.329Z","1.3.10-beta-20260209053847.0":"2026-02-09T05:40:43.667Z","1.3.10-beta-20260209075229.0":"2026-02-09T07:54:22.607Z","1.3.10-beta-20260209084323.0":"2026-02-09T08:45:16.776Z","1.3.10-beta-20260209092312.0":"2026-02-09T09:25:02.954Z","1.3.10-beta-20260209113034.0":"2026-02-09T11:32:28.805Z","1.3.10":"2026-02-09T11:44:51.558Z","1.3.10-beta-20260210033532.0":"2026-02-10T03:37:21.904Z","1.3.10-beta-20260210040221.0":"2026-02-10T04:04:17.290Z","1.3.11-beta-20260210054223.0":"2026-02-10T05:44:10.737Z","1.3.11-beta-20260210062109.0":"2026-02-10T06:23:01.102Z","1.3.11-beta-20260210070852.0":"2026-02-10T07:10:45.029Z","1.3.11-beta-20260210081736.0":"2026-02-10T08:19:31.343Z","1.3.11-beta-20260210082113.0":"2026-02-10T08:23:01.357Z","1.3.11-beta-20260210093220.0":"2026-02-10T09:34:15.872Z","1.3.11-beta-20260210094227.0":"2026-02-10T09:44:14.707Z","1.3.11-beta-20260210094931.0":"2026-02-10T09:51:23.742Z","1.3.11-beta-20260210110943.0":"2026-02-10T11:11:35.411Z","1.2.3-beta-20260210112221.0":"2026-02-10T11:23:46.985Z","1.3.11-beta-20260210114248.0":"2026-02-10T11:44:37.524Z","1.3.11-beta-20260211031343.0":"2026-02-11T03:15:35.542Z","1.3.11":"2026-02-11T05:27:50.107Z","1.3.11-beta-20260211054343.0":"2026-02-11T05:45:35.616Z","1.3.11-beta-20260211063600.0":"2026-02-11T06:37:53.649Z","1.3.11-beta-20260211070746.0":"2026-02-11T07:09:35.889Z","1.3.11-beta-20260211070756.0":"2026-02-11T07:09:50.680Z","1.3.12-beta-20260211080855.0":"2026-02-11T08:10:46.782Z","1.3.11-beta-20260211085530.0":"2026-02-11T08:57:20.001Z","1.3.12-beta-20260211105759.0":"2026-02-11T10:59:55.612Z","1.3.12-beta-20260211110624.0":"2026-02-11T11:08:17.310Z","1.3.12-beta-20260211111419.0":"2026-02-11T11:16:13.379Z","1.3.12-beta-20260211111947.0":"2026-02-11T11:21:42.488Z","1.3.12-beta-20260211113549.0":"2026-02-11T11:37:43.512Z","1.3.12-beta-20260211123127.0":"2026-02-11T12:33:17.969Z","1.3.12-beta-20260211144421.0":"2026-02-11T14:46:13.973Z","1.3.12-beta-20260211155735.0":"2026-02-11T15:59:31.733Z","1.3.12-beta-20260212023133.0":"2026-02-12T02:33:36.647Z","1.3.12-beta-20260212025734.0":"2026-02-12T02:59:34.213Z","1.3.12-beta-20260212033510.0":"2026-02-12T03:37:06.285Z","1.3.12-beta-20260212050030.0":"2026-02-12T05:02:23.220Z","1.3.12-beta-20260212050546.0":"2026-02-12T05:07:43.952Z","1.3.12-beta-20260212061942.0":"2026-02-12T06:21:37.338Z","1.3.12-beta-20260212063723.0":"2026-02-12T06:39:14.993Z","1.3.12-beta-20260212063915.0":"2026-02-12T06:41:09.564Z","1.4.0":"2026-02-12T07:37:25.834Z","1.4.1-beta-20260212114710.0":"2026-02-12T11:49:06.913Z","1.4.1-beta-20260212115343.0":"2026-02-12T11:55:32.786Z","1.4.1":"2026-02-13T02:17:56.100Z","1.4.2-beta-20260213023614.0":"2026-02-13T02:38:04.825Z","1.4.2":"2026-02-13T02:39:50.838Z","1.4.1-beta-20260213134856.0":"2026-02-13T13:50:50.318Z","1.4.3":"2026-02-13T14:38:50.832Z","1.4.4-beta-20260214024122.0":"2026-02-14T02:43:16.860Z","1.4.4":"2026-02-14T03:02:57.943Z","1.4.5-beta-20260214054425.0":"2026-02-14T05:46:22.979Z","1.4.5-beta-20260214073330.0":"2026-02-14T07:35:29.211Z","1.4.5":"2026-02-14T07:36:16.934Z","1.4.5-beta-20260214073825.0":"2026-02-14T07:40:21.112Z","1.4.6":"2026-02-24T05:02:40.523Z","1.4.7":"2026-02-25T13:32:51.166Z","1.4.8-beta-20260226055141.0":"2026-02-26T05:53:44.132Z","1.4.8-beta-20260226063853.0":"2026-02-26T06:40:56.063Z","1.4.8-beta-20260226065744.0":"2026-02-26T06:59:40.288Z","1.4.7-beta-20260226072540.0":"2026-02-26T07:27:43.896Z","1.4.8-beta-20260226073838.0":"2026-02-26T07:40:35.186Z","1.4.8-beta-20260226080245.0":"2026-02-26T08:04:36.132Z","1.4.8-beta-20260226080545.0":"2026-02-26T08:07:41.508Z","1.4.8-beta-20260226081437.0":"2026-02-26T08:16:32.027Z","1.4.8-beta-20260226083355.0":"2026-02-26T08:35:54.538Z","1.4.8-beta-20260226085745.0":"2026-02-26T08:59:38.787Z","1.4.8-beta-20260227024943.0":"2026-02-27T02:51:44.361Z","1.4.8-beta-20260227030546.0":"2026-02-27T03:07:49.050Z","1.4.8-beta-20260227031711.0":"2026-02-27T03:19:10.184Z","1.4.8-beta-20260227035038.0":"2026-02-27T03:52:33.074Z","1.4.8-beta-20260227035721.0":"2026-02-27T03:59:29.558Z","1.4.8-beta-20260227063551.0":"2026-02-27T06:38:00.526Z","1.4.8-beta-20260227071612.0":"2026-02-27T07:18:20.194Z","1.4.8-beta-20260227074608.0":"2026-02-27T07:48:06.729Z","1.4.8-beta-20260227080440.0":"2026-02-27T08:06:33.722Z","1.4.8-beta-20260227081324.0":"2026-02-27T08:15:28.113Z","1.4.8-beta-20260227092357.0":"2026-02-27T09:25:54.501Z","1.4.8-beta-20260228025947.0":"2026-02-28T03:01:45.174Z","1.4.8":"2026-02-28T03:47:59.115Z","1.4.9":"2026-02-28T09:52:17.348Z","1.4.10-beta-20260302090135.0":"2026-03-02T09:03:40.222Z","1.5.0":"2026-03-02T09:17:55.384Z","1.5.1-beta-20260302102736.0":"2026-03-02T10:29:42.041Z","1.5.1":"2026-03-03T07:08:59.723Z","1.5.1-beta-20260303073935.0":"2026-03-03T07:41:43.797Z","1.5.2-beta-20260303083655.0":"2026-03-03T08:39:03.330Z","1.5.2-beta-20260303150256.0":"2026-03-03T15:05:03.174Z","1.5.1-beta-20260303235500.0":"2026-03-03T23:57:06.360Z","1.5.2-beta-20260304001559.0":"2026-03-04T00:18:13.606Z","1.5.2":"2026-03-04T06:14:38.815Z","1.5.3-beta-20260305031416.0":"2026-03-05T03:16:28.680Z","1.5.3-beta-20260305031559.0":"2026-03-05T03:18:00.033Z","1.5.3-beta-20260305060313.0":"2026-03-05T06:05:17.879Z","1.5.3-beta-20260305065727.0":"2026-03-05T06:59:25.633Z","1.5.3-beta-20260305083331.0":"2026-03-05T08:35:35.944Z","1.5.3-beta-20260305091226.0":"2026-03-05T09:14:29.753Z","1.5.3-beta-20260305093621.0":"2026-03-05T09:38:22.691Z","1.5.3-beta-20260305115122.0":"2026-03-05T11:53:19.715Z","1.5.3-beta-20260306025136.0":"2026-03-06T02:53:43.951Z","1.5.3-beta-20260306030241.0":"2026-03-06T03:04:44.594Z","1.5.3-beta-20260306030803.0":"2026-03-06T03:10:09.021Z","1.5.3-beta-20260306032043.0":"2026-03-06T03:22:46.783Z","1.5.3-beta-20260306033218.0":"2026-03-06T03:34:18.850Z","1.5.3-beta-20260306033908.0":"2026-03-06T03:41:04.247Z","1.5.3-beta-20260306034253.0":"2026-03-06T03:44:56.787Z","1.5.3-beta-20260306040002.0":"2026-03-06T04:02:06.328Z","1.5.3-beta-20260306040654.0":"2026-03-06T04:08:48.844Z","1.5.3-beta-20260306054930.0":"2026-03-06T05:51:33.736Z","1.5.3-beta-20260306065356.0":"2026-03-06T06:55:57.009Z","1.5.3-beta-20260306065652.0":"2026-03-06T06:58:57.076Z","1.5.3-beta-20260306065659.0":"2026-03-06T06:58:59.392Z","1.5.3-beta-20260309024048.0":"2026-03-09T02:42:54.658Z","1.5.3-beta-20260309025904.0":"2026-03-09T03:01:06.878Z","1.5.3-beta-20260309062917.0":"2026-03-09T06:31:19.751Z","1.5.3-beta-20260309091836.0":"2026-03-09T09:20:32.236Z","1.5.3":"2026-03-09T12:11:49.703Z","1.5.4-beta-20260310030546.0":"2026-03-10T03:07:52.277Z","1.5.4-beta-20260310084708.0":"2026-03-10T08:49:06.688Z","1.5.4":"2026-03-11T00:58:18.988Z","1.5.5-beta-20260311054729.0":"2026-03-11T05:49:34.732Z","1.5.3-beta-20260311065048.0":"2026-03-11T06:52:47.763Z","1.5.5-beta-20260311070351.0":"2026-03-11T07:05:52.753Z","1.5.5-beta-20260311113339.0":"2026-03-11T11:35:44.286Z","1.5.5-beta-20260312025358.0":"2026-03-12T02:56:02.730Z","1.5.5-beta-20260312052255.0":"2026-03-12T05:24:55.861Z","1.5.5-beta-20260312073746.0":"2026-03-12T07:39:50.577Z","1.5.5-beta-20260312110434.0":"2026-03-12T11:06:41.734Z","1.5.5-beta-20260313031700.0":"2026-03-13T03:18:54.465Z","1.5.5-beta-20260313035420.0":"2026-03-13T03:56:23.262Z","1.5.5-beta-20260313075815.0":"2026-03-13T08:00:21.078Z","1.5.5-beta-20260313080719.0":"2026-03-13T08:09:23.963Z","1.5.5-beta-20260313090523.0":"2026-03-13T09:07:26.015Z","1.5.5-beta-20260313092855.0":"2026-03-13T09:30:57.617Z","1.5.5":"2026-03-16T02:04:03.783Z","1.5.5-beta-20260316033254.0":"2026-03-16T03:34:58.727Z","1.5.5-beta-20260316093244.0":"2026-03-16T09:34:47.660Z","1.5.6":"2026-03-17T01:57:51.442Z","1.5.6-beta-20260317024237.0":"2026-03-17T02:44:41.328Z","1.5.7-beta-20260317083700.0":"2026-03-17T08:39:05.166Z","1.5.7-beta-20260317091411.0":"2026-03-17T09:16:21.303Z","1.5.7-beta-20260318044548.0":"2026-03-18T04:47:59.410Z","1.5.7-beta-20260318053429.0":"2026-03-18T05:36:25.866Z","1.5.7-beta-20260319094709.0":"2026-03-19T09:49:13.513Z","1.5.7-beta-20260319103720.0":"2026-03-19T10:39:27.017Z","1.5.7-beta-20260320024852.0":"2026-03-20T02:50:57.936Z","1.5.7-beta-20260323022931.0":"2026-03-23T02:31:44.932Z","1.5.7-beta-20260323060422.0":"2026-03-23T06:06:29.060Z","1.5.7-beta-20260323071137.0":"2026-03-23T07:13:41.492Z","1.5.7-beta-20260323081159.0":"2026-03-23T08:14:06.869Z","1.5.7-beta-20260323093121.0":"2026-03-23T09:33:25.781Z","1.5.7-beta-20260323103406.0":"2026-03-23T10:36:16.279Z","1.5.7-beta-20260323104416.0":"2026-03-23T10:46:25.060Z","1.5.7-beta-20260323111729.0":"2026-03-23T11:19:36.748Z","1.5.7-beta-20260323114150.0":"2026-03-23T11:43:52.527Z","1.5.7":"2026-03-23T12:23:06.553Z","1.5.8-beta-20260324073120.0":"2026-03-24T07:33:41.101Z","1.5.8-beta-20260324074118.0":"2026-03-24T07:43:23.939Z","1.5.7-beta-20260324093639.0":"2026-03-24T09:38:47.301Z","1.5.8-beta-20260325025832.0":"2026-03-25T03:00:43.630Z","1.5.8":"2026-03-25T03:27:54.555Z","1.5.8-beta-20260325034913.0":"2026-03-25T03:51:28.206Z","1.5.8-beta-20260325063536.0":"2026-03-25T06:37:47.566Z","1.5.9-beta-20260325080051.0":"2026-03-25T08:02:59.156Z","1.6.0":"2026-03-26T03:04:16.168Z","1.6.1-beta-20260327083049.0":"2026-03-27T08:32:54.449Z","1.6.1-beta-20260327104111.0":"2026-03-27T10:43:16.747Z","1.6.1-beta-20260330094822.0":"2026-03-30T09:50:32.046Z","1.6.1-beta-20260331033048.0":"2026-03-31T03:32:53.377Z","1.6.1-beta-20260331063813.0":"2026-03-31T06:40:20.305Z","1.6.1-beta-20260331064302.0":"2026-03-31T06:45:08.710Z","1.6.1-beta-20260331065357.0":"2026-03-31T06:56:07.424Z","1.6.1-beta-20260331072626.0":"2026-03-31T07:28:26.792Z","1.6.1-beta-20260331073142.0":"2026-03-31T07:33:51.918Z","1.6.1-beta-20260331082632.0":"2026-03-31T08:28:35.967Z","1.6.1-beta-20260331083547.0":"2026-03-31T08:37:53.103Z","1.6.1-beta-20260331120401.0":"2026-03-31T12:06:11.986Z","1.6.1":"2026-04-01T01:18:37.493Z","1.6.1-beta-20260401022446.0":"2026-04-01T02:26:54.531Z","1.6.1-beta-20260401030951.0":"2026-04-01T03:12:04.164Z","1.6.1-beta-20260401033839.0":"2026-04-01T03:40:45.935Z","1.6.2-beta-20260401091950.0":"2026-04-01T09:21:59.205Z","1.6.2-beta-20260401093323.0":"2026-04-01T09:35:24.128Z","1.6.2-beta-20260402032448.0":"2026-04-02T03:27:00.325Z","1.6.2":"2026-04-02T04:24:38.579Z","1.6.1-beta-20260402050649.0":"2026-04-02T05:09:02.526Z","1.6.1-beta-20260402055539.0":"2026-04-02T05:57:49.063Z","1.6.1-beta-20260402061812.0":"2026-04-02T06:20:21.727Z","1.6.3-beta-20260402103943.0":"2026-04-02T10:41:51.593Z","1.6.3-beta-20260403070857.0":"2026-04-03T07:11:07.504Z","1.6.3":"2026-04-07T02:51:15.514Z","1.6.4":"2026-04-07T08:30:51.310Z","1.7.0":"2026-04-08T02:51:06.641Z","1.7.1-beta-20260408073050.0":"2026-04-08T07:33:09.406Z","1.7.1-beta-20260408081855.0":"2026-04-08T08:21:01.641Z","1.7.1-beta-20260408105543.0":"2026-04-08T10:57:51.933Z","1.7.1":"2026-04-08T13:36:27.779Z","1.7.2-beta-20260409032436.0":"2026-04-09T03:26:44.080Z","1.7.2":"2026-04-09T03:41:10.489Z","1.7.2-beta-20260409035204.0":"2026-04-09T03:54:12.429Z","1.7.2-beta-20260409063000.0":"2026-04-09T06:32:10.683Z","1.7.2-beta-20260409070832.0":"2026-04-09T07:10:40.118Z","1.7.2-beta-20260409091238.0":"2026-04-09T09:14:45.418Z","1.7.3":"2026-04-09T10:04:31.566Z","1.7.3-beta-20260410073825.0":"2026-04-10T07:40:32.986Z","1.7.3-beta-20260410094527.0":"2026-04-10T09:47:36.819Z","1.7.3-beta-20260410102611.0":"2026-04-10T10:28:24.344Z","1.7.3-beta-20260413090232.0":"2026-04-13T09:04:37.855Z","1.7.3-beta-20260413092647.0":"2026-04-13T09:28:51.149Z","1.7.3-beta-20260414064358.0":"2026-04-14T06:46:08.914Z","1.7.3-beta-20260414094926.0":"2026-04-14T09:51:32.159Z","1.7.3-beta-20260415040019.0":"2026-04-15T04:02:24.871Z","1.7.3-beta-20260415062833.0":"2026-04-15T06:30:46.656Z","1.7.3-beta-20260415065850.0":"2026-04-15T07:00:54.953Z","1.7.3-beta-20260415071518.0":"2026-04-15T07:17:24.442Z","1.7.3-beta-20260415073003.0":"2026-04-15T07:32:11.842Z","1.7.3-beta-20260415085200.0":"2026-04-15T08:54:09.550Z","1.7.3-beta-20260415114529.0":"2026-04-15T11:47:41.581Z","1.7.4":"2026-04-16T03:14:26.465Z","1.7.3-beta-20260416090650.0":"2026-04-16T09:08:35.613Z","1.7.5-beta-20260418223706.0":"2026-04-18T22:39:23.727Z","1.7.5-beta-20260420031652.0":"2026-04-20T03:19:09.895Z","1.7.5-beta-20260420031920.0":"2026-04-20T03:21:36.841Z","1.7.5-beta-20260420032657.0":"2026-04-20T03:29:11.186Z","1.7.5-beta-20260420035759.0":"2026-04-20T04:00:13.151Z","1.7.5-beta-20260420052829.0":"2026-04-20T05:30:38.144Z","1.7.5-beta-20260420061332.0":"2026-04-20T06:15:43.933Z","1.7.5-beta-20260420065618.0":"2026-04-20T06:58:26.056Z","1.7.5-beta-20260420070046.0":"2026-04-20T07:03:05.450Z","1.7.5-beta-20260420075536.0":"2026-04-20T07:57:47.682Z","1.7.5-beta-20260420082205.0":"2026-04-20T08:24:17.461Z","1.7.5-beta-20260420091216.0":"2026-04-20T09:14:23.671Z","1.7.5-beta-20260420110257.0":"2026-04-20T11:04:48.128Z","1.7.5-beta-20260421024012.0":"2026-04-21T02:42:24.908Z","1.7.5-beta-20260421030240.0":"2026-04-21T03:04:53.493Z","1.7.5-beta-20260421030751.0":"2026-04-21T03:10:01.775Z","1.7.5-beta-20260421061704.0":"2026-04-21T06:19:24.051Z","1.7.5":"2026-04-21T06:56:35.334Z","1.7.6-beta-20260421072755.0":"2026-04-21T07:30:06.925Z","1.7.5-beta-20260421125751.0":"2026-04-21T12:59:49.679Z","1.7.5-beta-20260422015927.0":"2026-04-22T02:01:43.111Z","1.7.5-beta-20260422092200.0":"2026-04-22T09:24:22.593Z","1.7.5-beta-20260422103445.0":"2026-04-22T10:37:11.298Z","1.7.5-beta-20260423055241.0":"2026-04-23T05:55:13.290Z","1.7.5-beta-20260423060506.0":"2026-04-23T06:07:28.674Z","1.7.5-beta-20260423065911.0":"2026-04-23T07:01:36.301Z","1.7.6-beta-20260423130231.0":"2026-04-23T13:04:48.910Z","1.7.6-beta-20260425023224.0":"2026-04-25T02:34:38.822Z","1.7.6-beta-20260427023820.0":"2026-04-27T02:40:32.017Z","1.7.6":"2026-04-27T09:44:47.468Z","1.7.7-beta-20260428092036.0":"2026-04-28T09:23:07.851Z","1.7.7-beta-20260428102047.0":"2026-04-28T10:23:26.972Z","1.7.7-beta-20260428105933.0":"2026-04-28T11:01:28.519Z","1.7.7-beta-20260428153909.0":"2026-04-28T15:41:54.184Z","1.7.7-beta-20260429033400.0":"2026-04-29T03:36:21.240Z","1.7.7-beta-20260430031647.0":"2026-04-30T03:19:19.526Z","1.7.7":"2026-04-30T07:02:06.251Z","1.7.9":"2026-05-06T03:58:40.444Z","1.7.10-beta-20260507030203.0":"2026-05-07T03:04:18.384Z","1.7.10-beta-20260507123827.0":"2026-05-07T12:40:48.593Z","1.7.10-beta-20260508024212.0":"2026-05-08T02:44:26.043Z","1.7.7-beta-20260508070206.0":"2026-05-08T07:04:30.726Z","1.7.7-beta-20260508074830.0":"2026-05-08T07:50:49.416Z","1.7.10":"2026-05-09T02:19:13.987Z","1.7.11-beta-20260511093113.0":"2026-05-11T09:33:24.893Z","1.7.11-beta-20260511095540.0":"2026-05-11T09:57:51.596Z","1.7.11-beta-20260511123355.0":"2026-05-11T12:36:29.293Z","1.7.11-beta-20260511124021.0":"2026-05-11T12:42:37.808Z","1.7.11-beta-20260512041055.0":"2026-05-12T04:13:20.763Z","1.7.11-beta-20260512061714.0":"2026-05-12T06:19:36.225Z","1.7.11-beta-20260512064610.0":"2026-05-12T06:48:33.294Z","1.7.11-beta-20260512065701.0":"2026-05-12T06:59:20.901Z","1.7.11-beta-20260512084802.0":"2026-05-12T08:50:20.023Z","1.7.11-beta-20260512114859.0":"2026-05-12T11:51:13.745Z","1.7.11-beta-20260512144905.0":"2026-05-12T14:51:34.273Z","1.8.0":"2026-05-13T06:33:26.168Z","1.8.1-beta-20260513084557.0":"2026-05-13T08:48:19.833Z","1.7.11-beta-20260514030001.0":"2026-05-14T03:02:20.521Z","1.8.1":"2026-05-14T06:19:34.657Z","1.8.2-beta-20260514081315.0":"2026-05-14T08:15:09.866Z","1.8.2-beta-20260515014559.0":"2026-05-15T01:48:26.202Z","1.8.2-beta-20260518024627.0":"2026-05-18T02:48:47.666Z","1.8.2-beta-20260518060136.0":"2026-05-18T06:04:00.687Z","1.8.2":"2026-05-18T08:31:15.673Z","1.8.2-beta-20260518093406.0":"2026-05-18T09:36:24.837Z","1.8.2-beta-20260518095049.0":"2026-05-18T09:53:11.926Z","1.8.2-beta-20260518105502.0":"2026-05-18T10:57:19.447Z","1.8.3-beta-20260518105651.0":"2026-05-18T10:59:12.995Z","1.8.2-beta-20260518110939.0":"2026-05-18T11:11:59.725Z","1.8.2-beta-20260518113139.0":"2026-05-18T11:33:54.591Z","1.8.2-beta-20260518132108.0":"2026-05-18T13:23:26.658Z","1.8.3":"2026-05-19T02:18:12.965Z","1.8.2-beta-20260519034646.0":"2026-05-19T03:49:11.187Z","1.8.4-beta-20260519112917.0":"2026-05-19T11:31:40.693Z","1.8.4-beta-20260519123946.0":"2026-05-19T12:42:06.454Z","1.8.4-beta-20260519133312.0":"2026-05-19T13:35:35.618Z","1.8.4-beta-20260520062915.0":"2026-05-20T06:32:18.497Z","1.8.4-beta-20260520071621.0":"2026-05-20T07:19:18.428Z","1.8.4-beta-20260520075419.0":"2026-05-20T07:57:19.431Z","1.8.4-beta-20260520091907.0":"2026-05-20T09:22:01.293Z","1.8.4-beta-20260520095316.0":"2026-05-20T09:56:13.073Z","1.8.4-beta-20260520102934.0":"2026-05-20T10:32:30.293Z","1.8.4-beta-20260520115001.0":"2026-05-20T11:52:54.917Z","1.8.4-beta-20260521022608.0":"2026-05-21T02:29:47.003Z","1.8.4-beta-20260521053101.0":"2026-05-21T05:33:51.152Z","1.8.4-beta-20260521061909.0":"2026-05-21T06:21:59.214Z","1.8.4-beta-20260521065500.0":"2026-05-21T06:57:51.656Z","1.8.4-beta-20260521065716.0":"2026-05-21T07:00:15.454Z","1.8.4-beta-20260521070317.0":"2026-05-21T07:06:04.107Z","1.8.4":"2026-05-21T07:48:46.187Z","1.8.5-beta-20260522071402.0":"2026-05-22T07:17:03.686Z","1.8.5-beta-20260522100653.0":"2026-05-22T10:10:08.534Z","1.8.5-beta-20260525033347.0":"2026-05-25T03:36:36.782Z","1.8.5-beta-20260525120212.0":"2026-05-25T12:05:01.971Z","1.8.5":"2026-05-26T02:36:12.722Z","1.8.6-beta-20260526055248.0":"2026-05-26T05:55:45.300Z","1.8.6-beta-20260526062942.0":"2026-05-26T06:32:37.049Z","1.8.4-beta-20260526075755.0":"2026-05-26T08:00:02.843Z","1.8.6-beta-20260526083943.0":"2026-05-26T08:42:35.908Z","1.8.6-beta-20260526085216.0":"2026-05-26T08:55:13.315Z","1.8.5-beta-20260526085319.0":"2026-05-26T08:56:15.062Z","1.8.6-beta-20260526132652.0":"2026-05-26T13:29:47.833Z","1.8.6-beta-20260527035358.0":"2026-05-27T03:56:59.370Z","1.8.6":"2026-05-27T06:19:08.207Z","1.8.6-beta-20260527072701.0":"2026-05-27T07:29:56.014Z","1.8.4-beta-20260527111047.0":"2026-05-27T11:13:41.764Z","1.8.7-beta-20260527112028.0":"2026-05-27T11:23:17.172Z","1.8.7-beta-20260527113633.0":"2026-05-27T11:39:18.054Z","1.8.7-beta-20260527121809.0":"2026-05-27T12:20:58.710Z","1.8.7-beta-20260528040154.0":"2026-05-28T04:04:57.977Z","1.8.7":"2026-05-28T06:59:03.098Z","1.8.7-beta-20260528070149.0":"2026-05-28T07:04:55.492Z","1.8.4-beta-20260528102111.0":"2026-05-28T10:24:15.643Z","1.8.7-beta-20260528111436.0":"2026-05-28T11:18:20.769Z","1.8.7-beta-20260529071251.0":"2026-05-29T07:16:41.141Z","1.8.6-beta-20260529101919.0":"2026-05-29T10:22:23.197Z","1.8.4-beta-20260529125940.0":"2026-05-29T13:02:39.310Z","1.8.7-beta-20260601040030.0":"2026-06-01T04:04:14.475Z","1.8.7-beta-20260601072429.0":"2026-06-01T07:28:00.308Z","1.8.8-beta-20260601092605.0":"2026-06-01T09:29:44.391Z","1.8.8-beta-20260601092817.0":"2026-06-01T09:32:01.509Z","1.8.8-beta-20260601114352.0":"2026-06-01T11:46:54.063Z","1.8.8-beta-20260602023126.0":"2026-06-02T02:35:06.797Z","1.8.8-beta-20260602033804.0":"2026-06-02T03:41:39.552Z","1.8.8-beta-20260602062049.0":"2026-06-02T06:25:27.893Z","1.8.8-beta-20260602091836.0":"2026-06-02T09:22:21.496Z","1.8.8-beta-20260602094353.0":"2026-06-02T09:47:40.506Z","1.8.8":"2026-06-02T10:02:19.400Z","1.8.8-beta-20260602095914.0":"2026-06-02T10:02:58.733Z","1.8.8-beta-20260603024013.0":"2026-06-03T02:44:12.402Z","1.8.9":"2026-06-03T06:17:57.294Z","1.8.10-beta-20260603081456.0":"2026-06-03T08:18:36.474Z","1.8.11":"2026-06-04T03:21:32.497Z","1.8.8-beta-20260604055221.0":"2026-06-04T05:56:06.533Z","1.8.4-beta-20260604095840.0":"2026-06-04T10:01:45.041Z","1.8.10-beta-20260604215059.0":"2026-06-04T21:54:45.673Z","1.9.0":"2026-06-05T01:49:56.457Z","1.9.1-beta-20260605030300.0":"2026-06-05T03:06:42.656Z","1.9.1-beta-20260605030736.0":"2026-06-05T03:11:11.608Z","1.9.1-beta-20260605031620.0":"2026-06-05T03:20:03.763Z","1.9.1":"2026-06-05T04:55:01.209Z","1.9.2-beta-20260605084246.0":"2026-06-05T08:46:28.833Z","1.9.2-beta-20260605092310.0":"2026-06-05T09:26:55.751Z","1.9.2-beta-20260608021528.0":"2026-06-08T02:19:11.366Z","1.9.2-beta-20260608033809.0":"2026-06-08T03:41:55.860Z","1.9.2-beta-20260608084200.0":"2026-06-08T08:45:48.469Z","1.9.2-beta-20260608092543.0":"2026-06-08T09:29:36.948Z","1.8.8-beta-20260608101019.0":"2026-06-08T10:13:59.584Z","1.9.2":"2026-06-08T10:39:24.204Z","1.9.3-beta-20260608113104.0":"2026-06-08T11:34:47.456Z","1.9.3-beta-20260608125147.0":"2026-06-08T12:55:39.012Z","1.9.3-beta-20260609023520.0":"2026-06-09T02:39:14.273Z","1.9.3-beta-20260609050642.0":"2026-06-09T05:10:34.886Z","1.9.3-beta-20260609105155.0":"2026-06-09T10:56:45.843Z","1.9.3-beta-20260609111135.0":"2026-06-09T11:15:47.483Z","1.9.3-beta-20260609112519.0":"2026-06-09T11:32:04.516Z","1.9.3-beta-20260609115638.0":"2026-06-09T12:01:14.497Z","1.9.3-beta-20260609122431.0":"2026-06-09T12:28:56.802Z","1.9.3-beta-20260609124452.0":"2026-06-09T12:50:44.640Z","1.9.3-beta-20260609130958.0":"2026-06-09T13:14:04.607Z","1.9.3-beta-20260610020608.0":"2026-06-10T02:10:44.459Z","1.9.3":"2026-06-10T03:05:43.862Z","1.9.4-beta-20260610053026.0":"2026-06-10T05:34:17.240Z","1.9.3-beta-20260610061213.0":"2026-06-10T06:16:40.369Z","1.9.3-beta-20260610064238.0":"2026-06-10T06:46:49.322Z","1.9.3-beta-20260610071913.0":"2026-06-10T07:23:05.228Z","1.9.4-beta-20260610083147.0":"2026-06-10T08:36:29.527Z","1.9.4-beta-20260610090050.0":"2026-06-10T09:07:28.111Z","1.9.4-beta-20260610091455.0":"2026-06-10T09:20:31.840Z","1.9.4-beta-20260610101007.0":"2026-06-10T10:13:34.764Z","1.9.3-beta-20260610120014.0":"2026-06-10T12:04:12.459Z","1.9.3-beta-20260610131405.0":"2026-06-10T13:17:43.946Z","1.9.4":"2026-06-11T02:12:42.966Z","1.9.5-beta-20260611031026.0":"2026-06-11T03:13:30.416Z","1.9.5-beta-20260611033424.0":"2026-06-11T03:37:46.333Z","1.9.5-beta-20260611034253.0":"2026-06-11T03:46:32.178Z","1.9.5-beta-20260611044837.0":"2026-06-11T04:52:08.705Z","1.9.5-beta-20260611045217.0":"2026-06-11T04:55:43.905Z","1.9.5-beta-20260611051901.0":"2026-06-11T05:22:32.148Z","1.9.5":"2026-06-11T06:51:59.854Z","1.9.5-beta-20260611072021.0":"2026-06-11T07:23:40.677Z","1.9.5-beta-20260611075335.0":"2026-06-11T07:57:04.798Z","1.9.6-beta-20260612024141.0":"2026-06-12T02:45:51.063Z","1.9.5-beta-20260612040915.0":"2026-06-12T04:12:48.433Z","1.9.6-beta-20260612050456.0":"2026-06-12T05:08:23.770Z","1.9.6-beta-20260612055444.0":"2026-06-12T05:58:19.072Z","1.9.5-beta-20260612074801.0":"2026-06-12T07:51:26.985Z","1.9.6-beta-20260612083342.0":"2026-06-12T08:37:09.446Z","1.9.6-beta-20260612091049.0":"2026-06-12T09:14:04.614Z","1.9.3-beta-20260612101529.0":"2026-06-12T10:18:55.222Z","1.9.6-beta-20260615065250.0":"2026-06-15T06:56:19.957Z","1.9.6-beta-20260615080106.0":"2026-06-15T08:04:38.987Z","1.9.6-beta-20260615083255.0":"2026-06-15T08:35:51.331Z","1.9.6":"2026-06-15T11:37:29.463Z","1.9.7-beta-20260616025249.0":"2026-06-16T02:56:19.089Z","1.9.6-beta-20260616085750.0":"2026-06-16T09:01:29.022Z","1.9.7":"2026-06-17T07:38:45.125Z","1.9.8-beta-20260618014851.0":"2026-06-18T01:52:04.099Z","1.9.8-beta-20260618091332.0":"2026-06-18T09:17:02.666Z","1.9.8":"2026-06-22T02:55:43.286Z","1.10.0":"2026-06-23T06:02:18.829Z","1.10.1-beta-20260624112700.0":"2026-06-24T11:30:12.509Z","1.10.1-beta-20260625084308.0":"2026-06-25T08:46:30.377Z","1.10.1-beta-20260625093324.0":"2026-06-25T09:36:42.419Z","1.10.1-beta-20260625095213.0":"2026-06-25T09:55:21.801Z","1.10.1-beta-20260625113021.0":"2026-06-25T11:33:32.647Z","1.10.1-beta-20260625114652.0":"2026-06-25T11:50:01.149Z","1.10.1-beta-20260626024212.0":"2026-06-26T02:45:26.385Z","1.10.1-beta-20260626050059.0":"2026-06-26T05:04:05.462Z","1.10.1-beta-20260627044053.0":"2026-06-27T04:44:03.819Z","1.10.1-beta-20260630092621.0":"2026-06-30T09:29:32.703Z","1.10.1-beta-20260630095445.0":"2026-06-30T09:57:36.436Z","1.10.1-beta-20260630124920.0":"2026-06-30T12:52:28.706Z","1.10.1-beta-20260701022555.0":"2026-07-01T02:29:00.522Z","1.10.1-beta-20260701052021.0":"2026-07-01T05:23:26.208Z","1.10.1-beta-20260702022707.0":"2026-07-02T02:30:18.354Z","1.10.1-beta-20260702025733.0":"2026-07-02T03:00:45.163Z","1.10.1-beta-20260702031518.0":"2026-07-02T03:18:28.992Z","1.10.1-beta-20260702033439.0":"2026-07-02T03:37:55.470Z","1.10.1":"2026-07-02T07:27:47.826Z","1.10.2":"2026-07-03T03:35:12.848Z","1.10.2-beta-20260706032158.0":"2026-07-06T03:25:10.448Z","1.10.3":"2026-07-07T02:48:01.806Z","1.10.4-beta-20260707113337.0":"2026-07-07T11:36:45.579Z","1.10.4-beta-20260707113335.0":"2026-07-07T11:36:54.863Z","1.10.4-beta-20260707113807.0":"2026-07-07T11:41:25.628Z","1.10.4-beta-20260708031117.0":"2026-07-08T03:14:28.804Z","1.10.4-beta-20260708062833.0":"2026-07-08T06:31:34.621Z","1.10.4-beta-20260708120257.0":"2026-07-08T12:06:13.584Z","1.10.4-beta-20260709081819.0":"2026-07-09T08:21:46.475Z","1.10.4-beta-20260710025850.0":"2026-07-10T03:02:02.560Z","1.10.4-beta-20260710031814.0":"2026-07-10T03:21:34.508Z","1.10.4-beta-20260710032704.0":"2026-07-10T03:30:11.778Z","1.10.4-beta-20260710100314.0":"2026-07-10T10:06:27.002Z","1.10.4-beta-20260710115744.0":"2026-07-10T12:01:05.869Z","1.10.4-beta-20260710135045.0":"2026-07-10T13:53:57.606Z","1.10.4-beta-20260713072601.0":"2026-07-13T07:29:21.854Z","1.10.4-beta-20260713083529.0":"2026-07-13T08:38:52.635Z","1.10.4-beta-20260713092154.0":"2026-07-13T09:25:16.925Z","1.10.4-beta-20260713093305.0":"2026-07-13T09:36:16.067Z","1.10.4-beta-20260713102437.0":"2026-07-13T10:26:53.464Z","1.10.4-beta-20260713105400.0":"2026-07-13T10:57:19.790Z","1.10.4-beta-20260713113732.0":"2026-07-13T11:40:38.424Z","1.10.4-beta-20260713120354.0":"2026-07-13T12:07:09.245Z","1.10.4-beta-20260713120411.0":"2026-07-13T12:07:18.161Z","1.10.4":"2026-07-13T12:36:52.530Z","1.10.4-beta-20260714042252.0":"2026-07-14T04:26:15.916Z","1.10.4-beta-20260714045036.0":"2026-07-14T04:53:36.545Z","1.10.4-beta-20260714075054.0":"2026-07-14T07:54:06.703Z","1.10.5-beta-20260714101501.0":"2026-07-14T10:18:08.594Z","1.10.5-beta-20260714115715.0":"2026-07-14T12:00:44.904Z","1.10.4-beta-20260715022251.0":"2026-07-15T02:26:07.575Z","1.10.4-beta-20260715032253.0":"2026-07-15T03:26:13.781Z","1.10.4-beta-20260715034325.0":"2026-07-15T03:46:32.109Z","1.10.5-beta-20260715093239.0":"2026-07-15T09:35:47.318Z","1.10.5-beta-20260715094640.0":"2026-07-15T09:49:06.868Z","1.10.5-beta-20260715105935.0":"2026-07-15T11:03:03.877Z","1.10.5-beta-20260715113309.0":"2026-07-15T11:36:19.394Z","1.10.5-beta-20260715114156.0":"2026-07-15T11:45:07.974Z","1.10.5":"2026-07-16T02:38:36.573Z","1.10.5-beta-20260716044839.0":"2026-07-16T04:51:51.894Z","1.10.5-beta-20260716064604.0":"2026-07-16T06:49:24.263Z","1.10.6-beta-20260716090839.0":"2026-07-16T09:11:52.636Z","1.10.5-beta-20260716114658.0":"2026-07-16T11:50:11.918Z","1.10.5-beta-20260716133905.0":"2026-07-16T13:42:11.000Z","1.10.6-beta-20260717061640.0":"2026-07-17T06:19:47.216Z","1.10.6":"2026-07-20T02:27:32.507Z","1.10.7-beta-20260720030503.0":"2026-07-20T03:08:23.762Z","1.10.7-beta-20260720055647.0":"2026-07-20T05:59:53.525Z","1.10.5-beta-20260721022944.0":"2026-07-21T02:32:48.339Z","1.10.7-beta-20260721023540.0":"2026-07-21T02:38:53.605Z","1.10.7-beta-20260722033508.0":"2026-07-22T03:38:28.426Z","1.10.7-beta-20260722045058.0":"2026-07-22T04:54:48.728Z","1.10.7-beta-20260722064655.0":"2026-07-22T06:50:22.525Z","1.10.7-beta-20260722071430.0":"2026-07-22T07:17:41.582Z","1.10.7-beta-20260722071702.0":"2026-07-22T07:20:07.273Z","1.10.7-beta-20260722111246.0":"2026-07-22T11:16:47.436Z","1.10.7-beta-20260722111325.0":"2026-07-22T11:17:44.657Z","1.10.4-beta-20260723055511.0":"2026-07-23T05:57:54.066Z","1.10.7":"2026-07-23T06:15:00.241Z","1.10.8-beta-20260723091821.0":"2026-07-23T09:23:10.622Z","1.10.8-beta-20260723115348.0":"2026-07-23T11:57:13.651Z","1.10.8-beta-20260724035136.0":"2026-07-24T03:55:03.106Z","1.10.7-beta-20260724070600.0":"2026-07-24T07:09:20.480Z","1.10.7-beta-20260728030058.0":"2026-07-28T03:04:11.324Z","1.10.7-beta-20260728032337.0":"2026-07-28T03:26:49.233Z","1.10.7-beta-20260728063625.0":"2026-07-28T06:39:38.477Z","1.10.7-beta-20260728090817.0":"2026-07-28T09:11:24.388Z","1.10.8":"2026-07-29T09:19:14.027Z","1.10.8-beta-20260729114450.0":"2026-07-29T11:47:59.234Z","1.10.9-beta-20260730110858.0":"2026-07-30T11:13:59.856Z","1.10.9-beta-20260731103801.0":"2026-07-31T10:41:17.872Z","1.10.9-beta-20260803021336.0":"2026-08-03T02:16:37.513Z","1.10.9-beta-20260803043103.0":"2026-08-03T04:34:17.834Z","1.10.9-beta-20260803063737.0":"2026-08-03T06:40:50.196Z","1.10.9-beta-20260803081023.0":"2026-08-03T08:13:34.838Z","1.10.9-beta-20260804015945.0":"2026-08-04T02:02:23.938Z","1.10.9-beta-20260804051439.0":"2026-08-04T05:17:54.291Z","1.10.9":"2026-08-04T12:24:44.572Z","1.10.10-beta-20260805080137.0":"2026-08-05T08:04:55.854Z","1.10.10-beta-20260805093541.0":"2026-08-05T09:38:51.564Z","1.10.10-beta-20260805104709.0":"2026-08-05T10:50:16.979Z","1.10.10-beta-20260806025428.0":"2026-08-06T02:57:46.022Z","1.10.10-beta-20260806025928.0":"2026-08-06T03:01:50.902Z","1.10.10-beta-20260806064245.0":"2026-08-06T06:45:12.234Z","1.10.10-beta-20260806065035.0":"2026-08-06T06:53:15.900Z","1.10.10-beta-20260806070309.0":"2026-08-06T07:06:30.341Z","1.10.10-beta-20260806092028.0":"2026-08-06T09:23:14.618Z","1.10.10-beta-20260810042920.0":"2026-08-10T04:32:32.850Z","1.10.10-beta-20260810071042.0":"2026-08-10T07:14:12.139Z","1.10.10-beta-20260810071954.0":"2026-08-10T07:23:02.146Z","1.10.10":"2026-08-10T08:42:27.729Z","1.10.10-beta-20260810084532.0":"2026-08-10T08:48:22.615Z","1.10.10-beta-20260810093918.0":"2026-08-10T09:42:25.811Z","1.10.10-beta-20260811013642.0":"2026-08-11T01:39:46.177Z","1.10.10-beta-20260811020836.0":"2026-08-11T02:11:18.458Z","1.10.11-beta-20260811045313.0":"2026-08-11T04:56:01.083Z","1.10.11-beta-20260811082305.0":"2026-08-11T08:26:22.655Z","1.10.11-beta-20260811112752.0":"2026-08-11T11:31:03.579Z","1.10.11-beta-20260812022607.0":"2026-08-12T02:28:50.129Z","1.10.11":"2026-08-12T02:29:40.035Z","1.10.12-beta-20260812024941.0":"2026-08-12T02:53:04.994Z","1.10.11-beta-20260812054615.0":"2026-08-12T05:49:19.532Z","1.10.12-beta-20260812055946.0":"2026-08-12T06:02:46.500Z","1.10.12-beta-20260812055926.0":"2026-08-12T06:03:02.165Z","1.10.12-beta-20260812075703.0":"2026-08-12T08:00:16.381Z","1.10.12-beta-20260812090032.0":"2026-08-12T09:03:49.864Z","1.10.12-beta-20260812091725.0":"2026-08-12T09:20:44.846Z","1.10.12-beta-20260812094659.0":"2026-08-12T09:50:20.824Z","1.10.12-beta-20260813045118.0":"2026-08-13T04:54:32.627Z","1.10.12-beta-20260813045826.0":"2026-08-13T05:01:34.143Z","1.10.12-beta-20260813050119.0":"2026-08-13T05:04:32.690Z","1.10.12-beta-20260813061816.0":"2026-08-13T06:21:08.403Z","1.10.12":"2026-08-13T09:10:21.829Z","1.10.13-beta-20260813113249.0":"2026-08-13T11:36:18.949Z","1.10.13-beta-20260814035158.0":"2026-08-14T03:55:26.154Z","1.10.13-beta-20260814091036.0":"2026-08-14T09:14:10.285Z","1.10.13-beta-20260817061457.0":"2026-08-17T06:18:43.933Z","1.10.13-beta-20260817074825.0":"2026-08-17T07:52:04.382Z","1.10.13-beta-20260818075040.0":"2026-08-18T07:54:10.895Z","1.10.13-beta-20260818094410.0":"2026-08-18T09:47:37.358Z","1.11.0":"2026-08-18T12:11:08.740Z","1.10.13-beta-20260818121107.0":"2026-08-18T12:14:39.017Z","1.11.1-beta-20260818123028.0":"2026-08-18T12:33:58.520Z","1.11.1-beta-20260819031908.0":"2026-08-19T03:22:48.873Z","1.10.13-beta-20260820033918.0":"2026-08-20T03:42:45.508Z","1.11.1-beta-20260820034948.0":"2026-08-20T03:52:49.362Z","1.11.1-beta-20260820063321.0":"2026-08-20T06:36:21.266Z","1.11.1-beta-20260820075617.0":"2026-08-20T07:59:53.149Z","1.11.1-beta-20260820090925.0":"2026-08-20T09:12:27.691Z","1.11.1-beta-20260820101203.0":"2026-08-20T10:15:34.376Z","1.11.1-beta-20260820121924.0":"2026-08-20T12:23:09.730Z","1.11.1-beta-20260820123839.0":"2026-08-20T12:42:11.007Z","1.11.1-beta-20260821034449.0":"2026-08-21T03:48:30.082Z","1.11.1-beta-20260821034635.0":"2026-08-21T03:50:07.646Z","1.11.1-beta-20260821034948.0":"2026-08-21T03:52:33.547Z","1.11.1-beta-20260821044126.0":"2026-08-21T04:45:05.195Z","1.11.1-beta-20260821064919.0":"2026-08-21T06:52:08.278Z","1.11.1-beta-20260821071735.0":"2026-08-21T07:20:27.151Z","1.11.1-beta-20260821084042.0":"2026-08-21T08:44:11.117Z","1.11.1-beta-20260821093448.0":"2026-08-21T09:37:29.850Z","1.11.1-beta-20260821111517.0":"2026-08-21T11:18:52.115Z","1.11.1-beta-20260821125003.0":"2026-08-21T12:53:30.863Z","1.12.0":"2026-08-24T02:15:00.918Z","1.11.1-beta-20260824074440.0":"2026-08-24T07:48:07.360Z","1.12.1-beta-20260824081526.0":"2026-08-24T08:18:46.926Z","1.12.1-beta-20260824081858.0":"2026-08-24T08:22:24.741Z","1.12.1-beta-20260824091456.0":"2026-08-24T09:18:16.236Z","1.12.1-beta-20260824094033.0":"2026-08-24T09:43:57.911Z","1.11.1-beta-20260824130953.0":"2026-08-24T13:13:32.201Z","1.12.1-beta-20260825034855.0":"2026-08-25T03:51:52.561Z","1.12.1-beta-20260825071109.0":"2026-08-25T07:14:39.454Z","1.11.1-beta-20260825110930.0":"2026-08-25T11:13:01.842Z","1.12.1-beta-20260826063948.0":"2026-08-26T06:43:25.564Z","1.12.1-beta-20260826094732.0":"2026-08-26T09:50:30.422Z","1.12.1-beta-20260826111246.0":"2026-08-26T11:16:01.499Z","1.12.1-beta-20260826131413.0":"2026-08-26T13:17:50.075Z","1.12.1-beta-20260827032340.0":"2026-08-27T03:27:15.723Z","1.12.1":"2026-08-27T05:08:39.630Z","1.12.2-beta-20260827052510.0":"2026-08-27T05:28:51.107Z","1.12.2-beta-20260827064401.0":"2026-08-27T06:47:24.416Z","1.12.2-beta-20260827111913.0":"2026-08-27T11:22:38.054Z","1.12.2-beta-20260828034801.0":"2026-08-28T03:51:41.929Z","1.12.2-beta-20260828062905.0":"2026-08-28T06:32:04.427Z","1.12.2-beta-20260828072235.0":"2026-08-28T07:25:50.609Z","1.12.2-beta-20260828074555.0":"2026-08-28T07:49:31.920Z","1.12.2":"2026-08-28T08:04:23.187Z","1.12.3-beta-20260828085408.0":"2026-08-28T08:57:26.952Z","1.12.3-beta-20260828110230.0":"2026-08-28T11:05:23.820Z","1.12.3-beta-20260901063616.0":"2026-09-01T06:39:55.367Z","1.12.3-beta-20260901074837.0":"2026-09-01T07:52:15.007Z","1.12.3-beta-20260901085615.0":"2026-09-01T08:59:52.626Z","1.12.3-beta-20260901112559.0":"2026-09-01T11:29:19.113Z","1.12.3-beta-20260902040443.0":"2026-09-02T04:08:15.568Z","1.12.3-beta-20260902065558.0":"2026-09-02T06:59:34.058Z","1.12.3-beta-20260902075121.0":"2026-09-02T07:54:56.587Z","1.12.3-beta-20260902081623.0":"2026-09-02T08:19:58.255Z","1.12.3-beta-20260902090438.0":"2026-09-02T09:08:12.781Z","1.12.3":"2026-09-02T09:16:12.870Z","1.12.4-beta-20260902093735.0":"2026-09-02T09:41:30.884Z","1.12.4-beta-20260902110647.0":"2026-09-02T11:09:33.465Z","1.12.4-beta-20260903111111.0":"2026-09-03T11:14:33.096Z","1.12.4-beta-20260904041024.0":"2026-09-04T04:13:23.285Z","1.12.4":"2026-09-07T06:30:26.460Z","1.12.5-beta-20260907080441.0":"2026-09-07T08:08:15.150Z","1.12.5-beta-20260907092148.0":"2026-09-07T09:25:30.120Z","1.12.5":"2026-09-08T03:27:46.433Z","1.12.5-beta-20260908034641.0":"2026-09-08T03:50:23.573Z","1.12.6-beta-20260909033030.0":"2026-09-09T03:33:28.513Z","1.12.6-beta-20260909034232.0":"2026-09-09T03:46:20.546Z","1.12.6-beta-20260909051904.0":"2026-09-09T05:22:42.161Z","1.12.6-beta-20260909064830.0":"2026-09-09T06:52:14.444Z","1.12.6-beta-20260909071539.0":"2026-09-09T07:19:07.802Z","1.12.6-beta-20260909072842.0":"2026-09-09T07:32:15.029Z","1.12.6-beta-20260909113911.0":"2026-09-09T11:42:23.724Z","1.12.6-beta-20260910064536.0":"2026-09-10T06:48:33.967Z","1.12.5-beta-20260910074127.0":"2026-09-10T07:45:10.873Z","1.12.6-beta-20260910075349.0":"2026-09-10T07:57:31.891Z","1.12.6":"2026-09-10T09:01:42.958Z","1.12.6-beta-20260910093036.0":"2026-09-10T09:33:45.665Z","1.12.6-beta-20260910095540.0":"2026-09-10T09:58:28.493Z","1.12.7-beta-20260911033547.0":"2026-09-11T03:39:26.470Z","1.12.7-beta-20260911063016.0":"2026-09-11T06:33:47.086Z","1.12.6-beta-20260912141354.0":"2026-09-12T14:16:52.365Z","1.12.7-beta-20260914023554.0":"2026-09-14T02:39:35.871Z","1.12.6-beta-20260914025955.0":"2026-09-14T03:03:30.901Z","1.12.7":"2026-09-15T07:55:03.303Z","1.12.8-beta-20260915081046.0":"2026-09-15T08:14:26.732Z","1.12.7-beta-20260915081922.0":"2026-09-15T08:22:18.914Z","1.12.7-beta-20260916022808.0":"2026-09-16T02:31:05.429Z","1.12.8-beta-20260916023839.0":"2026-09-16T02:42:22.621Z","1.12.8-beta-20260916024015.0":"2026-09-16T02:43:46.728Z","1.12.8-beta-20260916030003.0":"2026-09-16T03:03:02.564Z","1.12.6-beta-20260916031428.0":"2026-09-16T03:18:13.587Z","1.12.8":"2026-09-16T03:31:42.167Z","1.12.9-beta-20260917073745.0":"2026-09-17T07:41:25.244Z","1.12.6-beta-20260917085621.0":"2026-09-17T09:00:00.886Z","1.12.9":"2026-09-17T12:02:27.682Z","1.12.9-beta-20260917120835.0":"2026-09-17T12:12:17.226Z","1.12.9-beta-20260917123951.0":"2026-09-17T12:42:56.041Z","1.12.9-beta-20260917143830.0":"2026-09-17T14:41:23.103Z","1.12.10-beta-20260918061340.0":"2026-09-18T06:19:26.286Z","1.12.10-beta-20260918062325.0":"2026-09-18T06:28:04.059Z","1.12.10-beta-20260918093637.0":"2026-09-18T09:41:16.420Z","1.12.10-beta-20260920031616.0":"2026-09-20T03:20:26.191Z","1.12.4-beta-20260920043323.0":"2026-09-20T04:38:29.173Z","1.12.10-beta-20260920072249.0":"2026-09-20T07:27:27.754Z","1.13.0":"2026-09-20T08:13:32.732Z","1.13.1-beta-20260920094844.0":"2026-09-20T09:54:05.855Z","1.12.10-beta-20260921014410.0":"2026-09-21T01:49:07.807Z","1.13.1-beta-20260921032526.0":"2026-09-21T03:30:26.147Z","1.13.1-beta-20260921034220.0":"2026-09-21T03:50:22.987Z","1.12.10-beta-20260921050057.0":"2026-09-21T05:05:45.625Z","1.12.10-beta-20260921054919.0":"2026-09-21T05:54:33.522Z","1.13.1-beta-20260921075813.0":"2026-09-21T08:03:29.600Z","1.13.1-beta-20260921080849.0":"2026-09-21T08:14:43.089Z","1.12.10-beta-20260921134511.0":"2026-09-21T13:51:07.046Z","1.13.1-beta-20260922030100.0":"2026-09-22T03:07:05.704Z","1.12.10-beta-20260922032140.0":"2026-09-22T03:27:42.551Z","1.13.1":"2026-09-22T08:00:23.164Z","1.13.1-beta-20260922092958.0":"2026-09-22T09:36:03.870Z","1.12.10-beta-20260923014142.0":"2026-09-23T01:46:34.575Z","1.13.2-beta-20260923031905.0":"2026-09-23T03:24:57.815Z","1.13.2-beta-20260923032453.0":"2026-09-23T03:29:54.899Z","1.13.2-beta-20260923035443.0":"2026-09-23T04:01:01.861Z","1.13.2":"2026-09-23T08:08:05.147Z","1.13.3":"2026-09-23T09:18:03.341Z","1.13.4-beta-20260924030824.0":"2026-09-24T03:14:02.791Z","1.13.4-beta-20260924033639.0":"2026-09-24T03:43:21.964Z","1.13.4-beta-20260924075927.0":"2026-09-24T08:04:40.591Z","1.13.4-beta-20260924082107.0":"2026-09-24T08:30:54.759Z","1.13.4-beta-20260928024128.0":"2026-09-28T02:46:40.214Z","1.13.4-beta-20260928052340.0":"2026-09-28T05:30:45.773Z","1.13.4-beta-20260928072823.0":"2026-09-28T07:37:09.701Z","1.13.4-beta-20260928083351.0":"2026-09-28T08:40:19.294Z","1.14.0":"2026-09-29T11:39:22.726Z"},"bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"license":"MIT","homepage":"https://midscenejs.com/","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","maintainers":[{"name":"quanru","email":"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":"# @midscene/cli\n\nCLI tool for running Midscene automation scripts in YAML format.\n\nSee <https://midscenejs.com/yaml-script-runner.html>.\n","readmeFilename":"README.md"}